视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Oracle11g数据库软件静默安装
2020-11-09 12:42:48 责编:小采
文档

一.准备文件 1. 拷贝文件 linux.x_11gR2_database_1of2.zip linux.x_11gR2_database_2of2.zip 到 /Oracle目录下; 2. 解压(可

一.准备文件
1. 拷贝文件 linux.x_11gR2_database_1of2.zip
linux.x_11gR2_database_2of2.zip 到 /Oracle目录下;

2. 解压(可用鼠标右击解压,或用口令, cd /oracle)
[root@jyrac1 /]# uzip linux.x_11gR2_database_1of2.zip
[root@jyrac1 /]# uzip linux.x_11gR2_database_2of2.zip

3. 在/etc目录下创建一个名为 oraInst.loc 的文件,文件中的内容(两行代码)如下:
inventory_loc=ORACLE_BASE/oraInventory
inst_group= oinstall
[root@jyrac1 /]# vi /etc/oraInst.loc
nventory_loc=ORACLE_BASE/oraInventory
inst_group= oinstall
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/etc/oraInst.loc" [New] 2L, 59C written

4. 输入下面的命令在oraInst.loc文件上设置合适的拥有者,组和权限:
[root@jyrac1 /]# cd /etc
[root@jyrac1 etc]# chown oracle:oinstall oraInst.loc
[root@jyrac1 etc]# chmod 6 oraInst.loc

二.检查硬件需求
1. 查看系统物理内存,以下输出可以看出,有2G的内存,内存最低要求1G
[root@jyrac1 etc]# grep MemTotal /proc/meminfo
MemTotal: 2059568 kB

2. 查看交换空间大小,以下输出可以看出,,有2G的交换空间,交换空间的最优设置与你物理内存大小相关,详细说明请参考安装文档
[root@jyrac1 etc]# grep SwapTotal /proc/meminfo
SwapTotal: 20972 kB

3.查看可用物理内存和交换空间
[root@jyrac1 etc]# free
total used free shared buffers cached
Mem: 2059568 856296 1203272 0 59336 574832
-/+ buffers/cache: 222128 1837440
Swap: 20972 120740 1975732

4.查看挂载的临时分区空间情况
[root@jyrac1 etc]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 162428 10361032 5046808 68% /
/dev/sda2 2030768 1124784 801160 59% /tmp
tmpfs 1029784 0 1029784 0% /dev/shm
/dev/sdb 10321208 162284 9634636 2% /u01

三.检查软件需求
1.查看Linux版本
[root@jyrac1 etc]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Kernel \r on an \m

2.查看内核版本
[root@jyrac1 etc]# uname -a
Linux jyrac1 2.6.18-1.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_ x86_ x86_ GNU/Linux

四.配置内核及其他参数
1.vi /etc/sysctl.conf
kernel.shmall = 4294967296
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=6815744
net.ipv4.ip_local_port_range =9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr= 3145728

[root@jyrac1 /]# /sbin/sysctl -p

2.vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

3.vi /etc/pam.d/login
session required pam_selinux.so open
session optional pam_keyinit.so force revoke
session required pam_limits.so

4. vi /etc/selinux/config
SELINUX=disabled

五.添加用户组和用户,并为oracle用户设置密码
[root@lym Server]# groupadd oinstall
[root@lym Server]# groupadd dba
[root@lym Server]# groupadd oper
[root@lym Server]# useradd -g oinstall -G dba oracle
[root@lym Server]# passwd oracle
Changing password for user oracle.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.


六.创建安装Oracle的文件夹,并设置其相应权限给Oracle用户
[root@jyrac1 /]# mkdir -p /u01/app/oracle/11.2.0/db
[root@jyrac1 /]# chown -R oracle.oinstall /u01
[root@jyrac1 /]# chmod 775 /u01

七.设置Oracle环境变量
[oracle@jyrac1 ~]$ vi .bash_profile
# .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
TEMP=/u01/tmp
TMPDIR=/u01/tmp
export TEMP TMPDIR
export LD_ASSUME_KERNEL=2.6.9
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/11.2.0/db
export ORACLE_SID=jycs
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH
export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH

八.注销root用户,并登录oracle用户,在/home/oracle目录下建立一个名为enterprisejy.rsp的文件,里面的具体内容如下(参考/oracle/database/response目录下面的db_install.rsp文件.

[oracle@jyrac1 ~]$ vi enterprisejy.rsp
#以下参数不要更改
racle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
oracle.install.option=INSTALL_DB_SWONLY
DECLINE_SECURITY_UPDATES=false
#以下参数根据实际情况更改
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/u01/oraInventory
SELECTED_LANGUAGES=en,zh_CN,zh_TW
ORACLE_HOME=/u01/app/oracle/11.2.0/db
ORACLE_BASE=/u01/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.isCustomInstall=true
oracle.install.db.customComponents=oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
~
~
~
~
~
"enterprisejy.rsp" [New] 15L, 679C written

下载本文
显示全文
专题