您当前位置:优侠库 > 资讯攻略 >
来源:未知
2020-04-02 04:00:52 浏览: 分类:资讯攻略

oracle sqlplus命令大全

首先,oracle的启动和关闭

1.在独立环境中

要启动或关闭ORACLE系统,必须首先切换到ORACLE用户,如下所示

登录

一、启动ORACLE系统

oracle & gt数据库

SVRMGR & gt连接内部

SVRMGR & gt启动

SVRMGR & gt放弃

b、关闭甲骨文系统

oracle & gt数据库

SVRMGR & gt连接内部

SVRMGR & gt关机

SVRMGR & gt放弃

启动oracle9i数据库命令:

$ sqlplus /nolog

SQL*Plus:版本9.2.0.1.0 -在Fri生产2003年10月31日13:53:53

版权所有(c) 1982,2002,甲骨文公司。保留所有权利。

SQL & gt以sysdba身份连接

连接到空闲实例。

SQL & gtstartup^C

SQL & gt启动

ORACLE实例已启动。

2.在双机环境中

要启动或关闭ORACLE系统,必须首先切换到root用户,如下所示

su - root

一、启动ORACLE系统

海尔格-y神谕

b、关闭甲骨文系统

哈日神谕

Oracle数据库如何启动?

描述:

有几种启动方法:

1、启动次数

非安装启动,可以这样执行:重建控制文件,重建数据库。

读取init.ora文件并启动实例,即启动SGA和后台进程。这个启动只需要init.ora文件。

2、启动挂载数据库名

启动,可以这样启动时执行:

数据库日志归档,

媒体恢复,

使数据文件联机或脱机,

重新定位数据文件和重做日志文件。

执行“nomount & quot,然后打开控制文件并确认数据文件和在线日志文件的位置。

但是,此时不检查数据文件和日志文件。

3、启动open dbname

执行“第一个nomount"然后执行”。mount & quot,然后打开所有数据库文件,包括重做日志文件,

这样,就可以访问数据库中的数据。

4.启动相当于以下三个命令

启动nomount

更改数据库装载

改变数据库打开

5、启动限制

约束模式开始

该方法可以启动数据库,但是只有具有特定权限的用户才能访问它。

当非特权用户访问时,将出现以下提示:

错误:

ORA-01035: ORACLE只能由具有受限会话权限的用户使用。

6、启动力

强制启动模式

当无法关闭数据库时,可以使用启动强制关闭数据库。

首先关闭数据库,然后执行正常的启动数据库命令。

7.启动pfile=参数文件名

用参数初始化文件的启动模式。

首先读取参数文件,然后根据参数文件中的设置启动数据库。

示例:startup file = e:oracleadminoradbfileinit . ora

8、创业专属

第二,用户如何有效地使用数据字典?

ORACLE的数据字典是数据库的重要组成部分之一。它随着数据库而产生,随着数据库的变化而变化。

反映为sys用户下的一些表和视图。数据字典名称是大写的英文字符。

字典包含用户信息、用户权限信息、所有数据对象信息、表的约束、统计分析数据库的视图等。

我们不能手动修改数据字典中的信息。

很多时候,普通的ORACLE用户不知道如何有效地使用它。

所有数据字典表的名称和解释,它有一个同义词dict。

所有数据字典表中字段的Dict_column名称和解释

如果我们想查询与索引相关的数据字典,我们可以使用下面的SQL语句:

SQL & gtselect * from dictionary where instr(comments,' index ')& gt;0;

如果我们想知道user_indexes表中每个字段名的详细含义,我们可以使用以下SQL语句:

SQL & gtselect column_name,comments from dict _ columns where table _ name = ' USER _ INDEXES ';

以此类推,你很容易知道数据字典的详细名称和解释,也不需要看其他甲骨文文档。

ORACLE用户常用的一些数据字典的查询方法分以下几类列出。

1.用户

检查当前用户的默认表空。

SQL & gt从用户选择用户名,默认表空间。

查看当前用户的角色。

SQL & gtselect * from user _ role _ privs

查看当前用户的系统权限和表级权限。

SQL & gtselect * from user _ sys _ privs

SQL & gtselect * from user _ tab _ privs

2.桌子

查看用户下的所有表。

SQL & gtselect * from user _ tables

查看名称包含日志字符的表。

SQL & gt从用户对象中选择对象名称、对象标识

其中instr(对象名,'日志')& gt0;

检查表的创建时间。

SQL & gtselect object_name,由user_objects创建,其中object _ name = upper(& amp;table _ name’);

检查桌子的大小。

SQL & gt选择sum(bytes)/(1024*1024)作为& quot尺寸(米)& quot来自用户细分市场

其中segment _ name = upper(& amp;table _ name’);

检查ORACLE内存区域中的表。

SQL & gtselect table_name,cache from user _ tables where instr(cache,' Y ')& gt;0;

3.索引

检查索引号和类别。

SQL & gtselect index_name,index_type,table _ name from user _ indexes order by table _ name。

查看索引字段。

SQL & gtselect * from user_ind_columns其中index _ name = upper(& amp;index _ name’);

检查索引的大小。

SQL & gt选择sum(bytes)/(1024*1024)作为& quot尺寸(米)& quot来自用户细分市场

其中segment _ name = upper(& amp;index _ name’);

4.序列号

检查序列号,last_number是当前值。

SQL & gtselect * from user _ sequences

5.视角

视图视图的名称。

SQL & gt从用户视图中选择视图名称;

用于创建视图的Select语句

SQL & gt从用户视图设置视图名称、文本长度。

SQL & gt设置长2000;注意:可以根据视图的text_length值设置set long的大小。

SQL & gt从user_views中选择文本,其中view _ name = upper(& amp;view _ name ');

6.同义词

查看同义词的名称。

SQL & gtselect * from user _ synonyms

7.限制

查看表的约束

SQL & gtselect约束名称,约束类型,搜索条件,约束名称

from user_constraints,其中table _ name = upper(& amp;table _ name’);

SQL & gt选择约束条件名称,约束条件类型,约束条件列名称

从用户约束c,用户约束列cc

其中c . owner = upper(& amp;table_owner ')和c . table _ name = upper(& amp;table _ name’)

以及c.owner = cc.owner和c . constraint _ name = cc . constraint _ name

按cc.position排序;

8.存储函数和过程

查看功能和过程的状态。

SQL & gtselect object_name,status from user _ objects where object _ type = ' FUNCTION ';

SQL & gtselect object_name,status from user _ objects where object _ type = ' PROCEDURE ';

查看函数和过程的源代码。

SQL & gtselect text from all_source,其中owner=user,name = upper(& amp;plsql _ name ');

第三,检查数据库的SQL

1.检查表格空的名称和大小

select t.tablespace_name,round(sum(bytes/(1024*1024)),0) ts_size

从数据库管理员表空间t,数据库管理员数据文件d

其中,表空间名称=表空间名称

group by t.tablespace _ name

2.检查表之间物理文件的名称和大小空

select表空间名称,文件id,文件名称,

round(字节/(1024*1024),0) total_space

来自数据库管理员数据文件

order by表空间名称;

3.检查回退段的名称和大小。

select段名,表空间名,r.status,

(initial _ extent/1024)initial extent,(next_extent/1024) NextExtent,

max_extents,v.curext CurExtent

From dba_rollback_segs r,v$rollstat v

其中r.segment_id = v.usn(+)

按segment_name排序;

4.检查控制文件。

从v $控制文件中选择名称;

5.检查日志文件。

从v $日志文件中选择成员;

6.检查表空之间的用法

Select (bytes)/(1关键字标签:oracle,sqlplus

优侠库网站每天提供最新最热门的安卓手机软件、游戏下载、分享热门手游资讯攻略教程、手机软件教程步骤,专注安卓手机游戏软件下载。

本文链接:http://www.123down.cn/gonglue/227326.html

攻略资讯
安卓软件
安卓游戏