复制之前关闭源数据库
SYS@PRACTICE >shutdown immediate;
由于克隆主机已经安装了数据库软件,所以ORACLE_BASE,ORACLE_HOME等目录不需要手工创建
1,创建数据文件目录、归档文件目录、备份文件目录
mkdir /oradata/PRACITCE
mkdir /archive
mkdir /backup
chown oracle:oinstall /archive
chown oracle:oinstall /backup
chwon oracle:oinstall /oradata/PRACITCE
2,复制源数据库的.bash_profile文件
在克隆主机端操作
[oracle@ clne ~]$ pwd
/home/oracle
[oracle@ clne ~]$ scp 192.168.1.20:/home/oracle/.bash_profile .
. .bash_profile
3,复制参数文件
在克隆主机端操作
cd $ORACLE_HOME/dbs
[oracle@ clne dbs]$ scp oracle@192.168.1.20:$ORACLE_HOME/dbs/spfilePRACTICE.ora .
[oracle@ clne dbs]$ scp oracle@192.168.1.20:$ORACLE_HOME/dbs/orapwPRACTICE .
4,复制目录admin, diag, fast_recovery_area
在克隆主机端操作
cd $ORACLE_BASE
[oracle@ clne oracle]$ scp -r oracle@192.168.1.20:$ORACLE_BASE/admin .
[oracle@ clne oracle]$ scp -r oracle@192.168.1.20:$ORACLE_BASE/diag .
[oracle@ clne oracle]$ scp -r oracle@192.168.1.20:$ORACLE_BASE/fast_recovery_area .
5,复制数据文件
在克隆主机端操作
cd /oradata/PRACTICE/
[oracle@ clne PRACTICE]$ scp oracle@192.168.1.20:/oradata/PRACTICE/* .
6,启动数据库
sqlplus / as sysdba
startup <==停库复制的,不需要回复,只输入startup就ok了
7,验证克隆效果
select dbid,name from v$database;
DBID NAME
---------- ---------------------------
3045062435 PRACTICE
select * from snow.date_log order by create_time;
CREATE_TIME NAME
------------------- ------------------------------
2014-08-03 13:20:29 --
2014-08-03 13:21:29 --
2014-08-03 13:22:29 --
2014-08-03 13:23:29 --
2014-08-03 13:24:29 --
2014-08-03 13:25:30 --
2014-08-03 13:26:30 --
2014-08-03 13:27:30 --
2014-08-03 13:41:40 --
2014-08-03 13:42:40 --
SYS@PRACTICE >shutdown immediate;
由于克隆主机已经安装了数据库软件,所以ORACLE_BASE,ORACLE_HOME等目录不需要手工创建
1,创建数据文件目录、归档文件目录、备份文件目录
mkdir /oradata/PRACITCE
mkdir /archive
mkdir /backup
chown oracle:oinstall /archive
chown oracle:oinstall /backup
chwon oracle:oinstall /oradata/PRACITCE
2,复制源数据库的.bash_profile文件
在克隆主机端操作
[oracle@ clne ~]$ pwd
/home/oracle
[oracle@ clne ~]$ scp 192.168.1.20:/home/oracle/.bash_profile .
. .bash_profile
3,复制参数文件
在克隆主机端操作
cd $ORACLE_HOME/dbs
[oracle@ clne dbs]$ scp oracle@192.168.1.20:$ORACLE_HOME/dbs/spfilePRACTICE.ora .
[oracle@ clne dbs]$ scp oracle@192.168.1.20:$ORACLE_HOME/dbs/orapwPRACTICE .
4,复制目录admin, diag, fast_recovery_area
在克隆主机端操作
cd $ORACLE_BASE
[oracle@ clne oracle]$ scp -r oracle@192.168.1.20:$ORACLE_BASE/admin .
[oracle@ clne oracle]$ scp -r oracle@192.168.1.20:$ORACLE_BASE/diag .
[oracle@ clne oracle]$ scp -r oracle@192.168.1.20:$ORACLE_BASE/fast_recovery_area .
5,复制数据文件
在克隆主机端操作
cd /oradata/PRACTICE/
[oracle@ clne PRACTICE]$ scp oracle@192.168.1.20:/oradata/PRACTICE/* .
6,启动数据库
sqlplus / as sysdba
startup <==停库复制的,不需要回复,只输入startup就ok了
7,验证克隆效果
select dbid,name from v$database;
DBID NAME
---------- ---------------------------
3045062435 PRACTICE
select * from snow.date_log order by create_time;
CREATE_TIME NAME
------------------- ------------------------------
2014-08-03 13:20:29 --
2014-08-03 13:21:29 --
2014-08-03 13:22:29 --
2014-08-03 13:23:29 --
2014-08-03 13:24:29 --
2014-08-03 13:25:30 --
2014-08-03 13:26:30 --
2014-08-03 13:27:30 --
2014-08-03 13:41:40 --
2014-08-03 13:42:40 --
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29047826/viewspace-1244512/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29047826/viewspace-1244512/