“Linux 上 Oracle 配置失败”是一个比较宽泛的问题,常见原因主要集中在系统环境、权限、参数、依赖、路径等方面。下面我按最常见失败原因 → 排查方法 → 解决建议给你一个清单,你可以对照看是哪一种。
runInstaller 无法启动kernel parameter not satisfiedcat /etc/os-release
uname -a
vi /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967295
kernel.shmall = 2097152
sysctl -p
Permission deniedORA-01031: insufficient privilegesgroupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
目录权限:
mkdir -p /u01/app/oracle
chown -R oracle:oinstall /u01
chmod -R 775 /u01
rpm -qa | grep -E "gcc|make|libaio|compat"
yum install -y \
binutils compat-libcap1 gcc gcc-c++ glibc \
glibc-devel ksh libaio libaio-devel libgcc \
libstdc++ libstdc++-devel make sysstat
ORACLE_HOME 写错PATH 没包含 $ORACLE_HOME/binORACLE_SID 不一致vi ~/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
source ~/.bash_profile
/etc/hosts 配置错误hostname
cat /etc/hosts
127.0.0.1 localhost
192.168.1.10 oracle-server
Could not execute auto check for display
yum install -y xorg-x11-utils xauth
或使用静默安装:
./runInstaller -silent -responseFile ...
$ORACLE_BASE/cfgtoollogs/
$ORACLE_HOME/install/
/tmp/OraInstall*/
如果你愿意,可以把以下信息发我:
我可以直接帮你逐条改配置文件。