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 去掉。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |