OracleLinux-R6-U2上安装Oracle10g

OracleLinux-R6-U2上安装Oracle10g

 

 

因为对Oracle的linux比较好奇,所以尝试安装了一下。基本步骤与“在RHEL6.1上安装Oracle 数据库10g”相同。这里只简单记录一下安装中碰到的问题,就不再上图了。

 

虚拟机版本:VMware® Workstation 8.0.2 build-591240

Linux:OracleLinux-R6-U2-Server-i386-dvd.iso

Oracle:10201_database_linux32(10g)

 

1. 安装Oracle-linux遇到的问题

首先,初次安装Oracle-Linux时一直找不到Next按钮,后来才意识到是虚拟机的分辨率设的太大了。Vmware——Setting——display——自定义分辨率

第一安装选择了默认设置,结果发现安装后没有图形界面,只有命令方式启动太不方便了,第二次重装在选择安装类型时,我选了“database server”,然后再选择下面的“现在配置安装选项”可以选择安装的组件,安装完成后就可以看到图形界面了。

 

2. 安装Oracle 10g

在图形界面中直接新建oracle用户和用户组

创建安装所需的目录,修改环境变量。

与RHEL6.1不同,这次安装Oracle时没有特别再安装程序包。

 

关于ORACLE的安装目录——

常见的ORACLE_BASE目录有
/u01/app/oracle
/oracle
/home/oracle
ORACLE_HOME通常是
$ORACLE_BASE/product/$ORACLE_VERSION
或者
$ORACLE_BASE/product/$ORACLE_VERSION/db_1等
$ORACLE_VERSION是oracle版本号, 如9.2.0, 10.1.0, 10.2.0 等
比如一个oracle9i的ORACLE_HOME路径可能是
/u01/app/oracle/product/9.2.0
而一个oracle 10g的ORACLE_HOME路径可能是
/oracle/product/10.1.0/db_1

 

 

Oracle安装自检时,列出了Oracle10g支持的版本是:must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2。同样这里还是需要欺骗一下,具体的是修改文件/etc/redhat-release。
   [root@QL 桌面]$ more /etc/redhat-release

 Red Hat Enterprise Linux Server release 4 (Santiago)
#Red Hat Enterprise Linux Server release 6.2 (Santiago)——原来的被我注释掉了。

(网上查过Oracle的Linux 就是在RedHat linux 的基础上做出来开发的,所以基本的东西应该是一样的。)

 

开始安装:

[oracle@QL 桌面]$ cd /mnt/hgfs/Sharefiles/10201_database_linux32/database/
[oracle@QL 桌面]$ ./runInstaller

 

因为安装linux时选了中文,安装Oracle时出现英文乱码,所以小处理了一下:

在/etc/profile的最后添加如下两行
export  LANG="C"
export  LC_CTYPE=""
然后使用命令source /etc/profile使之生效
使用locale命令检查输出是否和如下内容一样
LANG=C
LC_CTYPE=
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=

如果是则说明已经生效.
那么在linux的图形界面上就不会出项中文,也就没有和中文乱码.


后面就正常了,安装时有个自检步骤,提示1个warning,0....(记不得那几个字)。仔细看下面的检查内容发现有failed,Next时提示一下。没查出是什么原因于是试着继续安装下去。

Checking operating system requirements ...
Expected result: One of redhat-3,redhat-4,SuSE-9,asianux-1,asianux-2
Actual Result: redhat-4
Check complete. The overall result of this check is: Passed
=======================================================================

Checking operating system package requirements ...
Checking for make-3.79; found make-1:3.81-19.el6. Passed
Checking for binutils-2.14; found binutils-2.20.51.0.2-5.28.el6. Passed
Checking for gcc-3.2; found gcc-4.4.6-3.el6. Passed
Checking for libaio-0.3.96; found libaio-0.3.107-10.el6. Passed
Check complete. The overall result of this check is: Passed
=======================================================================

Checking kernel parameters
Checking for semmsl=250; found semmsl=250. Passed
Checking for semmns=32000; found semmns=32000. Passed
Checking for semopm=100; found semopm=32. Failed <<<<
Checking for semmni=128; found semmni=128. Passed
Checking for shmmax=536870912; found shmmax=4294967295. Passed
Checking for shmmni=4096; found shmmni=4096. Passed
Checking for shmall=2097152; found shmall=268435456. Passed
Checking for file-max=65536; found file-max=101123. Passed
Checking for VERSION=2.6.9; found VERSION=2.6.32-300.3.1.el6uek.i686. Passed
Checking for ip_local_port_range=1024 - 65000; found ip_local_port_range=32768 - 61000. Failed <<<<
Checking for rmem_default=262144; found rmem_default=113664. Failed <<<<
Checking for rmem_max=262144; found rmem_max=131071. Failed <<<<
Checking for wmem_default=262144; found wmem_default=113664. Failed <<<<
Checking for wmem_max=262144; found wmem_max=131071. Failed <<<<
Check complete. The overall result of this check is: Failed <<<<
Problem: The kernel parameters do not meet the minimum requirements (see above).
Recommendation: Perform operating system specific instructions to update the kernel parameters.
=======================================================================

Checking Recommended glibc version
Expected result: ATLEAST=2.3.2-95.27
Actual Result: 2.12-1.47.el6
Check complete. The overall result of this check is: Passed
=======================================================================

Checking physical memory requirements ...
Expected result: 922MB
Actual Result: 1000MB
Check complete. The overall result of this check is: Passed
=======================================================================

Checking available swap space requirements ...
Expected result: 1500MB
Actual Result: 2015MB
Check complete. The overall result of this check is: Passed
=======================================================================

Checking Network Configuration requirements ...
Check complete. The overall result of this check is: Passed
=======================================================================

Validating ORACLE_BASE location (if set) ...
Check complete. The overall result of this check is: Passed
=======================================================================

Checking Oracle Home path for spaces...
Check complete. The overall result of this check is: Passed
=======================================================================

Checking for proper system clean-up....
Check complete. The overall result of this check is: Passed
=======================================================================

Checking for Oracle Home incompatibilities ....
Actual Result: NEW_HOME
Check complete. The overall result of this check is: Passed
=======================================================================

 

 

安装快结束时,仍需要root用户执行两个脚本:

/u01/app/oracle/oraInventory/orainstRoot.sh
/u01/app/oracle/product/10.2.0/db_1/root.sh

最后OK。

 

3. 安装之后检验一下

关掉Oracle-linux里面的防火墙,在虚拟机外用查看OEM:

http://IP:1158/em

正常访问。

 

4.小结

最让我省心的是这次没有提示需要安装程序包,在RHEL6.1安装Oracle时为了找那些程序包废了不少功夫。

不太清楚的是安装Oracle时检查安装环境里面有failed,应该是没有影响到安装,以后再查查failed的原因。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值