首先,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