rd en 5 安装oracle 10g
1>要查看系统上安装了这些程序包的哪些版本,以 root 用户身份运行以下命令:
# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc openmotif compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
gcc-3.2.3-20
make-3.79.1-17
binutils-2.14.90.0.4-26
openmotif-2.2.2-16
setarch-1.3-1
package compat-db is not installed
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
请注意,尚未安装 compat-db 程序包。安装过程中可用的任何程序包组均不包含此程序包,因此必须在单独的步骤中安装。
# rpm -ivh /mnt/cdrom/RedHat/RPMS/compat-db-4.0.14-5.i386.rpm
Preparing... ########################################### [100%]
1:compat-db ########################################### [100%]
2>创建用户(组)
#groupadd oinstall
#groupadd dba
#mkdir -p /u01/oracle (新建u01文件夹下一个oracle文件夹)
#useradd -g oinstall -G dba -d /u01/oracle oracle (新建oracle用户,隶属与组oinstall,dba,根目录在/u01/oracle下)
设置密码连续输入两次!
3>配制内核
#vi /etc/sysctl.conf 在kernel.core_uses_pid=1下面写入:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmen_default=4194304
net.core.rmen_max=4194304
net.core.wmen_default=262144
net.core.wmen_max=262144
然后 #/sbin/sysctl -p (使内核配置立即生效)
#vi /etc/pam.d/login 在最后写入
session required /lib/security/pam_limits.so
session required pam_limits.so
#vi /etc/security/limits.conf 在最后写入
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#vi /etc/profile 在最后写入
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
#chown -R oracle:oinstall database/ 改变文件权限
#su - oracle 切换用户
#vi .bash_profile 在最后写入
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
#vi /ect/hosts 修改IP和机器名
127.0.0.1 localhost.localdomain localhost
192.168.1.91 oracle10g
4>进入database目录
#./runInstall
如果报错版本问题,则进入database目录的install下
#vi oraparam.ini 修改如下
[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
5>安装完oracle后,配置监听
#netca 一路确认即可
6>新建数据库
#dbca
Locale Builder工具的使用:UNIX环境下:$ORACLE_HOME/nls/lbuilder/lbuilder,WINDOWS环境下:%ORACLE_HOME%\nls\lbuilder\lbuilder.bat。