创建物理备用
来源:互联网 发布:现在主流数据库 编辑:程序博客网 时间:2024/04/29 07:47
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
创建物理备用数据库
在创建物理备用数据库之前先查看主数据库的一些信息和对主数据库做好配置.
将主数据库置为FORCELOGGING模式.在主数据库创建之后做如下操作:
SQL>ALTERDATABASEFORCELOGGING;
确认主数据库是归档的并定义好本地归档.如下:
SQL>ALTERSYSTEMSETLOG_ARCHIVE_DEST_1='LOCATION=e:/oracle/oradata/orcl/archive MANDATORY'SCOPE=BOTH;
在主节点a确认主数据库的数据文件的位置和文件名.
SQL>selectnamefromv$datafile;
NAME
-----------------------------------------------------------------------------------------------------------
E:/ORACLE/ORA92/ORCLYSTEM01.DBF
E:/ORACLE/ORA92/ORCL/UNDOTBS01.DBF
E:/ORACLE/ORA92/ORCL/CWMLITE01.DBF
E:/ORACLE/ORA92/ORCL/DRSYS01.DBF
E:/ORACLE/ORA92/ORCL/EXAMPLE01.DBF
E:/ORACLE/ORA92/ORCL/INDX01.DBF
E:/ORACLE/ORA92/ORCL/ODM01.DBF
E:/ORACLE/ORA92/ORCL/TOOLS01.DBF
E:/ORACLE/ORA92/ORCL/USERS01.DBF
E:/ORACLE/ORA92/ORCL/XDB01.DBF
做上面查询得出来的数据文件的物理备份.将其备份到一个临时的位置中.
SQL>SHUTDOWNIMMEDIATE;
SQL>EXIT
将E:/ORACLE/ORA92/ORCL整个目录COPY到a节点的F盘的oracle目录下.
在拷贝完之后再启动数据库
SQL>STARTUP;
SQL>ARCHIVELOGLIST;
在主节点a为备用数据库创建备用控制文件
SQL>ALTERDATABASECREATESTANDBYCONTROLFILEAS‘f:/oracletdbycon.ctl’;
创建初始化参数文件
SQL>CREATEPFILE=’f:/oracle/initstdbyorcl.ora’FROMSPFILE;
将上面几步所得到的文件从主节点a拷贝到备用节点b上.
修改并添加一些参数后如下:
*.aq_tm_processes=1
*.background_dump_dest='e:/oracle/admin/orcl/bdump'
*.compatible='9.2.0.0.0'
*.control_files='e:/oracle/ora92TANDBYTDBYCON.CTL','e:/oracle/ora92TANDBYTDBYCON02.CTL','e:/oracle/ora92TANDBYTDBYCON03.CTL'
*.core_dump_dest='e:/oracle/adminTANDBY/cdump'
*.db_block_size=16384
*.db_cache_size=137363456
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='orcl'
*.dispatchers='(PROTOCOL=TCP)(SERVICE=orclXDB)'
*.fast_start_mttr_target=300
*.hash_join_enabled=TRUE
*.instance_name='orcl2'
*.java_pool_size=33554432
*.job_queue_processes=10
*.large_pool_size=27262976
*.log_archive_dest_1='LOCATION=e:/oracle/oradataTANDBY/archiveMANDATORY'
*.log_archive_format='log%d_%t_%s.arc'
*.log_archive_start=true
*.open_cursors=300
*.pga_aggregate_target=80000000
*.processes=150
*.query_rewrite_enabled='FALSE'
*.remote_login_passwordfile='EXCLUSIVE'
*.shared_pool_size=45088768
*.sort_area_size=524288
*.sql_trace=FALSE
*.star_transformation_enabled='FALSE'
*.timed_statistics=TRUE
*.undo_management='AUTO'
*.undo_retention=10800
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='e:/oracle/adminTANDBY/udump'
*.workarea_size_policy='AUTO'
*.standby_file_management='AUTO'
*.fal_server='ORCL'
*.fal_client='ORCL2'
*.standby_archive_dest='e:/oracle/oradatatandbytdarch'
*.utl_file_dir='e:/oracle'
*.remote_archive_enable='TRUE'
在备用数据库一端创建一个新的实例.如下操作:
c:/>oradim–new–sidorcl2–startmodem
将拷贝过来的文件放到e:/oracle/ora92底下,并修改文件夹名为orcl2
修改e:/oracle/ora92/orcl2下的控制文件,将其中的control01.ora,control02.ora,control03.ora删掉,将f:/oracletdbycon01.ora文件拷贝到e:/oracle/ora92/orcl2目录下.并复制和修改其名为stdbycon02.ora,stdbycon03.ora1<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
创建物理备用数据库
在创建物理备用数据库之前先查看主数据库的一些信息和对主数据库做好配置.
将主数据库置为FORCELOGGING模式.在主数据库创建之后做如下操作:
SQL>ALTERDATABASEFORCELOGGING;
确认主数据库是归档的并定义好本地归档.如下:
SQL>ALTERSYSTEMSETLOG_ARCHIVE_DEST_1='LOCATION=e:/oracle/oradata/orcl/archive MANDATORY'SCOPE=BOTH;
在主节点a确认主数据库的数据文件的位置和文件名.
SQL>selectnamefromv$datafile;
NAME
-----------------------------------------------------------------------------------------------------------
E:/ORACLE/ORA92/ORCLYSTEM01.DBF
E:/ORACLE/ORA92/ORCL/UNDOTBS01.DBF
E:/ORACLE/ORA92/ORCL/CWMLITE01.DBF
E:/ORACLE/ORA92/ORCL/DRSYS01.DBF
E:/ORACLE/ORA92/ORCL/EXAMPLE01.DBF
E:/ORACLE/ORA92/ORCL/INDX01.DBF
E:/ORACLE/ORA92/ORCL/ODM01.DBF
E:/ORACLE/ORA92/ORCL/TOOLS01.DBF
E:/ORACLE/ORA92/ORCL/USERS01.DBF
E:/ORACLE/ORA92/ORCL/XDB01.DBF
做上面查询得出来的数据文件的物理备份.将其备份到一个临时的位置中.
SQL>SHUTDOWNIMMEDIATE;
SQL>EXIT
将E:/ORACLE/ORA92/ORCL整个目录COPY到a节点的F盘的oracle目录下.
在拷贝完之后再启动数据库
SQL>STARTUP;
SQL>ARCHIVELOGLIST;
在主节点a为备用数据库创建备用控制文件
SQL>ALTERDATABASECREATESTANDBYCONTROLFILEAS‘f:/oracletdbycon.ctl’;
创建初始化参数文件
SQL>CREATEPFILE=’f:/oracle/initstdbyorcl.ora’FROMSPFILE;
将上面几步所得到的文件从主节点a拷贝到备用节点b上.
修改并添加一些参数后如下:
*.aq_tm_processes=1
*.background_dump_dest='e:/oracle/admin/orcl/bdump'
*.compatible='9.2.0.0.0'
*.control_files='e:/oracle/ora92TANDBYTDBYCON.CTL','e:/oracle/ora92TANDBYTDBYCON02.CTL','e:/oracle/ora92TANDBYTDBYCON03.CTL'
*.core_dump_dest='e:/oracle/adminTANDBY/cdump'
*.db_block_size=16384
*.db_cache_size=137363456
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='orcl'
*.dispatchers='(PROTOCOL=TCP)(SERVICE=orclXDB)'
*.fast_start_mttr_target=300
*.hash_join_enabled=TRUE
*.instance_name='orcl2'
*.java_pool_size=33554432
*.job_queue_processes=10
*.large_pool_size=27262976
*.log_archive_dest_1='LOCATION=e:/oracle/oradataTANDBY/archiveMANDATORY'
*.log_archive_format='log%d_%t_%s.arc'
*.log_archive_start=true
*.open_cursors=300
*.pga_aggregate_target=80000000
*.processes=150
*.query_rewrite_enabled='FALSE'
*.remote_login_passwordfile='EXCLUSIVE'
*.shared_pool_size=45088768
*.sort_area_size=524288
*.sql_trace=FALSE
*.star_transformation_enabled='FALSE'
*.timed_statistics=TRUE
*.undo_management='AUTO'
*.undo_retention=10800
*.undo_tablespace='UNDOTBS1'
*.user_dump_dest='e:/oracle/adminTANDBY/udump'
*.workarea_size_policy='AUTO'
*.standby_file_management='AUTO'
*.fal_server='ORCL'
*.fal_client='ORCL2'
*.standby_archive_dest='e:/oracle/oradatatandbytdarch'
*.utl_file_dir='e:/oracle'
*.remote_archive_enable='TRUE'
在备用数据库一端创建一个新的实例.如下操作:
c:/>oradim–new–sidorcl2–startmodem
将拷贝过来的文件放到e:/oracle/ora92底下,并修改文件夹名为orcl2
修改e:/oracle/ora92/orcl2下的控制文件,将其中的control01.ora,control02.ora,control03.ora删掉,将f:/oracletdbycon01.ora文件拷贝到e:/oracle/ora92/orcl2目录下.并复制和修改其名为stdbycon02.ora,stdbycon03.ora1<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 创建物理备用数据库
- 创建物理备用
- 物理备用数据库的创建
- 一步一步创建物理备用数据库(RMAN Data Guard)
- 使用 RMAN DUPLICATE...FROM ACTIVE DATABASE 创建物理备用数据库(文档 ID 1526160.1)
- 18.4 管理物理备用数据库
- 创建逻辑备用数据库
- 创建逻辑备用
- 创建备用数据库
- 备用
- 备用
- 备用
- 备用
- 备用
- 备用
- 备用
- 备用
- 备用
- 连接失败错误及解决[2]
- 连接失败错误及解决[1]
- 数据挖掘技术简介
- 中时间数据查询需要注意的一个小问题
- java各种排序方法
- 创建物理备用
- 减少SQL日志的方法
- ASP.NET运行模型——ASP.NET页面处理过程
- Point
- 在两机器间克隆的两种方法
- [原创]一个考试系统中的存储过程用来生成试卷用的
- 找出存储过程相关表
- uClibc体验---2-ltrace编译
- SCOPE_IDENTITY、IDENT_CURRENT和@@IDENTITY的比较