您的位置:首页 > 数据库 > Oracle

oracle10G 在 CENTOS 5.5下安装

2014-01-08 22:39 369 查看

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用户执行

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: