Oracle 10g在CentOS 5.4的极速安装指南,网友盛赞:小白也能轻松搞定

文章导读
第一步:准备系统环境。yum -y install gcc gcc-c++ compat-libstdc++-33 compat-gcc-34 compat-gcc-34-c++ elfutils-libelf-devel kernel-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat uni
📋 目录
  1. 网友分享1
  2. 网友分享2
  3. 网友分享3
  4. 网友分享4
  5. 网友分享5
  6. 网友分享6
A A

第一步:准备系统环境。yum -y install gcc gcc-c++ compat-libstdc++-33 compat-gcc-34 compat-gcc-34-c++ elfutils-libelf-devel kernel-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel glibc glibc-common glibc-devel glibc-headers libgomp elfutils-libelf sysstat unixODBC unixODBC-devel libaio libaio-devel compat-libstdc++-33 compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-296 compat-libstdc++ gcc gcc-c++ libstdc++ libstdc++-devel libgcc rpm-build readline readline-devel

网友分享1

关掉防火墙,SELinux=disabled,重启系统。然后创建oracle用户和组,groupadd oinstall;groupadd dba;useradd -g oinstall -G dba oracle;passwd oracle。创建目录 mkdir -p /u01/app/oracle/product/10.2.0/db_1;mkdir /u01/app/oraInventory;chown -R oracle.oinstall /u01;chmod -R 775 /u01/。编辑 /etc/sysctl.conf,kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65000 net.core.rmem_default = 262144 net.core.rmem_max = 262144 net.core.wmem_default = 262144 net.core.wmem_max = 262144。sysctl -p。

网友分享2

/etc/security/limits.conf 加 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 10240。环境变量 vi /home/oracle/.bash_profile,export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export TNS_ADMIN=$ORACLE_HOME/network/admin。su - oracle,解压安装包,./runInstaller -ignorePrereq。

Oracle 10g在CentOS 5.4的极速安装指南,网友盛赞:小白也能轻松搞定

网友分享3

安装时选基本安装,global dbname=orcl,password一样。安装完执行/root.sh,别管警告。dbca创建数据库,选通用,字符集AL32UTF8。netca配置监听,端口1521。启动 lsnrctl start,然后 sqlplus /nolog,conn /as sysdba,startup。测试成功!小白必备,半小时搞定。

网友分享4

CentOS 5.4 32位系统,Oracle 10gR2 解压两个zip,一个database,一个companion。挂载iso或者复制文件到 /soft。swap至少2G,内存1G以上。关掉图形界面 init 3。hostname设置固定,别用localhost。/etc/hosts加IP hostname。

Oracle 10g在CentOS 5.4的极速安装指南,网友盛赞:小白也能轻松搞定

网友分享5

遇到缺少包,用rpm -ivh手动装。安装卡住,重启runInstaller。链接库问题,忽略就好。数据库创建后,emctl start dbconsole,但10g的em有时不稳,用sqlplus管理就行。网友实测,跟着走一遍成功率100%。

Oracle 10g在CentOS 5.4的极速安装指南,网友盛赞:小白也能轻松搞定

网友分享6

卸载干净:rm -rf /u01 rm -rf /etc/ora* rm -rf /tmp/*Ora rm -rf /var/tmp/.oracle rm -rf /usr/local/bin/oraenv /usr/local/bin/dbhome 等。用户组deluser oracle。

FAQ
Q: 安装卡在什么步骤最常见?
A: 通常是缺少依赖包,用yum install解决,或者ignorePrereq。
Q: 数据库启动失败怎么搞?
A: 检查alert.log,常见是内存参数调小,sqlplus startup mount open。
Q: 监听配置不对?
A: netca重新跑一遍,或者vi tnsnames.ora加(HOST=你的IP)。
Q: 小白怎么连数据库?
A: sqlplus scott/tiger@orcl,或者用plsqldev工具。