Oracle在同一台主機上建立使用者管理的複製資料庫
下面給出一些步驟
1.備份主要資料庫(rau)的所有資料檔案,備份控制檔案到追蹤檔案。(rau為主要資料庫)。
[oracle@source ~]$ sqlplus / as sysdba
SQL> select instance_name from v$instance;
INSTANCE_NAME
--------------------------------
rau
SQL> select name from v$datafile;
NAME
-------------------------------------------------------------------------
/home/oracle/oradata/rau/system01.dbf
/home/oracle/oradata/rau/undotbs01.dbf
/home/oracle/oradata/rau/sysaux01.dbf
/home/oracle/oradata/rau/users01.dbf
SQL> alter database begin backup;
Database altered.
SQL> host cp /home/oracle/oradata/rau/*.dbf /home/oracle/duplicate_backup/
SQL> host ls -l /home/oracle/duplicate_backup/
total 768876
-rw-r----- 1 oracle oinstall 251666432 May 6 01:00 sysaux01.dbf
-rw-r----- 1 oracle oinstall 503324672 May 6 01:01 system01.dbf
-rw-r----- 1 oracle oinstall 20979712 May 6 01:01 temp01.dbf
-rw-r----- 1 oracle oinstall 26222592 May 6 01:01 undotbs01.dbf
-rw-r----- 1 oracle oinstall 5251072 May 6 01:01 users01.dbf
SQL> alter database end backup;
Database altered.
SQL> alter system archive log current;
System altered.
SQL> alter database backup controlfile to trace resetlogs;
Database altered.