重庆思庄Oracle、Redhat认证学习论坛
标题: 【实验】Oracle_db11g不支持在Oracle Linux9以上版本安装 [打印本页]
作者: Inkcup 时间: 2025-2-24 17:39
标题: 【实验】Oracle_db11g不支持在Oracle Linux9以上版本安装
实验环境:
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
报错出现: