oracle10G 在 CENTOS 5.5下安装

LINUX 部分

工具&软件

centos 5.5 ----------------------- LINUX 安装盘

SSH Secure -------------------- SSH 连接工具

Xmanager----------------------- 远程连接工具

oracle 10G database---------oracle软件

linux 安装



这里要选中Review and modify partitioning layout

建议

boot    100M-150M

swap   分配内存2倍

/           剩下全部容量


定义主机名字->hostname主要不要使用原有的名字

这里要注意选中Customzie now 这个选项


Languages中要选中Chinese Support,Development

Servers,Base System中建议全选

Base System -> Legacy SoftWare Support 对应位选中的点勾


剩下的喝水等安装好了-------------------------------------------我们的LINUX 环境就完成了。


安装完成重启配置自己的LINUX

关闭防火墙,省的进去手动关闭iptable

这个实际中也是关闭的SELinux 保护不需要

不创建用户,直接选择默认账户是root你设置的密码

这样LINUX CENTOS 5.5安装完毕吐舌头

linux配置

这里我用的是VIRTUX BOX 虚拟机所以我展示VIRTUX BOX下的设置




~~~~~~~~~~~这里注解下  如果不想在ORACLE 安装时候跳过检测建议

cp     /etc/redhat-release      /etc/redhat-release.bak
良好习惯先备份在改文件

如在redhat-5上安装oracle的时候,需要将文件 /etc/redhat-release的内容由
Red Hat Enterprise Linux Server release 4 (Tikanga)

ORACLE 配置准备

创建组oinstall,dba,用户oracle

[root@node ~]# groupadd oinstall
[root@node ~]# groupadd dba
[root@node ~]# useradd -d /home/oracle -g oinstall -G dba oracle
设置oracle用户密码
[root@node ~]# passwd oracle
Changing password for user oracle.
New UNIX password:
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password:
passwd: all authentication tokens updated successfully.

提示:
[root@node ~]# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
要注意记录下用户和组ID,在其它机器上创建同名组时,务必确认组ID和用户ID与此相同。

修改oracle用户的初始化参数文件
[root@node ~]# vi /home/oracle/.bash_profile
增加如下内容:

export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/opt/ora10g
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=RACDB1
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
ulimit -u 16384 -n 65536
umask 022
此处注意 oracle_sid的名称要与后续创建数据库时指定的sid相同(注意大小写), 不然你每次想通过本机登录的方式进入oracle都得重新export ORACLE_SID

创建/opt/ora10g目录,要注意该目录所有者或oracle用户的权限
[root@node ~]# mkdir /opt/ora10g
由于该目录主要由oracle用户操作,因此我们将其所有者改为oracle
[root@node ~]# chown oracle.oinstall /opt/ora10g

配置内核参数
[root@node ~]# vi /etc/sysctl.conf
增加或修改下列内容
kernel.shmall = 2097152
kernel.shmmax = 536870912
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
提示,上述参数中通常只有一项需要我们更改,即kernel.shmmax,该参数推荐设定为物理内存的一半, 其实如果够大的话可以无视这个文件我是没改动

然后:
[root@node Server]# sysctl -p
让设置生效

提高 Oracle 用户的 shell 限制
设置oracle使用的文件数权限
[root@node1 ~]# vi /etc/security/limits.conf 
增加下列内容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

用SSH使用oracle用户登录 上传我们的ORACLE10G DATABASE 到HOME 目录

[root@node ~]# unzip  10201_database_linux32.zip

ORACLE 安装

当然了这里要做个操作

[root@node~]# yum install libXp  
可以开始安装了,还是要准备下我打算映射到WINDOWS上安装,毕竟我不太喜欢在虚拟机里面操作,嘿嘿当然我也会说直接在虚拟机里面显示的操作步骤,喜欢什么方式你来选择。

切换到ORACLE 用户下

[oracle@node ~]# export DISPLAY=localhost:0.0
切换到root 用户下

[root@node~]# xhost+       
其实这部可以省略,但是如果设置了DISPLAY 还不可以就切换到root执行这个

切换oracle,oracle软件安装使用的是 oracle用户

[oracle@node ~]#./runInstaller
进入目录,如果你未按照我说的更改LINUX的发行版本,请在执行时候使用如下

[root@node ~]# ./runInstaller -ignoreSysPreReqs
不过不推荐这种方式,因为这可能会错过对操作系统内核参数以及oracle必需的包的检测。

否则你会遇到如下错误:

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<
这是由于在Linux系统中安装oralce的过程中,如果Linux发行版本不是oracle的推荐版本,可能会报如下错误,导致runInstaller无法完成。

如果你没有yum 安装libXp的话会看到如下错误

[oracle@node database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2014-01-09_12-12-53AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory

xmanager

 废话不多说了按软件把!~奋斗安装完成ORACLE用户下 export下,这里设置自己的IP地址,剩下的照抄执行

[oracle@node ~]$ export DISPLAY=192.168.0.100:0.0

这里我一共会用到2个Xstart, 设置如下

完成了运行  Xmanager - Passive,WINDOWS上就完成设置,在oracle用户下输入

[oracle@node ~]#./runInstaller

映射到WINDOW上了,好了装@@@@@@



注意切换 root用户执行









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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值