Oracle11.2.0.4_Linux7静默安装
Oracle11.2.0.4_Linux7静默安装
-
软件包
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
-
操作系统环境配置
编辑文件/etc/hosts
192.168.0.215 zedb.localdomain zedb
修改/etc/hostname
1 zedb.localdomain
修改/etc/sysctl.conf
1 fs.aio-max-nr = 1048576
2 fs.file-max = 6815744
3 kernel.shmall = 2097152
4 kernel.shmmax = 536870912
5 kernel.shmmni = 4096
6 # semaphores: semmsl, semmns, semopm, semmni
7 kernel.sem = 250 32000 100 128
8 net.ipv4.ip_local_port_range = 9000 65500
9 net.core.rmem_default=262144
10 net.core.rmem_max=4194304
11 net.core.wmem_default=262144
12 net.core.wmem_max=1048586
修改内核参数
/sbin/sysctl -p
修改/etc/security/limits.conf
1 oracle soft nproc 2047
2 oracle hard nproc 16384
3 oracle soft nofile 4096
4 oracle hard nofile 65536
5 oracle soft stack 10240
在文件/etc/pam.d/login添加
1 session required pam_limits.so
安装依赖包
1 yum install binutils -y
2 yum install compat-libstdc++-33 -y
3 yum install compat-libstdc++-33.i686 -y
4 yum install gcc -y
5 yum install gcc-c++ -y
6 yum install glibc -y
7 yum install glibc.i686 -y
8 yum install glibc-devel -y
9 yum install glibc-devel.i686 -y
10 yum install ksh -y
11 yum install libgcc -y
12 yum install libgcc.i686 -y
13 yum install libstdc++ -y
14 yum install libstdc++.i686 -y
15 yum install libstdc++-devel -y
16 yum install libstdc++-devel.i686 -y
17 yum install libaio -y
18 yum install libaio.i686 -y
19 yum install libaio-devel -y
20 yum install libaio-devel.i686 -y
21 yum install libXext -y
22 yum install libXext.i686 -y
23 yum install libXtst -y
24 yum install libXtst.i686 -y
25 yum install libX11 -y
26 yum install libX11.i686 -y
27 yum install libXau -y
28 yum install libXau.i686 -y
29 yum install libxcb -y
30 yum install libxcb.i686 -y
31 yum install libXi -y
32 yum install libXi.i686 -y
33 yum install make -y
34 yum install sysstat -y
35 yum install unixODBC -y
36 yum install unixODBC-devel -y
37 yum install zlib-devel -y
38 yum install elfutils-libelf-devel -y
单实例安装情况下,用户及用户组配置
1 groupadd -g 54321 oinstall
2 groupadd -g 54322 dba
3 groupadd -g 54323 oper
4 useradd -g oinstall -G dba,oper oracle
配置/etc/selinux/config文件
SELINUX=permissive
关闭操作系统防火墙
# systemctl stop firewalld
# systemctl disable firewalld
新建Oracle数据库软件的目录
mkdir -p /u01/app/oracle/product/11.2.0.4/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
配置Oracle用户的环境变量/home/oracle/.bash_profile
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=zedb.localdomain; export ORACLE_HOSTNAME
ORACLE_UNQNAME=ZEDB; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0.4/db_1; export ORACLE_HOME
ORACLE_SID=ZEDB; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
-
静默安装数据库软件及数据库
确定字符集等信息,并编辑db_install.rsp
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME="zedb"
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/app/oracle/oraInventory
SELECTED_LANGUAGES=en
ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/db_1
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.EEOptionsSelection=false
DECLINE_SECURITY_UPDATES=true
su - oracle
cd database
./runInstaller -silent -responseFile database/response/db_install.rsp
最后,提示root用户执行2个脚本
确定数据库服务名,创建数据库,编辑dbca.rsp
[GENERAL]
RESPONSEFILE_VERSION = "11.2.0"
OPERATION_TYPE = "createDatabase"
[CREATEDATABASE]
GDBNAME = "orcl"
SID = "orcl"
TEMPLATENAME = "General_Purpose.dbc"
SYSPASSWORD = "oracle"
SYSTEMPASSWORD = "oracle"
CHARACTERSET="AL32UTF8"
NATIONALCHARACTERSET="UTF8"

浙公网安备 33010602011771号