当前位置: 首页 > news >正文

什么网站需要经营性备案建设网站教程2016

什么网站需要经营性备案,建设网站教程2016,网站文字模板,素材网站有哪些关于DG环境下备库数据文件重命名的问题#xff1a;**前言:**主要想表明DG环境下备库数据文件重命名的问题#xff0c;以及db_file_name_convert与log_file_name_convert的作用。**实验证明#xff1a;**主库为备库备份一份控制文件RMAN backup current controlfile for …关于DG环境下备库数据文件重命名的问题**前言:**主要想表明DG环境下备库数据文件重命名的问题以及db_file_name_convert与log_file_name_convert的作用。**实验证明**主库为备库备份一份控制文件RMAN backup current controlfile for standby format /home/oracle/rman/standby.ctl;拷贝到备库进行恢复**备库此时不设置db_file_name_convert log_file_name_convert两个参数**SQL show parameter db_file_name_convert;NAME TYPE VALUE------------------------------------ ----------- ------------------------------db_file_name_convert stringSQL show parameter log_file_name_convert;NAME TYPE VALUE------------------------------------ ----------- ------------------------------log_file_name_convert string**恢复备库控制文件**RMAN restore controlfile from /home/oracle/rman/standby.ctl;SQL alter database mount;**查看控制文件中记录的数据文件信息**(proddg2为主库prod为备库曾做过主备切换)SQL select name from v$datafile;NAME/oracle/app/oradata/proddg2/system01.dbf/oracle/app/oradata/proddg2/sysaux01.dbf/oracle/app/oradata/proddg2/undotbs01.dbf/oracle/app/oradata/proddg2/users01.dbf/oracle/app/oradata/proddg2/example01.dbfSQL select member from v$logfile;MEMBER/oracle/app/oradata/proddg2/redo03.log/oracle/app/oradata/proddg2/redo02.log/oracle/app/oradata/proddg2/redo01.log/oracle/app/oradata/proddg2/std_redo04.log/oracle/app/oradata/proddg2/std_redo05.log/oracle/app/oradata/proddg2/std_redo06.log控制文件中记录的数据文件位置都是主库的进行restore前需要进行数据文件重命名**手动重命名**SQL set line 500SQL set pages 0SQL select q[alter database rename file ] || name || q[ to ] || q[/oracle/app/oradata/prod/] || substr(name,instr(name,/,-1)1) || q[;] from v$datafile;执行alter database rename file /oracle/app/oradata/proddg2/system01.dbf to /oracle/app/oradata/prod/system01.dbf;alter database rename file /oracle/app/oradata/proddg2/sysaux01.dbf to /oracle/app/oradata/prod/sysaux01.dbf;alter database rename file /oracle/app/oradata/proddg2/undotbs01.dbf to /oracle/app/oradata/prod/undotbs01.dbf;alter database rename file /oracle/app/oradata/proddg2/users01.dbf to /oracle/app/oradata/prod/users01.dbf;alter database rename file /oracle/app/oradata/proddg2/example01.dbf to /oracle/app/oradata/prod/example01.dbf;ERROR at line 1:ORA-01511: error in renaming log/data filesORA-01141: error renaming data file 1 - new file /oracle/app/oradata/prod/system01.dbf not foundORA-01110: data file 1: /oracle/app/oradata/proddg2/system01.dbfORA-27037: unable to obtain file statusLinux-x86_64 Error: 2: No such file or directoryAdditional information: 3**使用sqlplus手动进行重命名重命名后的文件要在指定目录存在。(适用于热备份方式同步搭建DG)****使用RMAN在restore前重命名**SQL select q[set newname for datafile ] || name || q[ to ] || q[/oracle/app/oradata/prod/] || substr(name,instr(name,/,-1)1) || q[;] from v$datafile;将获取到的内容复制到RMAN命令块中形成脚本recovery.sh:rman target / logrecover_log EOFrun{allocate channel d1 device type disk;allocate channel d2 device type disk;allocate channel d3 device type disk;catalog start with /home/oracle/rman;set newname for datafile /oracle/app/oradata/proddg2/system01.dbf to /oracle/app/oradata/prod/system01.dbf;set newname for datafile /oracle/app/oradata/proddg2/sysaux01.dbf to /oracle/app/oradata/prod/sysaux01.dbf;set newname for datafile /oracle/app/oradata/proddg2/undotbs01.dbf to /oracle/app/oradata/prod/undotbs01.dbf;set newname for datafile /oracle/app/oradata/proddg2/users01.dbf to /oracle/app/oradata/prod/users01.dbf;set newname for datafile /oracle/app/oradata/proddg2/example01.dbf to /oracle/app/oradata/prod/example01.dbf;release channel d1;release channel d2;release channel d3;restore database;switch datafile all;}exitEOFRecovery Manager complete.**查看数据文件以及日志文件的记录****数据文件**SQL select name from v$datafile;NAME/oracle/app/oradata/prod/system01.dbf/oracle/app/oradata/prod/sysaux01.dbf/oracle/app/oradata/prod/undotbs01.dbf/oracle/app/oradata/prod/users01.dbf/oracle/app/oradata/prod/example01.dbf数据文件重命名成功也恢复成功。**日志文件**SQL select member from v$logfile;MEMBER/oracle/app/oradata/proddg2/redo03.log/oracle/app/oradata/proddg2/redo02.log/oracle/app/oradata/proddg2/redo01.log/oracle/app/oradata/proddg2/std_redo04.log/oracle/app/oradata/proddg2/std_redo05.log/oracle/app/oradata/proddg2/std_redo06.log**日志文件还需要手动重命名因为不存在proddg2目录重命名至prod目录下****(日志文件是可以在sqlplus中mount状态下重命名的不需要在对应目录存在日志文件)。****2.如果在备库此时存在如下参数时的情况**db_file_name_convert /oracle/app/oradata/proddg2, /oracle/app/oradata/prodlog_file_name_convert/oracle/app/oradata/proddg2, /oracle/app/oradata/prod**恢复备库的控制文件**RMAN restore controlfile from /home/oracle/rman/standby.ctl;SQL alter database mount;Database altered.**查看数据文件与日志文件信息**SQL select name from v$datafile;NAME/oracle/app/oradata/prod/system01.dbf/oracle/app/oradata/prod/sysaux01.dbf/oracle/app/oradata/prod/undotbs01.dbf/oracle/app/oradata/prod/users01.dbf/oracle/app/oradata/prod/example01.dbfSQL select member from v$logfile;MEMBER/oracle/app/oradata/prod/redo03.log/oracle/app/oradata/prod/redo02.log/oracle/app/oradata/prod/redo01.log/oracle/app/oradata/prod/std_redo04.log/oracle/app/oradata/prod/std_redo05.log/oracle/app/oradata/prod/std_redo06.log**再直接使用RMAN执行restore database即可。**RMAN restore database;**总结**两种方式将主库的控制文件传给备库。**1**.alter database create standby controlfile as /home/oracle/control01.ctl;拷贝到备库将数据库启动到mount模式后需要手动进行数据文件重命名,**但是要保证重命名后的路径下存在相应的数据文件。**//该控制文件中记录的数据文件路径仍为主库的数据文件路径。2.backup current controlfile for standby format /home/oracle/%d_%I_%s_%p.bkp;使用RMAN备份的控制文件拷贝到备库时使用RMAN进行恢复控制文件时如果备库设置了db_file_name_convert与log_file_name_convert参数那么当数据库启动到mount时就无需手动进行数据文件重命名因为RMAN在恢复控制文件过程中会依据该参数设置自行修改控制文件中记录的数据文件路径日志文件路径。如果备库没有设置db_file_name_convert与log_file_name_convert参数那么就需要在restore前在RMAN的run块中对数据文件进行set new name 然后执行switch datafile all。但是日志文件还是需要手动重命名。3.另外意义db_file_name_convert与log_file_name_convert参数的另外一个意义就是当主库创建数据文件等操作时备库会根据该参数转化路径后自动创建一个相对应位置的数据文件前提是STANDBY_FILE_MANAGEMENT参数为auto模式。**疑问备库的redo与standby redo是如何生成的何时生成的。**
http://www.zqtcl.cn/news/560960/

相关文章:

  • 长安做英文网站营销型网站搭建
  • 网站开发交接清单seo排名优化方法
  • 各学院二级网站建设通报wordpress注册评论
  • 南通公司做网站无人在线完整免费高清观看
  • 廊坊网站推广局域网网站建设的步骤过程
  • 如何在工信部网站注册简易网页设计代码
  • 做石油系统的公司网站做艺术品展览的网站
  • 枣庄公司网站建设珠海蓝迪装饰设计工程有限公司
  • 广州企业网站营销电话成都网站建设制作设计
  • 求个网站带图片素材域名及密码登录域名管理网站
  • 文交所网站开发wordpress页面编辑插件
  • 丹徒网站建设价格做矿产公司的网站
  • 北京的制作网站的公司在哪里软件程序员
  • 企业网站怎么扣费的网站建设合同的性质
  • 聚美优品一个专注于做特价的网站如何制作个人网页兼职
  • 滨州做网站的公司最好wordpress主题
  • 福州网站设计软件公司dw网站开发流程
  • 合肥网站搭建公司哪家好深圳二维码网站建设
  • 东莞微信网站开发免费html模板素材网站
  • 海淀专业企业网站建设青岛平面设计公司
  • 北京正规网站建设比较wordpress cookies因预料之外的输出被阻止
  • 自助微信网站设计什么叫一级域名二级域名
  • 上海 顶尖 网站设计wordpress多站点不同主题
  • asp c 网站开发wordpress 动静分离
  • 服装网站建设规定wordpress禁止自动升级
  • 如何在网站上做社交的链接毕设给学校做网站
  • 网页设计与网站建设指标点您身边的网站建设顾问
  • 个人网站的制作广州网站优化招聘
  • 做网站产生的流量费怎么算软件开发前景和收入
  • 网站空间 .de单页型网站