Oracle数据库添加和移动控制文件
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,配置Oracle数据库控制文件冗余的操作过程:查看数据字典v$controlfile来获取现有控制文件信息SQL> set lines 200;SQL> col name for a50;SQL> s
千家信息网最后更新 2025年02月09日Oracle数据库添加和移动控制文件配置Oracle数据库控制文件冗余的操作过程:
查看数据字典v$controlfile来获取现有控制文件信息
总结操作过程:
(1)利用数据字典v$controlfile来获取现有控制文件信息。
(2)查看spfile所在路径
(3)正常关闭数据库
(4)利用spfile文件创建pfile文件
(5)修改pfile文件中的CONTROL_FILES参数,修改为最新的控制文件信息
(6)创建新的文件路径,并将现有控制文件拷贝到指定位置
(7)通过pfile启动oracle,并新创建spfile
(8)关闭数据库,利用spfile参数文件启动数据库
其他说明:
(1)如果数据库使用pfile启动,没有spfile,可以省略spfile和pfile切换过程,直接修改pfile即可。
(2)本文操作也可不使用spfile转化为pfile后进行修改的操作,使用alter system set control_files = XXX scope=spfile;命令实现改变CONTROL_FILES参数信息。
(3)修改完成后建议进行检查,查看v$controlfile以及服务器上的物理控制文件。
(4)如果操作完成后出现无用控制文件,比如用不到原控制文件了,建议在操作完成后删除无用的控制文件,避免出现系统垃圾文件。
查看数据字典v$controlfile来获取现有控制文件信息
- SQL> set lines 200;
- SQL> col name for a50;
- SQL> select * from v$controlfile;
- STATUS NAME IS_ BLOCK_SIZE FILE_SIZE_BLKS
- ------- ------------------------------ --- ---------- --------------
- /data/cams/control01.ctl NO 16384 692
- /data/cams/control02.ctl NO 16384 692
此处发现两个控制文件在一个路径下,显然不安全,现在对控制文件做冗余
查看spfile信息:
- SQL> show parameter pfile;
- NAME TYPE VALUE
- ------------------------------------ ----------- ------------------------------
- spfile string /oradata/oracle/product/11.2.0
- /db_1/dbs/spfilecams.ora
关闭数据库,创建pfile文件
- SQL> create pfile from spfile;
- SQL> !ls /oradata/oracle/product/11.2.0/db_1/dbs
- hc_cams.dat initcams.ora init.ora lkCAMS orapwcams snapcf_cams.f spfilecams.ora
- SQL> !vi /oradata/oracle/product/11.2.0/db_1/dbs/initcams.ora
- 修改*.control_files='/data/cams/control01.ctl','/data/cams/control02.ctl'内容为
- *.control_files='/data/cams/control01.ctl','/file/cams/controlfile/control02.ctl','/backup/cams/controlfile/control03.ctl'
创建路径
- mkdir -p /file/cams/controlfile
- mkdir -p /backup/cams/controlfile
拷贝现有控制文件至存储路径中
- SQL> !ls /file/cams/controlfile
- control02.ctl
- SQL> !ls /backup/cams/controlfile
- control03.ctl
通过pfile启动oracle,并新创建spfile
- SQL> startup pfile='/oradata/oracle/product/11.2.0/db_1/dbs/initcams.ora';
- SQL> create spfile from pfile;
- SQL> shutdown immediate;
- SQL> startup;
总结操作过程:
(1)利用数据字典v$controlfile来获取现有控制文件信息。
(2)查看spfile所在路径
(3)正常关闭数据库
(4)利用spfile文件创建pfile文件
(5)修改pfile文件中的CONTROL_FILES参数,修改为最新的控制文件信息
(6)创建新的文件路径,并将现有控制文件拷贝到指定位置
(7)通过pfile启动oracle,并新创建spfile
(8)关闭数据库,利用spfile参数文件启动数据库
其他说明:
(1)如果数据库使用pfile启动,没有spfile,可以省略spfile和pfile切换过程,直接修改pfile即可。
(2)本文操作也可不使用spfile转化为pfile后进行修改的操作,使用alter system set control_files = XXX scope=spfile;命令实现改变CONTROL_FILES参数信息。
(3)修改完成后建议进行检查,查看v$controlfile以及服务器上的物理控制文件。
(4)如果操作完成后出现无用控制文件,比如用不到原控制文件了,建议在操作完成后删除无用的控制文件,避免出现系统垃圾文件。
文件
控制
数据
数据库
信息
路径
参数
过程
冗余
字典
建议
拷贝
安全
可不
两个
位置
内容
命令
垃圾
所在
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络技术推荐书
kettle如何将数据库同步
曙光服务器有管理口么
盈环网络技术有限公司西咸
工厂设备监控软件开发
方舟好友可以随时登录的服务器
侍魂胧月传说服务器颜色
政府有关网络安全的立法
王牌战争怎么让服务器上推荐位
网络安全等级保护许可证
上网购物软件开发
敲代码是属于软件开发吗
南京网络安全职业技术学院
云服务器网络延迟怎么优化
微信怎么把文件放到服务器
蚂蚁游网络技术
网络安全和信息化2017
衡天云服务器怎么样
魔兽世界服务器转移问题
民航网络安全自查报告
连接服务器初始化数据中怎么处理
查看数据库的表的索引类型
腾讯云中国服务器存储容量
互联网科技的崛起
关于小学网络安全简报
王牌战争怎么让服务器上推荐位
杭州开发的炒股软件开发
英雄联盟里的服务器
贪吃蛇服务器可以升级吗
w模型对应软件开发模型