一、 准备工作

有时候,如果几个机器的配置相似,就不需要一遍又一遍地安装数据库软件了。这种情况下可以采用克隆安装的方式,比图形界面和静默安装更快捷。

源主机: A 机

目标主机: B 机

1.   B 机创建用户和用户组

#groupadd – g 501 oinstall

#groupadd – g 502 dba

#groupadd -g 503 oper

#useradd -g oinstall -G dba,oper -u 501 -d /home/oracle oracle

参数说明 -g 指定用户组

-G 指定附加组

-d 指定用户目录

激活 oracle 用户(修改 oracle 用户密码)

#passwd oracle

2.   B 机创建数据库安装目录并分配权限

# mkdir -p /u01/app/oracle/product/11.2.0/db_1

# chown -R oracle:oinstall /u01

# chown -R oracle:oinstall /oradata

# chown -R oracle:oinstall /backup

# chown -R oracle:oinstall /archivelog

#chmod – R 775 /u01

#chmod – R 775 /oradata

#chmod – R 775 /backup

#chmod – R 775 /archivelog

注:在通常的生产环境中,我们将数据库软件( ORACLE_HOME )安装在本地,将数据( oradata/backup/archivelog )安装在存储中

3.    检查 B 机修改内核参数与 A 机一致

# vi /etc/sysctl.conf

4.    检查 B 机修改用户限制文件与 A 机一致

# vi /etc/security/limits.conf

5.    检查 B 机修改 Oracle 环境变量与 A 机一致( oracle 用户)

$ vi .bash_pfile

6.   B 机安装相应需求包

#yum install -y  binutils compat*  elfutils-libelf elfutils-libelf-devel  glibc glibc-common  glibc-devel gcc gcc-c++ libaio libgcc  libstdc++ libstdc++-devel make sysstat unixODBC-devel libaio-devel ksh

二、开始克隆

A 机操作:

1.  关闭数据库

$ sqlplus / as sysdba

SQL> shutdown immediate;

2.  关闭监听

$ lsnrctl stop

3.  打包 /u01/app/oracle/product/ 目录

$ cd /u01/app/oracle

$ tar -cvf /u01/app/oracle/product.tar product/

4.  将打包传输到 B 机

$ scp product.tar oracle@IP:/u01/app/oracle

B 机操作:

1.  解压 tar 包

$ cd /u01/app/oracle

$ tar -xvf product.tar

2.  检测 $ORACLE_HOME/network/admin 目录下 listener.ora 和 tnsname.ora 文件,修改 HOST 字段指向本机。

3.  运行 runinstall

$ cd $ORACLE_HOME/oui/bin

$ ./runInstall -silent -clone ORACLE_BASE= ’ /u01/app/oracle ’  ORACLE_HOME= ’ /u01/app/oracle/product/11.2.0/db_1/ ’  ORACLE_HOME_NAME= ’ ORACLE_HOME_1 ’   (自定义名)

Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB.   Actual 3999 MB    Passed

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-12-05_08-32-20AM. Please wait ...[oracle@localhost bin]$ Oracle Universal Installer, Version 11.2.0.4.0 Production

Copyright (C) 1999, 2013, Oracle. All rights reserved.

You can find the log of this install session at:

/u01/app/oraInventory/logs/cloneActions2018-12-05_08-32-20AM.log

.................................................................................................... 100% Done.

Installation in progress (Wednesday, December 5, 2018 8:32:30 AM EST)

..............................................................................                                                  78% Done.

Install successful

Linking in progress (Wednesday, December 5, 2018 8:32:36 AM EST)

Link successful

Setup in progress (Wednesday, December 5, 2018 8:33:04 AM EST)

Setup successful

End of install phases.(Wednesday, December 5, 2018 8:33:27 AM EST)

WARNING:A new inventory has been created in this session. However, it has not yet been registered as the central inventory of this system.

To register the new inventory please run the script '/u01/app/oraInventory/orainstRoot.sh' with root privileges.

If you do not register the inventory, you may not be able to update or patch the products you installed.

The following configuration scripts need to be executed as the "root" user.

/u01/app/oraInventory/orainstRoot.sh

/u01/app/oracle/product/11.2.0/db_1/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

The cloning of ORACLE_HOME_1 was successful.

Please check '/u01/app/oraInventory/logs/cloneActions2018-12-05_08-32-20AM.log' for more details.

此时,已经完成了 Oracle 数据库软件的安装

4.  开启监听

$ lsnrctl start

5.  检验 sqlplus 功能

$ sqlplus / as sysdba

----------- end -------------

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31529886/viewspace-2284231/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31529886/viewspace-2284231/

【安装配置】克隆方式安装Oracle数据库软件相关推荐

  1. 【DBCA -SILENT】静默方式安装11gR2 oracle数据库软件

    [DBCA -SILENT]静默方式安装11gR2数据库软件单实例 BLOG文档结构图 相关文章链接: DBCA静默方式建库 :http://blog.itpub.net/26736162/views ...

  2. 为什么oracle要静默安装程序,静默安装 Oracle数据库软件

    静默安装数据库软件之前,需要将oracle安装环境像正常安装一样配置好, 如果你没有静默安装的响应配置文档,可以使用OUI录制响应文件,记录安装过程:如果有响应配置文档,直接修改安装参数,进行安装or ...

  3. mysql 开源入门_入门教程:安装配置新版MySQL 8开源数据库

    原标题:入门教程:安装配置新版MySQL 8开源数据库 [ 来自IT168] [IT168 技术]MySQL是现代应用程序编程堆栈中常见的数据库管理系统.如果您想要一个适用于您应用程序的,便于利用丰富 ...

  4. oracle 静默创建库,静默方式创建Oracle数据库

    我前面弄了个<< 通过SHELL脚本快速安装Oracle11gR2软件>>用来快速安装Oracle软件,然后在通过本篇的方式来以静默方式创建Oracle数据库, 能更方便的创建 ...

  5. spss连接mysql_spssstatistics19.0配置odbc连接远程oracle数据库

    本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下: 1.开启远程oracle数据库服务,开启以下两个即可 2.在本地客户端中,安装好oracle ...

  6. oracle数据库目录验证失败怎么办,验证Oracle数据库软件home失败

    安装集群数据库软件,到检查的时候验证Oracle数据库软件home失败 详细报错如下: Oracle home: /oracle/app/oracle/product/12.2.0/dbhome_1 ...

  7. spss statistics 19.0配置odbc连接远程oracle数据库

    本文档讲的是spss statistics 19.0如何配置odbc连接本地oracle数据库,步骤如下: 1.开启远程oracle数据库服务,开启以下两个即可 2.在本地客户端中,安装好oracle ...

  8. Golang安装配置、GoLand安装配置

    Golang安装配置.GoLand安装配置 前言 一.Golang安装配置 1.1 从官网下载Goland 1.2 安装Golang 1.3 配置全局的Golang环境配置 1.4 查看配置结果 1. ...

  9. vs使用ado连接oracle,在VS环境下以ADO方式操作Oracle数据库

    利用ADO引擎方式访问Oracle数据库的实现方法: 定义数据库头文件为CDBOperation.h #pragma once #import "C:\Program Files\Commo ...

最新文章

  1. linux下软件安装与yum源码库的设置
  2. #查找文件中是否有eee如果没有在最后加入
  3. 计算机系统的搭建步骤,电脑搭建Node.js开发环境的操作教程[多图]
  4. [推荐]番茄工作法——专治拖延症、精神涣散、再要五分钟综合症
  5. 学习笔记(42):Python实战编程-pyinstaller程序打包
  6. java reader utf-8_解決BufferedReader读取UTF-8文件中文乱码(转)
  7. 测视力距离5米还是3米_7岁男孩近视猛涨300度!眼科专家提醒:保护孩子视力这一点很关键...
  8. 大东电报与雷格斯在全球部署宝利通高清系统
  9. chrome浏览器session问题_Chrome浏览器的音频自动播放问题
  10. 大家都是怎么过催收的生活?
  11. C++中不能声明为虚函数的有哪些函数
  12. mysql数据库优化面试redis持久化_【大厂面试06期】谈一谈你对Redis持久化的理解?...
  13. Linux环境Hadoop环境搭建
  14. python读取udp数据包内容_python – 解析UDP数据包
  15. win10+Ubuntu20.04双系统安装
  16. linux磁盘列阵和文件系统
  17. 抖音蓝V如何认证,蓝V号与普通号的区别?
  18. 虚拟机克隆如何调整计算机名,VMware虚拟机克隆的方法
  19. 信息量理解、信息熵公式的推导
  20. 输入一个包含若干数据的列表,先将列表中的数由小到大进行排序,然后将值为负数的元素进行平方运算

热门文章

  1. Struts2学习(二):第一个Action
  2. sed在行首(行尾)添加字符串;在某行后添加多行字符串-转
  3. 蓝桥杯 ALGO-115 算法训练 和为T
  4. [Java] 1015. Reversible Primes (20)-PAT甲级
  5. asset文件夹路径 unity_Unity Assets目录下的特殊文件夹名称
  6. APP运营者如何对用户的数据进行分析?
  7. eclipse Maven搭建SSH框架
  8. 分享:一篇webpack配置基础绝好文章
  9. centos安装multipath正确识别、使用存储(最基本的步骤)
  10. Ubuntu 修改apt 源