1、复制数据库1.新建复制数据库目录
2、在$ORACLE_HOME/dbs目录下复制数据库密码文件为新文件
3、在$蚪嬷吃败ORACLE_HOME/dbs目录下新建initorcm.ora,并在文件中添加如下内容db_name='orcm' 设置数据库名co罪焐芡拂mpatible=11.2.0.0.0 设置版本号db_create_file_dest= 设定数据文件、控制文件等文件路径。可不设定sga_target=1056m 设置内存db_file_name_convert='/data/oracle/oradata/orcl/','/data/oracle/oradata/orcm/' 转存数据文件位置log_file_name_convert='/data/oracle/oradata/orcl/','/data/oracle/oradata/orcm/' 转存日志文件位置
4、配置噩荜务圃网络进入到$ORACLE_HOME/network/admin目录下修改tnsnames.ora网络配置文件
5、配置监听进入到$ORACLE_HOME/network/admin目录下修改listener.ora监听配置文件
6、重启监听
7、启动orcm实例到nomount状态,要指定pfile文件否则无法启动,从下图中可以看到数据库名已经更改
8、备份源数据库backup database;
9、使用RMAN连接到目标实例和辅助实例,运行duplicate 命令复制数据库也可以直接使用rman target sys/choy100绿覆冗猩NING@orcl auxiliary sys/choy100NING@orcm; 分开连接是为了更直观的观看效果。
10、使用dumplicate 进行复制数据库,执行完成后即完成数据库的复制。从下图中可以看出数据库已经完成复制。