ORACLE11G搭建DATAGUARD步骤Word文档格式.docx
- 文档编号:22276713
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:9
- 大小:170.48KB
ORACLE11G搭建DATAGUARD步骤Word文档格式.docx
《ORACLE11G搭建DATAGUARD步骤Word文档格式.docx》由会员分享,可在线阅读,更多相关《ORACLE11G搭建DATAGUARD步骤Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
/oracle/app/oracle/
ORACLE_HOME
$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID
dbtest
闪回区
4G
归档
开启
2主数据库配置
2.1设置数据库强制归档
sqlplus/assysdba
SQL>
ALTERDATABASEFORCELOGGING;
selectforce_loggingfromv$database;
FOR
---
YES
2.2添加STANDBY日志文件
alterdatabaseaddstandbylogfilegroup4('
/oradata/dbtest/redo04.log'
)size50m;
alterdatabaseaddstandbylogfilegroup5('
/oradata/dbtest/redo05.log'
alterdatabaseaddstandbylogfilegroup6('
/oradata/dbtest/redo06.log'
alterdatabaseaddstandbylogfilegroup7('
/oradata/dbtest/redo07.log'
select*fromv$logfileorderby1;
2.3修改参数文件
2.3.1生成pfile
createpfilefromspfile;
shutdownimmediate;
2.3.2修改pfile
vi$ORACLE_HOME/dbs/initdbtest.ora
在最后添加如下内容:
*.db_unique_name=dbtest1
*.fal_server='
dbtest2'
*.fal_client='
dbtest1'
*.standby_file_management=auto
*.db_file_name_convert='
/oradata/dbtest/'
'
*.log_file_name_convert='
*.log_archive_config='
dg_config=(dbtest1,dbtest2)'
*.log_archive_dest_2='
service=dbtest2LGWRSYNCAFFIRMvalid_for=(online_logfiles,primary_role)db_unique_name=dbtest2'
*.log_archive_dest_state_2='
ENABLE'
2.3.3生成spfile
shutdownimmediate
[oracledbserver01~]$cd$ORACLE_HOME/dbs
[oracledbserver01dbs]$mvspfilejkfwdb.oraspfilejkfwdb.ora.bak
startupnomount
createspfilefrompfile;
Filecreated.
showparameteruniq
shutdownimmediate;
startup
showparameterspfile
2.4修改监听配置文件
2.5修改TNS配置文件
[oracledg1admin]$cattnsnames.ora
#tnsnames.oraNetworkConfigurationFile:
/oracle/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora
#GeneratedbyOracleconfigurationtools.
DBTEST=
(DESCRIPTION=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.132.3)(PORT=1521))
(CONNECT_DATA=
(SERVER=DEDICATED)
(SERVICE_NAME=dbtest1)
)
DBTEST1=
DBTEST2=
(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.132.4)(PORT=1521))
(SERVICE_NAME=dbtest2)
EXTPROC_CONNECTION_DATA=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC2))
(SID=PLSExtProc)
(PRESENTATION=RO)
2.6重启监听服务
lsnrctlstop
lsnrctlstart
2.7配置最大可用模式
alterdatabasesetstandbydatabasetomaximizeavailability;
Databasealtered.
exit
2.8备份数据库
[oracledg1admin]$rmantarget/
RMAN>
backupdatabaseplusarchivelog;
backupcurrentcontrolfileforstandby;
备份完成后会在闪回区生产备份文件
3备数据库配置
3.1建立相应的文件目录
包括dump文件目录,闪回区,数据文件目录,可以通过showparameterdest命令查看
mkdir-p/oracle/app/oracle/admin/dbtest/adump
mkdir-p/oracle/app/oracle/admin/dbtest/dpdump
mkdir-p/oracle/app/oracle/diag/rdbms/dbtest1/dbtest/trace
mkdir-p/oracle/app/oracle/diag/rdbms/dbtest1/dbtest/cdump
mkdir-p/oracle/app/oracle/flash_recovery_area
mkdir-p/oradata/dbtest
3.2从主数据库服务器上拷贝文件
注意:
下面命令在主数据库上执行
3.2.1拷贝闪回区内容
[oracledg1admin]$cd/oracle/app/oracle/flash_recovery_area
scp-r./*192.168.132.4:
/oracle/app/oracle/flash_recovery_area/
3.2.2拷贝参数文件
[oracledg1flash_recovery_area]$cd$ORACLE_HOME/dbs
scp./*192.168.132.4:
/oracle/app/oracle/product/11.2.0/db_1/dbs/
3.2.3拷贝密码文件
3.2.4拷贝监听文件和tns文件
[oracledg1dbs]$cd../network/admin/
scp*.ora192.168.132.4:
/oracle/app/oracle/product/11.2.0/db_1/network/admin/
3.3修改监听配置文件
修改ip地址
3.4修改TNS配置文件
3.5重启监听服务
3.6修改参数文件并启动数据库到nomount
Cd$ORACLE_HOME/dbs
Cpinitdbtest.orainitdbtest.ora.bak
去掉上面添加的部分即:
……
3.7恢复数据库
[oracledg2admin]$rmantargetsys/funo1234dbtest1auxiliary/
duplicatetargetdatabaseforstandbynofilenamecheck;
3.8修改参数文件
[oracledg2admin]$sqlplus/assysdba
添加如下内容
*.db_unique_name=dbtest2
3.9启动数据库
startupnomount;
alterdatabasemountstandbydatabase;
alterdatabaserecovermanagedstandbydatabaseusingcurrentlogfiledisconnectfromsession;
3.10验证
主库备库均执行如下命令:
archiveloglist;
主库
备库
如果最后一行数字相同,说明配置成功
3.11切换到只读模式
alterdatabaserecovermanagedstandbydatabasecancel;
alterdatabaseopenreadonly;
3.12切换到同步模式(不需要停库)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ORACLE11G 搭建 DATAGUARD 步骤
![提示](https://static.bdocx.com/images/bang_tan.gif)