Suse11 企业版安装Oracle11gR2
1、安装suse过程中,最好将 \将主机名写入'/etc/hosts'\给选中,不然安装oracle时会提示
localhost配置错误。
2、创建组oinstall和dba,创建用户oracle,并设定密码。注意oinstll的GID是1000。
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# id oracle
uid=1001(oracle) gid=1000(oinstall) groups=1001(dba),1000(oinstall)
3、修改文件/etc/sysctl.conf,设定内核参数,并使用sysctl -p使得修改生效。
# /sbin/sysctl -p
设定OS重启时会读取sysctl.conf文件:
# /sbin/chkconfig boot.sysctl on
这里的1000是oinstall的gid:
# echo 1000 > /proc/sys/vm/hugetlb_shm_group
另外,在sysctl.conf中加入下面的内容:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
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
vm.hugetlb_shm_group=1000
4、修改limits.conf文件
vi /etc/security/limits.conf
oracle soft nproc
oracle hard nproc
oracle soft nofile
oracle hard nofile
oracle soft stack
5、创建如下目录并更改权限
Oracle产品目录:
mkdir -p /oracle
chown -R oracle:oinstall /oracle
chmod -R 755 /oracle
Oracle Inventory安装用目录:
mkdir -p /oraInventory
chown -R oracle:oinstall /oraInventory
chmod -R 755 /oraInventory
数据文件:
2047 16384 65536 10240 1024
mkdir -p /oradata
chown -R oracle:oinstall /oradata
chmod -R 755 /oradata
日志文件:
mkdir -p /oralog
chown -R oracle:oinstall /oralog
chmod -R 755 /oralog
6、修改bash的profile文件。
:~> more .bash_profile
TMP=/oracle/tmp
TMPDIR=/oracle/tmp
export TMP TEPDIR
ORACLE_BASE=/oracle
ORACLE_SID=sales
export ORACLE_BASE ORACLE_SID
export DISPLAY=:0.0
export ORACLE_HOME=/oracle/product/11.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
7、修改/etc/hosts文件,加入下面的行
vi /etc/hosts
192.168.22.128 ora.com
8、在database目录下打开终端,输入 export LC_ALL=C 运行 ./ runInstaller 命令启动图形安装向导
命令解决安装向导乱码问题。