Oracle数据库添加和移动控制文件
发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,配置Oracle数据库控制文件冗余的操作过程:查看数据字典v$controlfile来获取现有控制文件信息SQL> set lines 200;SQL> col name for a50;SQL> s
千家信息网最后更新 2024年11月24日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安全错误
数据库的锁怎样保障安全
文化局安全风险清单数据库
魔兽世界拍卖行物价查询全服务器
大连医疗软件开发
服务器的软件
易语言服务器发送数据太快
苏州贵港软件开发
百信服务器管理口
软件开发科技公司网站建设合同
日照港公安局网络安全
网络安全风险不容忽视
网络安全包括两部分
广州星晨互联网科技
徐州使屏网络技术有限公司
服务器响应错误请稍微再试
怎样处理调查问卷数据库
程序放服务器安全问题
服务器管理仪表盘
贵州揽客帮互联网科技有限公司
打开软件连接火鸟数据库失败
android怎么加密数据库
浙江正规软件开发过程服务标准
中国是否强化网络安全
北邮网络安全李勇
宝坻区信息网络技术答疑解惑
服务器安装centos7卡了
电信服务器
软件开发行业人工成本占比
学校校园网络安全标准
数字广电网络技术
鼓励网络技术什么和应用