整理下以前的文档,放到博客上面来以后能直接找到。

环境: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 静默安装的更多相关文章

  1. Oracle 11g 静默安装过程(centos7)

    开启机器,本次实例分配的ip是:192.168.3.197(Xshell ssh连接) 2 安装unzip 工具.vim编辑器(个人习惯,vi也可以) 3 在/etc/hosts文件中添加本机IP跟主 ...

  2. Oracle 11g静默安装简明版

    环境:RHEL 6.5 + Oracle 11.2.0.4 1. 初步处理应答文件 2. 静默安装软件 3. 静默安装监听 4. 静默dbca建库 说明: 本文默认安装软件前的步骤已经设置完毕 如果没 ...

  3. Oracle 11g静默安装软件+手工创建数据库

    由于是二次跳转+远程操作,无法使用图形界面,不能直接图形界面安装.采用静默安装软件+手工创建数据库的方式完成需求. 静默模式安装Oracle软件,配置监听程序 手工建库 检查各组件是否符合要求 1. ...

  4. linux 下oracle 11g静默安装(完整版)

    1.操作系统及Oracle版本Linux版本:CentOS release 6.5Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Lin ...

  5. Oracle 11g 静默安装-db_install.rsp详解

    转自--------------https://blog.csdn.net/jameshadoop/article/details/48086933 :db_install.rsp详解 ####### ...

  6. Oracle 11g静默安装

    1.检查安装包 安装依赖包 yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elf ...

  7. Oracle 11g 静默安装脚本

    #!/bin/bash####安装Oracle所需依赖包function install_yum(){  yum -y install $1} i="perl-Data-Dumper lvm ...

  8. linux环境下oracle 11g 静默安装

    安装环境 Linux服务器:oracle linux 6.6 64位 Oracle服务器:Oracle11gR2 64位 系统要求 1.Linux安装Oracle系统要求 系统要求 说明 内存 必须高 ...

  9. Oracle 11gR2静默安装 & 命令行安装

    静默安装 经常搭建Oracle测试环境,有时候觉得OUI(即图形界面)方式甚是繁琐,你得一步一步进行确认,所幸,Oracle支持静默安装.在我看来,它主要有两方面的好处:一.极大地提升了效率,尤其是批 ...

随机推荐

  1. asp.net core中负载均衡场景下http重定向https的问题

    上周欣喜地发现,微软官方终于针对 asp.net core 在使用负载均衡的情况下从 http 强制重定向至 https 的问题提供了解决方法. app.UseForwardedHeaders(new ...

  2. JavaWeb 环境搭建

    环境搭建 JDK7 Java基本开发工具包 安装(目录[不要使用中文和空格].JDK+JRE) 配置环境变量[JAVA_HOME.path.classpath] 2.        Tomcat7 提 ...

  3. 单人纸牌_NOI导刊2011提高(04)

    单人纸牌 时间限制: 1 Sec  内存限制: 128 MB 题目描述 单人纸牌游戏,共 36 张牌分成 9 叠,每叠 4 张牌面向上.每次,游戏者可以从某两个不同的牌堆最顶上取出两张牌面相同的牌(如 ...

  4. 【原创】Kafka Consumer多线程实例续篇

    在上一篇<Kafka Consumer多线程实例>中我们讨论了KafkaConsumer多线程的两种写法:多KafkaConsumer多线程以及单KafkaConsumer多线程.在第二种 ...

  5. 【Android Developers Training】 100. 使用Intent修改联系人数据

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  6. Example018主页加载时获取焦点

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  7. 【请求之密】payload和formData有什么不同?

    最近做项目的时候,在通过post请求向服务端发送数据的时候,请求失败了.错误信息如下: 返回的400(bad request)错误,说明客户端这边发送的请求是有问题的. 和通过jquery中的ajax ...

  8. (转载)DBCP、C3P0、Proxool 、 BoneCP开源连接池的比较

    原文链接: http://blog.csdn.net/miclung/article/details/7231553    简介   使用评价  项目主页  DBCP DBCP是一个依赖Jakarta ...

  9. python的高级应用

    记录一下Python函数式编程,高级的几个BIF,高级官方库方面的用法和心得. 函数式编程 函数式编程是使用一系列函数去解决问题,按照一般编程思维,面对问题时我们的思考方式是"怎么干&quo ...

  10. Java开发环境的搭建及配置

    1.首先下载并安装jdk,jdk和jre最好安装在同一文件夹的不同目录文件中,jdk安装完后就是进行环境变量的配置. JDK的环境变量配置: (1)新建变量JAVA_HOME ,    值为 jdk安 ...