ITPub博客

首页 > 数据库 > Oracle > 静默方式安装11gR2

静默方式安装11gR2

原创 Oracle 作者:space6212 时间:2019-05-07 07:06:05 0 删除 编辑
11g的静默安装与10g过程类似,但是稍有差异,以下简单记录11g的静默安装步骤。
[@more@]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博客 ” ,链接:https://blog.itpub.net/231499/viewspace-1036221/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2005-01-25

  • 博文量
    245
  • 访问量
    226951