oracle培训

2026/4/24 16:10:38

3.2常用动态性能视图

1.v$fixed_table

用于列出所有可用的动态性能视图和动态性能表 Select name from v$fixed_table where name like ‘v$%’; 2.v$instance用于取得当前实例的详细信息

Select instance_name, host_name,status,from V$instance; 3.V$SGA

用于显示sga主要组成部分。 Select * from v$sga;

4. v$sgainfo列出sga更详细的信息 select * from v$ sgainfo;

5. v$parameter取得初始化参数的详细信息

1、 v$version

取得oracle版本的详细信息 Select * from v$version; 6. v$option

用于显示已经安装的oracle选项 Select * from V$option; 8 v$vession

显示会话详细信息

9、v$process显示所有与oracle相关的所有进程信息

10.v$bgprocess

用于显示后台进程的详细信息

Select name,description from v$bgprocess where paddr <> ‘0,0’; 11.v$database当前数据库的详细信息

Select name,log_mode,create from v$database;

12v$controlfile

取得当前数据库所有控制文件信息 Select name from v$controfile 13.V$datafile

取得当前数据库所有数据文件信息

Select name ,file,bytes from v$datafiles; 14.V$dbfile

取得数据文件编号及名称 Select * from v$dbfile 15.v$logfile

显示重做日志成员信息

Select group,member from v$logfile; 16.v$log

用于显示日志组的详细信息

17.v$thread用于显示线程的详细信息

18.v$lock

用于显示锁信息

19.V$locked_object

用于显示是被加锁的数据库对象

20V$rollname和v$rollstat

第一个用于显示处于online状态的undo段,第二个用于显示undo段统计系信息

21.v$tablespace

用于显示表空间的信息 Select * from V$tablespace 22.vStempfile

用于显示当前数据库所包含的临时文件 Select name from v$tempfile;

第4章 控制文件

4.1控制文件的概念

控制文件是数据库的物理文件,控制文件是一种较小的oracle数据库文件,尺寸一般在2M-10M之间,变化尺寸主要有永久参数文件和rman信息决定。

控制文件包含以下信息:数据库的名称、控制文件的名称和位置、重做日志文件的名称和位置、表空间名称、当前日志序列号、检查点信息、日志历史信息、rman信息 在执行create database时候永久参数包括

Maxinstances:用于指定可以访问数据的最大实例个数 Maxdatafiles:控制文件个数 Maxlogfiles:日志组个数

Maxlogmembers:日志组成员个数 Maxloghistory:日志历史最大个数

执行rman备份时rman的备份信息会写入到控制文件里面去。初始化参数control_file_record_keep_time指定了rman备份信息在控制文件里面保留的时间其默认值为7天。初始化参数设置的越大,rman备份的时间越长,控制文件月越大。

Oracle建议每个数据库应该包括两个或者两个以上的控制文件,oracle最多支持8个控制文件,为了防止控制文件损坏,应该把控制文件放不同的磁盘上面去。

4.2.建立多元化的控制文件

使用pfile建立多元化的控制文件

实例启动时候使用的是pfile文件,在建立多元化控制文件的时候需要修改文本参数文件,并修改参数control_files,具体步骤如下: 手工修改参数文件

Control_files=D:\\demo\\control01.ctl, E:\\demo\\control02.ctl 需要注意的是,编辑pfile的时候D:\\demo\\control01.ctl,是原有控制文件,E:\\demo\\control02.ctl

文件不存在 关闭数据库

修改了静态参数control_files必须关闭数据库,从新启动数据库参数设置才能生效 Shutdown immediate 复制文件

Host copy D:\\demo\\control01.ctl E:\\demo\\control02.ctl 启动数据库

Starup pfile=%oracle_home%\\database\\initdemo.ora 使用spfile建立控制文件

Spfile文件需要使用alter system修改初始化参数control_files 修改参数文件

Alter system set control_files= D:\\demo\\control01.ctl, E:\\demo\\control02.ctl scope=spfile; 关闭数据库

Shutdown immediate 复制控制文件

Host copy D:\\demo\\control01.ctl E:\\demo\\control02.ctl 启动数据库 Startup

4.3处理控制文件丢失

多元化控制文件之后,多个控制文件之间互为镜像,内容保持一直,启动数据库时候,系统会读取control_file对应的所有控制文件,假如有一个控制文件丢失数据库不能启动。 建立控制文件

控制文件保存到不同磁盘上面去。 1、控制文件全部损坏,没有备份

修改系统参数control_files,改变控制文件位置 实例处于nomount状态下改变控制文件位置

Alter system set control files= D:\\demo\\control01.ctl, d:\\demo\\control02.ctl Scope=spfile;

关闭实例shutdown

启动到nomount状态查看参数control_files设置是否正确 Select value from V$parameter 建立控制文件

Create controlfile database demo(库名) noresetlog Logfile

Group 1 ‘D:\\demo\\control01.ctl’ size 10M’, Group 2 ‘D:\\demo\\control02.ctl’ size 10M’, Datafile

‘D:\\demo\\system01.dbf’, ‘d:\\demo\%undotabs.dbf’, ‘d:\\demo\\sysaux01.dbf’ Character set zhs16GBK;

Databse是数据库名该名称要和db_name 完全一致,norsetlogs:使用原来的重做日志文件,


oracle培训.doc 将本文的Word文档下载到电脑
搜索更多关于: oracle培训 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219