ORACLE 11g 静默安装
整理下以前的文档,放到博客上面来以后能直接找到。
环境:oracle linux release 6.3 x86_84、oracle 11gR2
一、主机环境配置
1.1 gcc安装
在ISO文件的Packages里面能找到相应的rpm文件,比较能快速安装,如果采用源码编译安装,就比较麻烦(需要先安装早起版本rpm的gcc,再使用它来编译新版本的gcc),
这里采用rpm安装,依照下面顺序安装即可,如果已经安装,可忽略,下面命令后面的xxx根据实际环境决定,比如centos 6.3 x86_64 的包后面就是 .el6.x86_64.rpm:
rpm -ihv kernel-headers-2.6.32-279.xxx
rpm -ihv glibc-headers-2.12-1.80.xxx
rpm -ihv glibc-devel-2.12-1.80.xxx
rpm -ihv mpfr-2.4.1-6.xxx
rpm -ihv ppl-0.10.2-11.xxx
rpm -ihv cpp-4.4.6-4.xxx
rpm -ihv cloog-ppl-0.15.7-1.2.xxx
rpm -ihv gcc-4.4.6-4.xxx
1.2 oracle 11g依赖包安装
首先可以使用 “rpm -q 包名” 来查询是否安装,安装顺序依次如下:
binutils-2.20.51.0.2-5.34
compat-libstdc++-33-3.2.3-69
elfutils-0.152-1
elfutils-libelf-devel-0.152-1
glibc-2.12-1.80
glibc-common-2.12-1.80
libstdc++-devel-4.4.6-4
libstdc++-4.4.6-4
gcc-c++-4.4.6
libaio-0.3.107-10
libaio-devel-0.3.107-10
libgcc-4.4.6-4
make-3.81-20
sysstat-9.0.4-20
libtool-ltdl-2.2.6-15.5
unixODBC-2.2.14-11
unixODBC-devel-2.2.14-1
安装成功后可继续下一步,缺包会导致安装过程中莫名其妙的错误。
1.3 配置主机名并添加用户组和用户
1. 使用 vi /etc/sysconfig/network 修改HOSTNAME即可配置主机名(该文件需要重启生效,也可以使用 hostname 命令设置一样的名称,能使得主机名立即生效)
2. 添加用户组和用户并设置密码:
#groupadd oinstall
#groupadd dba
#useradd –g dba –G oinstall oracle
#passwd oracle
二、软件安装(需要切换至oracle用户)
2.1 解压文件并修改静默安装配置文件
1. 解压将得到一个database文件夹:
tar -zxvf linux.x64_11gR2_database_1of2.zip
tar -zxvf linux.x64_11gR2_database_2of2.zip
2. 在database/response文件夹下有个配置模板oracle_install.rsp,cp一份:如cp oracle_install.rsp my_install.rsp
修改my_install.rsp(该模板示例把软件安装在/opt/oracle下面,需要使用root授权该文件夹给oracle用户,为了节省篇幅,所以把所有注释去掉,下面红色标注的为关键参数,中文注释使用时请去掉)
#------------------------------------------------------------------------------
# Do not change the following system generated value.
#------------------------------------------------------------------------------
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY -- 代表仅安装数据库软件
ORACLE_HOSTNAME=oracledb -- 主机名
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/oracle/oraInventory
SELECTED_LANGUAGES=en,zh_CN,zh_TW
ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
ORACLE_BASE=/opt/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.isCustomInstall=true
oracle.install.db.customComponents=oracle.server:11.2.0.1.,oracle.sysman.ccr:10.2.7.0.,oracle.xdk:11.2.0.1.,oracle.rdbms.oci:11.2.0.1.,oracle.network:11.2.0.1.,oracle.network.listener:11.2.0.1.,oracle.rdbms:11.2.0.1.,oracle.options:11.2.0.1.,oracle.rdbms.partitioning:11.2.0.1.,oracle.oraolap:11.2.0.1.,oracle.rdbms.dm:11.2.0.1.,oracle.rdbms.dv:11.2.0.1.,orcle.rdbms.lbac:11.2.0.1.,oracle.rdbms.rat:11.2.0.1.
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.CLUSTER_NODES=
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=orcl
oracle.install.db.config.starterdb.SID=orcl
oracle.install.db.config.starterdb.characterSet=ZHS16GBK -- 制定默认字符集
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.enableSecuritySettings=true
oracle.install.db.config.starterdb.password.ALL=oracle
oracle.install.db.config.starterdb.password.SYS=
oracle.install.db.config.starterdb.password.SYSTEM=
oracle.install.db.config.starterdb.password.SYSMAN=
oracle.install.db.config.starterdb.password.DBSNMP=
oracle.install.db.config.starterdb.control=DB_CONTROL
oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false
oracle.install.db.config.starterdb.dbcontrol.emailAddress=
oracle.install.db.config.starterdb.dbcontrol.SMTPServer=
oracle.install.db.config.starterdb.automatedBackup.enable=false
oracle.install.db.config.starterdb.automatedBackup.osuid=
oracle.install.db.config.starterdb.automatedBackup.ospwd=
oracle.install.db.config.starterdb.storageType=
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/opt/oracle_data
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/opt/oracle_recovery
oracle.install.db.config.asm.diskGroup=
oracle.install.db.config.asm.ASMSNMPPassword=
MYORACLESUPPORT_USERNAME=
MYORACLESUPPORT_PASSWORD=
SECURITY_UPDATES_VIA_MYORACLESUPPORT=
DECLINE_SECURITY_UPDATES=true
PROXY_HOST=
PROXY_PORT=
PROXY_USER=
PROXY_PWD=
3. 执行安装脚本 ./runInstaller -silent -force -ignoreSysPrereqs -ignorePrereq -responseFile /home/database/response/my_install.rsp
加入参数-ignoreSysPrereqs -ignorePrereq可使得跳过主机检查(有很多情况下会检查不通过),看控制台打印的日记文件路径,如果出现错误将打印到日志文件中,
安装日志默认在/tmp/ORAxxxxx/install下面,需要tail这个文件查看安装进度,如果出现错误,根据错误原因报告查找情况,一般情况下是由于环境配置不正确或者rsp文件有问题照成。
4. 配置环境变量,使得能直接使用oracle bin下面的一些命令,示例如下:
# .bash_profile # Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin
三、创建实例
3.1 如果rsp中 oracle.install.option=INSTALL_DB_SWONLY,则代表只安装软件,需要创建实例才能使用,在环境变量配置好后可以直接使用dbca(即database configuration assistant的简称)命令创建实例(红色字体关键参数,密码为oracle,请注意修改):
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -sysPassword oracle -systemPassword oracle -responseFile NO_VALUE -datafileDestination /opt/oracle/oradata/ -redoLogFileSize -recoveryAreaDestination /opt/oracle/fast_recovery_area -storageType FS -characterSet ZHS16GBK -nationalCharacterSet AL16UTF16 -sampleSchema true -memoryPercentage -totalMemory -databaseType OLTP -emConfiguration NONE
创建成功后可通过pfile来修改数据库内存参数。
ORACLE 11g 静默安装的更多相关文章
- Oracle 11g 静默安装过程(centos7)
开启机器,本次实例分配的ip是:192.168.3.197(Xshell ssh连接) 2 安装unzip 工具.vim编辑器(个人习惯,vi也可以) 3 在/etc/hosts文件中添加本机IP跟主 ...
- Oracle 11g静默安装简明版
环境:RHEL 6.5 + Oracle 11.2.0.4 1. 初步处理应答文件 2. 静默安装软件 3. 静默安装监听 4. 静默dbca建库 说明: 本文默认安装软件前的步骤已经设置完毕 如果没 ...
- Oracle 11g静默安装软件+手工创建数据库
由于是二次跳转+远程操作,无法使用图形界面,不能直接图形界面安装.采用静默安装软件+手工创建数据库的方式完成需求. 静默模式安装Oracle软件,配置监听程序 手工建库 检查各组件是否符合要求 1. ...
- linux 下oracle 11g静默安装(完整版)
1.操作系统及Oracle版本Linux版本:CentOS release 6.5Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Lin ...
- Oracle 11g 静默安装-db_install.rsp详解
转自--------------https://blog.csdn.net/jameshadoop/article/details/48086933 :db_install.rsp详解 ####### ...
- Oracle 11g静默安装
1.检查安装包 安装依赖包 yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elf ...
- Oracle 11g 静默安装脚本
#!/bin/bash####安装Oracle所需依赖包function install_yum(){ yum -y install $1} i="perl-Data-Dumper lvm ...
- linux环境下oracle 11g 静默安装
安装环境 Linux服务器:oracle linux 6.6 64位 Oracle服务器:Oracle11gR2 64位 系统要求 1.Linux安装Oracle系统要求 系统要求 说明 内存 必须高 ...
- Oracle 11gR2静默安装 & 命令行安装
静默安装 经常搭建Oracle测试环境,有时候觉得OUI(即图形界面)方式甚是繁琐,你得一步一步进行确认,所幸,Oracle支持静默安装.在我看来,它主要有两方面的好处:一.极大地提升了效率,尤其是批 ...
随机推荐
- 14.Java中的Future模式
jdk1.7.0_79 本文实际上是对上文<13.ThreadPoolExecutor线程池之submit方法>的一个延续或者一个补充.在上文中提到的submit方法里出现了Future ...
- 微信 python 接口 -- itchat 文档
itchat 一. 安装 $ pip install itchat 特殊的字典使用方式 通过打印 itchat 的用户以及注册消息的参数, 可以发现这些值都是字典. 但实际上 itchat 精心构造了 ...
- 用Html5/CSS3做Winform,一步一步教你搭建CefSharp开发环境(附JavaScript异步调用C#例子,及全部源代码)上
本文为鸡毛巾原创,原文地址:http://www.cnblogs.com/jimaojin/p/7077131.html,转载请注明 CefSharp说白了就是Chromium浏览器的嵌入式核心,我们 ...
- webpack 实现的多入口项目脚手架
简介 基于 webpack2 实现的多入口项目脚手架,主要使用 extract-text-webpack-plugin 实现 js .css 公共代码提取,html-webpack-plugin 实现 ...
- Python读取和处理文件后缀为".sqlite"的数据文件
最近在弄一个项目分析的时候,看到有一个后缀为”.sqlite”的数据文件,由于以前没怎么接触过,就想着怎么用python来打开并进行数据分析与处理,于是稍微研究了一下. SQLite是一款非常流行的关 ...
- oracle学习笔记(2)-基本术语
oracle基本术语 先上图. 相当粗糙的一个图,可能有些地方不够精细,大致结构基本是对的. 逻辑结构上从大到小的依次为文件(file)->表空间(tablespace)->段(segme ...
- select change事件给其它元素赋值,本select的value或tex
select change事件给其它元素赋值,本select的value或textonchange='$("#areaname").val($("option:selec ...
- mybatis 查询 xml list参数
mybatis 查询 xml list参数: <select id="getByIds" resultType="string" parameterTyp ...
- 一些css书写的小技巧
一.css顺序 首先声明,浏览器读取css的方式是从上到下的.我们一般书写css只要元素具备这些属性就会达到我们预期的效果,但是这会给以后的维护和浏览器的渲染效率带来一定的影响,那么该怎么书写css的 ...
- 并发编程(三):从AQS到CountDownLatch与ReentrantLock
一.目录 1.AQS简要分析 2.谈CountDownLatch 3.谈ReentrantLock 4.谈消费者与生产者模式(notfiyAll/wait.si ...