加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle控制文件-新增

发布时间:2020-12-12 14:27:04 所属栏目:百科 来源:网络整理
导读:一、使用服务器初始化参数文件spfile 1、查看是否使用spfile初始化: SQL show parameter pfile; NAME TYPE VALUE ------------------------------------ ----------- ------------------------------ spfile string C:ORACELBASEPRODUCT11.2.0DBHOME_1

一、使用服务器初始化参数文件spfile
1、查看是否使用spfile初始化:
SQL> show parameter pfile;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
spfile string C:ORACELBASEPRODUCT11.2.0DBHOME_1DATABASESPFILEORCL.ORA


2、获取现有控制文件名称:
SQL> col name for a50;
SQL> select * from v$controlfile;
STATUS NAME IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS
------- -------------------------------------------------- --------------------- ---------- --------------
C:ORACELBASEORADATAORCLCONTROL01.CTL NO 16384 594
C:ORACELBASERECOVERY_AREAORCLCONTROL02.CTL NO 16384 594
3、修改spfile ,改变控制文件的位置:
SQL> alter system set control_files=
2 'C:ORACELBASEORADATAORCLCONTROL01.CTL',
3 'C:ORACELBASEORADATAORCLCONTROL02.CTL',
4 'C:ORACELBASEORADATAORCLCONTROL03.CTL' scope=spfile;
System altered
4、正式关闭数据库:
SQL> shutdown
5、复制现有控制文件到指定的位置:

SQL> host copy C:ORACELBASEORADATAORCLCONTROL01.CTL C:ORACELBASEORADATAORCLCONTROL02.CTL;
已复制 1 个文件。

SQL> host copy C:ORACELBASEORADATAORCLCONTROL01.CTL C:ORACELBASEORADATAORCLCONTROL03.CTL;
已复制 1 个文件。

注:host 相当于 cmd中的命令
6、启动数据库:
startup
7、查看控制文件:
SQL> select * from v$controlfile;
STATUS NAME IS_RECOVERY_DEST_FILE BLOCK_SIZE FILE_SIZE_BLKS
------- -------------------------------------------------- --------------------- ---------- --------------
C:ORACELBASEORADATAORCLCONTROL01.CTL NO 16384 594
C:ORACELBASEORADATAORCLCONTROL02.CTL NO 16384 594
C:ORACELBASEORADATAORCLCONTROL03.CTL NO 16384 594



二、使用正文初始化参数文件pfile 基本一致除了第3步区别 scope=spfile 去掉。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读