注意:此文档是本人结合网上资料整理而成的.
ORACLE 10.2.0.1在Red Hat Linux AS4U4 i386上安装文档
确认Linux包
以下操作都是用root用户执行。
确认以下Linux包存在:
make-3.79
binutils-2.11
openmotif-2.2.2-16
setarch-1.3-1
compat-db-4.0.14.5
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-1.22
如:要确定make-3.79是否存在,请执行rpm –qa |grep make-3.79
编辑系统参数
以下操作都是用root用户执行。
执行vi /etc/security/limits.conf命令,在文件后面加:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
执行vi /etc/pam.d/login命令,在文件后面加:
session required /lib/security/pam_limits.so
执行vi /etc/profile命令,在文件的unset行的前面加:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
执行vi /etc/sysctl.conf命令,在文件后面加:
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.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
在执行 /sbin/sysctl –p 这个命令,确定参数生效
执行vi /etc/hosts命令,在文件后面加:
IP地址 主机名
如:
192.168.1.46 unumall
构建ORACLE所需的用户及目录
以下操作都是用root用户执行。
groupadd oinstall ――创建oinstall用户组
groupadd dba ――创建dba用户组
useradd -d /home/oracle -g oinstall -G dba -s /bin/bash oracle
――创建oracle用户,这个用户的目录为/home/oracle,组为oinstall和dba,SHELL为/bin/bash
passwd oracle ――为oracle用户设置密码
mkdir /u01 --创建oracle软件安装目录
mkdir /oradata ――创建oracle数据目录
chown -R oracle:oinstall /home/oracle ――更改/home/oracle目录的属主为oracle用户
chown -R oracle:oinstall /u01 ――更改/u01目录的属主为oracle用户
chown -R oracle:oinstall /oradata ――更改/oradata目录的属主为oracle用户
chmod 754 /u01 ――设置/u01目录的权限
chmod 754 /oradata ――设置/oradata目录的权限
搭建ORACLE用户环境
以下操作都是用ORACLE用户执行。
用vi /home/oracle/.bash_profile 命令在文件中加如下内容:
export EDITOR=vi
export ORACLE_SID=luke
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
mkdir -p $ORACLE_BASE/admin
mkdir -p $ORACLE_HOME
安装oracle软件
以下操作都是用ORACLE用户执行。
把ORACLE安装软件拷贝到Linux上的一个目录上,如拷贝到 /u01/setup
在安装目录下执行下面命令:
./runInstaller
安装过程全部是用户图形界面,与在windows环境下的安装界面没有多大区别,按照系统要求和自己计算机的情况完成即可。安装过程中,需要注意的是oracle组的选择、oracle home的输入,还要注意的是,我们这里只安装oracle软件,不建数据库,所以在选择的时候我们选:只安装软件。另外,安装过程中,安装程序会检测你为系统配置的参数是否存在问题并显示结果报告,如果存在问题,应先退出,待修正问题以后再启动安装。
安装结束前,安装界面会弹出窗口,需要以root用户身份运行两个命令:
/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh
安装oracle数据库
以下操作都是用ORACLE用户执行。
执行下面命令:
dbca
进行数据库的创建.
安装过程也全部是用户图形界面,与在windows环境下的安装界面没有多大区别,按照系统要求和计算机的情况完成即可。安装过程中,建数据库的目的为通用, 数据库的存储选项请选文件系统, 在数据库文件位置界面选:
Use common Location for all Database Files,然后输入/oradata,在recovery option界面上的Flash Recover Area栏里输入/oradata/flash_recovery/area,并选中Enable Archiving选项。
验证安装
以下操作都是用ORACLE用户执行。
请分别执行下面命令:
lsnrctl stop
lsnrctl star
当第二条命令执行没有错误提示时,表明监听正常。
然后再执行
sqlplus system/密码
密码是建库的时候输入的,如果这步的执行结果出现:
SQL>
表明建库正常。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/50509/viewspace-174249/ ,如需转载,请注明出处,否则将追究法律责任。