本来也安装过多次,后来虚拟机都删除了。
所以我打算重新安装一次。
oracle linux 7.4 + oraccle 11g 安装的时候各种问题,虽然披荆斩棘很多都过去了。
在安装到86%的时候还是报了一个错,百度之后,好像是glibc的版本太新所致。
心就TM的碎了一地。
换oracle linux 6.9 + oraccle 11g ,一把过。
看来这些商业软件也是一地鸡毛,安装起来也是很乱的。
下面粗略的整理一下ORACLE 11G在linux 6上的安装过程:
1、创建用户和组
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# passwd oracle
2. 创建目录和赋权
# mkdir -p /data/oracle/product/11.2.0
# mkdir /data/oracle/oradata
# mkdir /data/oracle/inventory
# mkdir /data/oracle/fast_recovery_area
# chown -R oracle:oinstall /data/oracle
# chmod -R 775 /data/oracle
3、编辑/etc/hosts
增加IP和主机名的对应关系,否则图形界面启动不起来
192.168.1.51 ORA51
4、关闭防火墙
# service iptables stop
# service iptables status
# chkconfig iptables off
5、关闭selinux
/etc/selinux/config
SELINUX=disabled
6. 配置yum源,安装依赖包
# yum install gcc make binutils gcc-c++ compat-libstdc++-33elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-develnumactl-devel sysstat unixODBC unixODBC-devel pcre-devel –y
#yum install libaio-devel -y
7、修改内核文件# vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1073741824
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
8、修改用户限制文件 /etc/security/limits.conf
oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240
9、修改login文件
vim /etc/pam.d/login
session required /lib64/security/pam_limits.so session required pam_limits.so
10、在/etc/profile后面追加
#oracle配置
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
11、设置oracle用户的环境变量
ORACLE_BASE=/data/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0
ORACLE_SID=orcl
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
12 . 安装包只需要使用如下两个就够了
上传到服务器上,通过赋权,用oracle用户解压备用
$ unzip linux.x64_11gR2_database_1of2.zip
$unzip linux.x64_11gR2_database_2of2.zip
13、设置xhosts +和xdpyinfo|grep name
export DISPLAY=:0
14、启动图形化安装界面
# ./runInstaller
15、安装过程中注意事项
需要合理的设置oraInventory的路径,不能在$ORACLE_BASE目录下
16、安装数据库
dbca
17、配置listener.ora tnsname.ora
netca