实验环境:
Oracle Linux9.5
Oracle database11.2.0.1
实验结果:数据库软件安装完成,但是有大量数据残缺,因此需要重新安装数据库软件。
由此推论:Oracledb11g不支持OracleLinux9.x版本,需要更换低版本的linux。
详细情况如下:
安装过程:
①安装前环境设置:
1.配置IP解析
[root@alluse ~]# vim /etc/hosts
2.取消虚拟网桥:(未开启,所以跳过)
[root@alluse ~]# yum remove libvirt-libs.x86_64 3.取消透明大页:(后续统一重启)
[root@alluse ~]# cat /proc/meminfo |grep HugePages 4.关闭SELINUX:
[root@alluse ~]# grubby --update-kernel ALL --args selinux=0
5.关闭防火墙:
[root@alluse ~]# systemctl disable --now firewalld 6.安装依赖的软件包:
[root@dbserver ~]# yum install -y bc binutils compat-openssl11 elfutils-libelf fontconfig glibc glibc-devel ksh libaio libasan liblsan libX11 libXau libXi libXrender libXtst libxcrypt-compat libgcc libibverbs libnsl librdmacm libstdc++ libxcb make policycoreutils policycoreutils-python-utils smartmontools sysstat net-tools nfs-utils libnsl2 7.创建数据库组:
[root@alluse ~]# groupadd dba
[root@alluse ~]# groupadd oper
[root@alluse ~]# groupadd oinstall 8.创建用户
[root@alluse ~]# useradd -g oinstall -G dba,oper oracle
[root@alluse ~]# echo "oracle" | passwd --stdin oracle 9.创建数据库目录并改权限:
[root@alluse ~]# mkdir -p /u01/app/oracle/product/11.2.0.1/dbhome_1
[root@alluse ~]# chown -R oracle:oinstall /u01/app/
[root@alluse ~]# chmod -R 775 /u01/app 10.创建安装目录并改权限:
[root@alluse ~]# mkdir /u01/setup [root@alluse ~]# chown -R oracle:oinstall /u01/setup [root@alluse ~]# chmod -R 775 /u01/setup
11.设置Oracle用户的环境变量:
[root@alluse ~]# su - oracle
[oracle@alluse ~]$ vi .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.1/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib 12.修改Linux内核限制:
[root@alluse ~]# vim /etc/sysctl.conf
kernel.shmmax = 137438953472
kernel.shmmni = 4096
kernel.shmall = 33554432
kernel.sem = 250 32000 100 128
kernel.panic = 1
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
fs.file-max = 6815744
fs.aio-max-nr = 3145728 [root@alluse ~]# sysctl -p
13.修改系统限制:[root@alluse ~]# vim /etc/security/limits.conf oracle soft nproc 8192 oracle hard nproc 16384 oracle soft nofile 8192 oracle hard nofile 65536 oracle soft stack 10240 14.修改文件数进程数限制:
[root@alluse ~]# vim /etc/profile
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi 15.上传安装包(sftp)
16.解压安装包:
[oracle@alluse setup]$ unzip Oracle_Database_11.2.0.1.0_for_Linux_x86-64_1of2.zip -d $ORACLE_HOME
[oracle@alluse setup]$ unzip Oracle_Database_11.2.0.1.0_for_Linux_x86-64_2of2.zip -d $ORACLE_HOME 17.设置环境变量,并打开xmanager,准备安装
[oracle@alluse setup]$ export DISPLAY=192.168.133.1:0.0
[oracle@alluse setup]$ cd $ORACLE_HOME
[oracle@alluse dbhome_1]$ cd database/
[oracle@alluse database]$ ./runInstaller
报错出现:
|