ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11g(centos5.5)静默安装

11g(centos5.5)静默安装

原创 Linux操作系统 作者:dingyu220 时间:2011-06-20 21:23:42 0 删除 编辑
1. 首先检查必要的包
rpm -q binutils
compat-libstdc++
elfutils-libelf
elfutils-libelf-devel
elfutils-libelf-devel-static
gcc
gcc-c++
glibc
glibc-common
glibc-devel
glibc-headers
kernel-headers
ksh
libaio
libaio-devel
libgcc
libgomp
libstdc++
libstdc++-devel
make
numactl-devel
sysstat
unixODBC
unixODBC-devel
pdksh
--unixODBC和unixODBC-devel需要X64和i386版本都安装
--如果包没有安装,用rpm -ivh安装
2. 创建组和用户
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
3. 配置系统参数
然后配置系统参数
/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vi /etc/sysctl.conf
###########
kernel.sem = 100
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.tcp_wmem = 262144 262144 262144
net.ipv4.tcp_rmem = 4194304 4194304 4194304
4. 设置环境变量
su - oracle
mkdir -p product/11g
mkdir /home/oracle/oraInventory
vi .bash_profile
export TEMP=/home/oracle/tmp
export TMPDIR=/home/oracle/tmp
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11g
export ORACLE_SID=test
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib
export PATH=$PATH:$ORACLE_HOME/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export LC_LANG=en_US
export LC_ALL=en_US
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
unset USERNAME
5. 安装数据库软件
1) 创建响应文件
cd /home/oracle/soft/database/response
cp db_install.rsp db_install.rsp.bk
#只安装数据库软件
oracle.install.option=INSTALL_DB_SWONLY
#机器名称
ORACLE_HOSTNAME=DELL-R910
#Oracle安装用户组
UNIX_GROUP_NAME=oinstall
#
INVENTORY_LOCATION=/home/oracle/product/oraInventory
#安装语言
SELECTED_LANGUAGES=en
ORACLE_HOME=/home/oracle/product/11g
ORACLE_BASE=ORACLE_HOME=/home/oracle
#安装企业版
oracle.install.db.InstallEdition=EE
#安装组件,只选择需要安装的组件即可
oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=dba
DECLINE_SECURITY_UPDATES=true
2) 安装
./runInstaller -silent -responseFile '/home/oracle/soft/database/response/db_install.rsp' -noconfig
安装过程不友好,无法得知进度,安装完成后才给提示。
最后根据提示以root运行两个脚本
6. 创建数据库
1) 编辑响应文件
cd $ORACLE_HOME/assistants/dbca/templates
cp New_Database.dbt New_Database.dbt.bk
vi New_Database.dbt
修改需要的地方,如果不想安装某些组件,则从这个文件里删除相关的选项。
cd ~/soft/database/response/
cp dbca.rsp dbca.rsp.bk
--也可以在$ORACLE_HOME/assistants/dbca中找到dbca.rsp这个文件
vi dbca.rsp
OPERATION_TYPE = "createDatabase"
GDBNAME = "test"
SID = "test"
TEMPLATENAME = "/home/oracle/product/11g/assistants/dbca/templates/New_Database.dbt"
CHARACTERSET = "ZHS16GBK"
NATIONALCHARACTERSET= "AL16UTF16"
2) 创建数据库
dbca -silent -createdatabase -responseFile /home/oracle/soft/database/response/dbca.rsp
安装过程需要输入sys/system的密码

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

下一篇: db_install参数详解
请登录后发表评论 登录
全部评论

注册时间:2011-05-15

  • 博文量
    67
  • 访问量
    61105