Orcle 12c 新特性---使用DBCA创建物理备库

来源:互联网 发布:java.lang.throwable 编辑:程序博客网 时间:2024/06/05 08:45
1  说明

在12.2中可以在备库使用dbca直接搭建备库,更方便。但是这种方式只能是非多租户的数据库环境。

语法:

dbca -createDuplicateDB

    -gdbName global_database_name

    -primaryDBConnectionString easy_connect_string_to_primary

    -sid database_system_identifier

    [-createAsStandby

        [-dbUniqueName db_unique_name_for_standby]]

[-customScripts scripts_list]
2  实验

主库:shi,192.168.1.4,监听端口:1521
2.1   准备

配置监听和tnsname,standby redo日志,参数配置等。
2.2   DBCA搭建备库
shis:/home/oracle@oracles>dbca -silent -createDuplicateDB -primaryDBconnectionString 192.168.1.4:1521/shi -gdbName shi -sid shis -dbUniqueName shis  -initparams instance_name=shis -createAsStandby db_create_file_dest=/data/shis/datafile,
local_listener='LISTENER_SHIS'
输入 SYS 用户口令:

Listener config step
33%已完成
辅助实例创建
66%已完成
RMAN 复制
100%已完成
有关详细信息, 请参阅日志文件 "/u01/app/oracle/cfgtoollogs/dbca/shis/shi1.log"。

至此,就搭建完成了,备库已经是打开状态了。当然,备库还有一些参数需要修改,为了后期的switchover,failover做准备。


SQL> select database_role,open_mode from v$database;

DATABASE_ROLE     OPEN_MODE
---------------- --------------------
PHYSICAL STANDBY READ ONLY

--启动MRP
QL> alter database recover managed standby database using current logfile disconnect from session;
Database altered.

SQL> select process,status from v$managed_standby;
PROCESS   STATUS
--------- ------------
ARCH      CONNECTED
DGRD      ALLOCATED
DGRD      ALLOCATED
ARCH      CONNECTED
ARCH      CONNECTED
ARCH      CONNECTED
MRP0      WAIT_FOR_LOG

7 rows selected.

更为详细的内容,参考官方文档:

http://docs.oracle.com/database/122/SBYDB/creating-oracle-data-guard-physical-standby.htm#SBYDB5213