Oracle的家目录进行快速克隆,对同类型机器配置很高效的!

01、确认你在克隆数据库时,原数据库已经关闭

sqlplus   /   as sysdba;

shutdown immediate ;

lsnrctl stop

ps –ef|grep ora_    ###查看oracle进程

02、 对$ORACLE_BASE目录下的product进行备份

zip  –r product.zip    product

03、移动到目标机器或目标目录解压

unzip   –d  target_path   product.zip    # 或者在目标目录下   unzip product.zip

04、删除解压后的product/network/admin下面的ora文件

rm  *.ora     ###清理监听文件

05、运行runinstaller

$ORACLE_HOME/oui/bin/runinstaller  –silent –clone  ORACLE_BASE='productd的当前目录'   ORACLE_HOME='oracle_home目录'    ORACLE_HOME_NAME='这个名字随便取一个'

注:运行以上命令,会出现一个字符界面的进度条,全部运行完后。你运行一个脚本root.sh,以root 运行,一路回车就ok了。

cd product/11.2.0/dbhome_1/oui/bin
[oracle@oracle-111 bin]$ ./runInstaller -silent -clone ORACLE_HOME='/data/clone_oracle/product/11.
2.0/dbhome_1' ORACLE_HOME_NAME='clone' Starting Oracle Universal Installer... Checking swap space: must be greater than 500 MB. Actual 1535 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-02-27_06-41-44AM. Please w
ait ...[oracle@oracle-111 bin]$ Oracle Universal Installer, Version 11.2.0.4.0 ProductionCopyright (C) 1999, 2013, Oracle. All rights reserved. You can find the log of this install session at:
/data/oraInventory/logs/cloneActions2017-02-27_06-41-44AM.log
Values for the following variables could not be obtained from the command line or response file(s)
: ORACLE_BASE
Cloning cannot
continue. ###第一次没指定ORACLE_BASE目录导致的错误 [oracle@oracle-111 bin]$ ./runInstaller -silent -clone ORACLE_BASE='/data/clone_oracle' ORACLE_H
OME=
'/data/clone_oracle/product/11.2.0/dbhome_1' ORACLE_HOME_NAME='clone' -noConfig -nowaitStarting Oracle Universal Installer... Checking swap space: must be greater than 500 MB. Actual 1535 MB Passed
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2017-02-27_06-43-34AM. Please w
ait ...[oracle@oracle-111 bin]$ Oracle Universal Installer, Version 11.2.0.4.0 ProductionCopyright (C) 1999, 2013, Oracle. All rights reserved. You can find the log of this install session at:
/data/oraInventory/logs/cloneActions2017-02-27_06-43-34AM.log
..................................................................................................
.. 100% Done. Installation in progress (Monday, February 27, 2017 6:43:59 AM CST)
..............................................................................
78% Done.Install successful Linking in progress (Monday, February 27, 2017 6:44:08 AM CST)
Link successful Setup in progress (Monday, February 27, 2017 6:46:56 AM CST)
Setup successful End of install phases.(Monday, February 27, 2017 6:47:47 AM CST)
WARNING:
The following configuration scripts need to be executed as the "root" user.
/data/clone_oracle/product/11.2.0/dbhome_1/root.sh  ###以root身份运行root.sh文件
To execute the configuration scripts:
1. Open a terminal window
2. Log in as "root"
3. Run the scripts The cloning of clone was successful.
Please check '/data/oraInventory/logs/cloneActions2017-02-27_06-43-34AM.log' for more details. [oracle@oracle-111 bin]$ cd ..

 06、设置oracle环境变量

cd ~

vim .bash_profile  ###根据需求进行修改

#export ORACLE_SID=mvp

export ORACLE_BASE=/data/clone_oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2./dbhome_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'

export PATH=$ORACLE_HOME/bin:/usr/local/bin:$PATH:$HOME/bin

07、建立数据库实例及监听

netca  ###监听

dbca   ###实例

####启动新建的实例

sqlplus / as  sysdba;

startup

exit;

最新文章

  1. JS 对数组的常用处理
  2. OJ生成器(一)制作Online Judge前的准备和策划
  3. MySQL操作类(本人自己写的)
  4. Unity3D——键盘控制移动
  5. Android数据缓存
  6. List集合分组
  7. PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破坏神1.11b战网(配置指南)
  8. fix org.openqa.selenium.NoSuchWindowException when find element on windows8.1 ie11.
  9. vs2010 please select a valid location in the repository
  10. .net转java了
  11. bzoj 3122 [Sdoi2013]随机数生成器(逆元,BSGS)
  12. Android Weekly Notes Issue #239
  13. Oulipo - HDU 1686 (KMP模板题)
  14. UITableView初始
  15. 《windows程序设计》学习_3.2:左键的使用
  16. 《剑指offer》— JavaScript(21)栈的压入、弹出序列
  17. 【原创】大数据基础之ElasticSearch(1)简介、安装、使用
  18. TensorFlow实现回归
  19. Android Studio导入jar包
  20. nodejs的某些api~(二)crypto加密模块

热门文章

  1. 《C++反汇编与逆向分析技术揭秘》之12——继承
  2. SpiderMonkey的使用
  3. Coursera课程《大家的Python》中一些资料
  4. Python在Windows下操作CH341DLL
  5. OpenCV学习(22) opencv中使用kmeans算法
  6. Pow(x,n) leetcode java
  7. Command 命令模式 MD
  8. Java基础(九):抽象类
  9. linux文件系统命令(1)---概述
  10. Win10系统下软件UI显示不完整解决方案