在Red Hat Enterprise Linux Server release 5.2下安装Oracle 10g Release 2 (10.2)配置安装步骤如下:
一、测试系统环境介绍:
RAM:1GB(最低需求512MB)
SWAP:2GB(2*RAM)
Kernel:2.6.18-92.el5
绿色联盟 先说一下你系统必须安装的系统组件有:GNOME桌面环境、编辑器、开发工具、开发库等。
注意:建议不要选择虚拟化;同时,不要安装其他虚拟化软件;否则可能导致安装Oracle数据库的时候检测网络异常。
二、安装Oracle 10g数据库前系统配置:
1、将RHEL5的安装镜像文件挂载到/mnt/cdrom目录,虚拟成光驱。
# mkdir /mnt/cdrom
# mount -o loop /mnt/secret/rhel-5-server-i386-dvd.iso /mnt/cdrom
2、安装Oracle 10g R2数据库所需相依赖的软件包。
# cd /mnt/cdrom/Server/
# rpm -Uvh setarch-2*
# rpm -Uvh make-3*
# rpm -Uvh glibc-2*
# rpm -Uvh libaio-0*
# rpm -Uvh compat-libstdc++-33-3*
# rpm -Uvh compat-gcc-34-3*
# rpm -Uvh compat-gcc-34-c++-3*
# rpm -Uvh gcc-4*
# rpm -Uvh libXp-1*
# rpm -Uvh openmotif-2*
# rpm -Uvh compat-db-4*
3、修改/etc/redhat-release文件,因为Oracle数据库暂不支持RHEL5:
# vi /etc/redhat-release
# Red Hat Enterprise Linux Server release 5.2 (Tikanga)
redhat-4
4、Oracle数据库必须在Oracle用户下才能安装。故,建立相应的用户群组、用户,以及设置相应的目录属主、目录权限。切记,要给Oracle用户设置密码哦,同时,密码要符合复杂性要求,譬如:weiguo520.。
# groupadd oinstall
# groupadd dba
# groupadd oper
# useradd -g oinstall -G dba oracle
# mkdir -p /oracle/product/10.2.0/db_1
# chown -R oracle.oinstall /oracle
# chmod -R 775 /oracle
# passwd oracle
5、配置内核相关参数,以便支持Oracle数据库。
# vi /etc/sysctl.conf
# For Oracle
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
注:如果,没有相应的参数则添加之;若,相应参数值较我给出的值大,请不要修改!
6、设置Oracle用户Shell limit。
# vi /etc/security/limits.conf
# For Oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
7、在/etc/pam.d/login file文件末端添加相关内容,如果它已经存在则退出。
# vi /etc/pam.d/login
Session required /lib/security/pam_limits.so
8、修改/etc/hosts文件,将127.0.0.1修改成为你的实际IP地址,否则有可能导致安装Oracle的时候,检查网络配置异常。
# vi /etc/hosts
# 127.0.0.1 [url]www.ouyaoxiazai.com[/url] mail localhost.localdomain localhost
132.147.165.9 [url]www.ouyaoxiazai.com[/url] mail localhost.localdomain localhost
9、修改Oracle用户语言环境,注销掉root用户,以oracle用户登录系统。
$ touch .i18n
$ vi .i18n
LC_CTYPE="en"
配置Oracle用户语言环境。因为,默认的中文环境,安装Oracle界面字符显示乱码,故,我将语言环境设置为英文,即可解决乱码问题,不过安装界面为全英文界面。
10、配置Oracle用户环境变量,以便支持Oracle数据库安装以及今后的操作、维护。
$ vi .bash_profile
# For Oracle
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=MIS; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
一、测试系统环境介绍:
RAM:1GB(最低需求512MB)
SWAP:2GB(2*RAM)
Kernel:2.6.18-92.el5
绿色联盟 先说一下你系统必须安装的系统组件有:GNOME桌面环境、编辑器、开发工具、开发库等。
注意:建议不要选择虚拟化;同时,不要安装其他虚拟化软件;否则可能导致安装Oracle数据库的时候检测网络异常。
二、安装Oracle 10g数据库前系统配置:
1、将RHEL5的安装镜像文件挂载到/mnt/cdrom目录,虚拟成光驱。
# mkdir /mnt/cdrom
# mount -o loop /mnt/secret/rhel-5-server-i386-dvd.iso /mnt/cdrom
2、安装Oracle 10g R2数据库所需相依赖的软件包。
# cd /mnt/cdrom/Server/
# rpm -Uvh setarch-2*
# rpm -Uvh make-3*
# rpm -Uvh glibc-2*
# rpm -Uvh libaio-0*
# rpm -Uvh compat-libstdc++-33-3*
# rpm -Uvh compat-gcc-34-3*
# rpm -Uvh compat-gcc-34-c++-3*
# rpm -Uvh gcc-4*
# rpm -Uvh libXp-1*
# rpm -Uvh openmotif-2*
# rpm -Uvh compat-db-4*
3、修改/etc/redhat-release文件,因为Oracle数据库暂不支持RHEL5:
# vi /etc/redhat-release
# Red Hat Enterprise Linux Server release 5.2 (Tikanga)
redhat-4
4、Oracle数据库必须在Oracle用户下才能安装。故,建立相应的用户群组、用户,以及设置相应的目录属主、目录权限。切记,要给Oracle用户设置密码哦,同时,密码要符合复杂性要求,譬如:weiguo520.。
# groupadd oinstall
# groupadd dba
# groupadd oper
# useradd -g oinstall -G dba oracle
# mkdir -p /oracle/product/10.2.0/db_1
# chown -R oracle.oinstall /oracle
# chmod -R 775 /oracle
# passwd oracle
5、配置内核相关参数,以便支持Oracle数据库。
# vi /etc/sysctl.conf
# For Oracle
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 = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
注:如果,没有相应的参数则添加之;若,相应参数值较我给出的值大,请不要修改!
6、设置Oracle用户Shell limit。
# vi /etc/security/limits.conf
# For Oracle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
7、在/etc/pam.d/login file文件末端添加相关内容,如果它已经存在则退出。
# vi /etc/pam.d/login
Session required /lib/security/pam_limits.so
8、修改/etc/hosts文件,将127.0.0.1修改成为你的实际IP地址,否则有可能导致安装Oracle的时候,检查网络配置异常。
# vi /etc/hosts
# 127.0.0.1 [url]www.ouyaoxiazai.com[/url] mail localhost.localdomain localhost
132.147.165.9 [url]www.ouyaoxiazai.com[/url] mail localhost.localdomain localhost
9、修改Oracle用户语言环境,注销掉root用户,以oracle用户登录系统。
$ touch .i18n
$ vi .i18n
LC_CTYPE="en"
配置Oracle用户语言环境。因为,默认的中文环境,安装Oracle界面字符显示乱码,故,我将语言环境设置为英文,即可解决乱码问题,不过安装界面为全英文界面。
10、配置Oracle用户环境变量,以便支持Oracle数据库安装以及今后的操作、维护。
$ vi .bash_profile
# For Oracle
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=MIS; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
三、安装Oracle 10g数据库
1、启动安装,首先运行xhost hostname命令启动X-Windows安装界面,如下图所示:
$ xhost mail.weiguo.com
$ unzip 10201_database_linux32.zip
$ cd database
$ ./runInstaller
2、选择安装类别,建议选择高级安装,如下图所示:
3、指定Oracle证书存放目录,如下图所示:
4、选择安装类别(企业版)、Oracle所支持的语言(英文以及简体中文),如下图所示:
5、指定Oracle环境变量名、安装路径(.bash_profile环境变量中有指定),如下图示:
6、Oracle开始进行安装前时检查所需软件包、内核、网络等信息,如下图所示:
7、选择配置选项,如下图所示:
8、选择创建数据库模式,如下图所示:
9、指定数据库配置的相关选项(SID、字符集等),如下图所示:
10、选择数据库管理选项,如下图所示:
1、启动安装,首先运行xhost hostname命令启动X-Windows安装界面,如下图所示:
$ xhost mail.weiguo.com
$ unzip 10201_database_linux32.zip
$ cd database
$ ./runInstaller
![20088219034601.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219034601.jpg)
2、选择安装类别,建议选择高级安装,如下图所示:
![20088219035427.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219035427.jpg)
3、指定Oracle证书存放目录,如下图所示:
![20088219035571.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219035571.jpg)
4、选择安装类别(企业版)、Oracle所支持的语言(英文以及简体中文),如下图所示:
![20088219035254.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219035254.jpg)
5、指定Oracle环境变量名、安装路径(.bash_profile环境变量中有指定),如下图示:
![20088219036954.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036954.jpg)
6、Oracle开始进行安装前时检查所需软件包、内核、网络等信息,如下图所示:
![20088219036233.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036233.jpg)
7、选择配置选项,如下图所示:
![20088219036700.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036700.jpg)
8、选择创建数据库模式,如下图所示:
![20088219036431.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036431.jpg)
9、指定数据库配置的相关选项(SID、字符集等),如下图所示:
![20088219036696.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036696.jpg)
10、选择数据库管理选项,如下图所示:
![20088219036805.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036805.jpg)
11、指定数据库存储选项,如下图所示:
12、指定数据库备份恢复选项,如下图所示:
13、指定数据库相关用户密码,如下图所示:
14、Oracle数据库安装摘要,如下图所示:
15、开始安装,下列图片所示:
16、安装完成的最后步骤,操作以及图片如下:
$ su root
# /oracle/oralnventory/orainstRoot.sh
# /oracle/product/10.2.0/db_1/root.sh
17、 启动 绿色联盟 监听器:
$ lsnrctl start
18、Oracle 10数据库通过url操作、管理地址如下:
Isql*plus url:
[url]http://mail.weiguo.com:5661/isqlplus[/url]
Isql*plus DBA url:
[url]http://mail.weiguo.com:5661/isqlplus/dba[/url]
Enterprise Manager 10g Database Control url:
[url]http://mail.weiguo.com:1158/em[/url]
19、设置自启动:
# vi /etc/oratab
TSH1:/oracle/product/10.2.0/db_1:Y
20、安装完成后,恢复Oracle用户语言环境以及/etc/redhat-release文件。
$ rm –f .i18n
# vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
![20088219036790.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036790.jpg)
12、指定数据库备份恢复选项,如下图所示:
![20088219036668.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036668.jpg)
13、指定数据库相关用户密码,如下图所示:
![20088219036690.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036690.jpg)
14、Oracle数据库安装摘要,如下图所示:
![20088219036404.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036404.jpg)
15、开始安装,下列图片所示:
![20088219036173.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036173.jpg)
![20088219036984.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036984.jpg)
![20088219036215.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219036215.jpg)
16、安装完成的最后步骤,操作以及图片如下:
$ su root
# /oracle/oralnventory/orainstRoot.sh
# /oracle/product/10.2.0/db_1/root.sh
![20088219037652.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219037652.jpg)
![20088219037859.jpg](http://www.ouyaoxiazai.com/article/UploadPic/2008-8/20088219037859.jpg)
17、 启动 绿色联盟 监听器:
$ lsnrctl start
18、Oracle 10数据库通过url操作、管理地址如下:
Isql*plus url:
[url]http://mail.weiguo.com:5661/isqlplus[/url]
Isql*plus DBA url:
[url]http://mail.weiguo.com:5661/isqlplus/dba[/url]
Enterprise Manager 10g Database Control url:
[url]http://mail.weiguo.com:1158/em[/url]
19、设置自启动:
# vi /etc/oratab
TSH1:/oracle/product/10.2.0/db_1:Y
20、安装完成后,恢复Oracle用户语言环境以及/etc/redhat-release文件。
$ rm –f .i18n
# vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5.2 (Tikanga)
提示:红色的字体为:命令行代码!!!蓝色的字体为:配置文件代码!!!请注意区分,谢谢!如转载请标明版权信息!!转载于[url]www.ouyaoxiazai.com[/url]
转载于:https://blog.51cto.com/gaizaoren/120847