RedHat5.3下面安装Oracle10.2.0.1的过程
一: 检查Linux系统下面是否有如下的软件包,如果没有则使用光盘安装
binutils-2.15.92.0.2-22
compat-db-4.1.25-9
control-center-2.8.0-12.rhel4.5
gcc-3.4.6-8
gcc-c++-3.4.6-8
glibc-2.3.4-2.36
glibc-common-2.3.4-2.36
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.6-8
libstdc++-devel-3.4.6-8
make-3.80-6.EL4
pdksh-5.2.14-30.3
compat-gcc-34-c++-33
libXp-1.0.0-8.1.el5.i386
sysstat-5.0.5-14.rhel4
xscreensaver-4.18-5.rhel4.13
对于我的系统,只需要安装
rpm -ivh openmotif-2*rpm -ivh compat-db-4*在DVD光盘上面使用find命令找到sysstat的rpm包位置,并使用rpm -ivh /media/cdrom/RedHat/RPMS/sysstat-5.0.5-14.rhel4.i386.rpm安装完之后,继续下一步
二: 创建系统相应用户和组groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oracle
三: 更改Linux相应系统参数,及更改用户限制
1.更改Linux系统内核参数,更改完这些参数需要重启系统以生效
vi /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144运行下面的命令使得内核参数生效:/sbin/sysctl –p
2.更改oracle这个用户在Linux系统下面的限制vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536更改完这些系统参数后需要重启系统以生效
增加下面的内容到文件 /etc/pam.d/login 中,使shell limit生效:session required /lib/security/pam_limits.so
四:设置oracle的环境变量su - oracle先更改一下oracle这个用户的.bash_profile 将下面代码拷贝到.bash_profile里面umask 022unset TNS_ADMINTEMP=/tmpTMPDIR=/tmpexport TEMP TMPDIR
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=db_sid
export ORACLE_HOME=/home/oracle/app/oracle/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
五: 创建ORACLE_BASE的目录、以及作为tablespace的oradata的相应文件夹,然后并安装oracle
mkdir -p /home/oracle/app/oracle/product/10.2.0/db_1
chown -R oracle:oinstall /home/oracle/app
chmod -R 775 /home/oracle/app
mkdir -p /home/oracle/app/oracle/oradata/db_sid/
chown oracle:oinstall /home/oracle/app/oracle/oradata/db_sid/
chmod -R 755 /home/oracle/app/oracle/oradata
六:开始安装前的准备工作
unzip 10201_database_linux32.zip
然后可以开始安装了/home/oracle/database/runInstaller 执行安装,这个时候会启动安装的GUI界面,字符集选择AL32UTF-8
有时候回遇到
Can't connect to X11 window server using ':0.0' as the value of
这个问题,主要是因为开机登录的用户不是oracle造成的。
比如:启动的时候是用root进来的,安装oracle时的用户是oracle,这时需要给oracle用户赋xwindow启动的权限:
xhost local:oracle
当然,如果开始,你用的是其他用户,那你就用这个用户执行上面的命令
停止监听命令:$ lsnrctl stop开启监听命令:$ lsnrctl start
dbca 创建数据库实例
export ORACLE_SID=irs 导入数据库实例irs
sqlplus /nolog
conn as sysdba
user:oraclepasswd:oracle
startup 启动数据库