Redhat安装oracle 10g

Oracle 10g linux安装文档

1,安装必须软件

 

下面是oracle官方文档中对redhat 4的要求,对不同的版本名称可能不同

Redhat安装oracle 10g_第1张图片                             

2,创建oracle用户和相关组

#groupadd oinstall

#groupadd dba

#useradd -G oinstall -g dba -moracle

#passwd oracle

#usermod -g oinstall -G dba oracle

#id oracle

3,创建相应目录并授权

# mkdir /opt/oracle        //这里把oracle的相关软件放在此目录,在环境变量中需加此路径

# chown -R oracle:oinstall/opt/oracle/    

# su - oracle

$ mkdir -p $ORACLE_HOME //设置了环境变量才能建这个目录

4,设置oracle环境变量

切换到oracle用户下,在.bashrc或者.bash_profile中加入下面的变量

#su -oracle

#vi.bashsrc

加入:

export ORACLE_SID=orcl         //实例名

export ORACLE_BASE=/opt/oracle           //基地

exportORACLE_HOME=$ORACLE_BASE/product/10.2.0     //当前软件安装目录

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

exportPATH=$PATH:$ORACLE_HOME/bin:$PATH  

export LANG=en_US

 

 

5,配置内核参数

 

# vi /etc/sysctl.conf

 

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=250 32000 100 128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default = 262144

net.core.rmem_max = 1048576

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

使配置立即生效

# sysctl -p

 

 

相关安全设置

vi /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

 

编辑/etc/pam.d/login

#vi /etc/pam.d/login 

session    required    /lib/security/pam_limits.so

 

 

6,将安装软件授权给oracle用户

先把安装文件拷到/opt/目录下,然后解压,会解压到database这个文件中(database会自动创建)

#unziporacle文件

# chown -R oracle:oinstall/opt/database

 

7root用户执行

#echo $DISPLAY

如果无值,则设置变量DISPLAY

$export  DISPLAY=:0

# xhost +        //必须设置,让所有用户都可以访问图形界面

 

8,运行oracle软件安装命令

,# ./runInstaller

 

下面开始进入图形界面安装

1,开始启动oracle 10g安装图形界面

Redhat安装oracle 10g_第2张图片

2,选择第二个复选框,高级安装(Advanced Installation

Redhat安装oracle 10g_第3张图片

3,默认安装目录,NEXT

Redhat安装oracle 10g_第4张图片

4,选择第一项Enterprise EditionNEXT

5,默认,NEXT

Redhat安装oracle 10g_第5张图片

6,警告内存太小,忽略,NEXT

Redhat安装oracle 10g_第6张图片

7,选择仅安装软件,现在不创建数据库,NEXT

8,一些我们上面设置的参数清单,确认无误后点击Install

Redhat安装oracle 10g_第7张图片

9,安装过程

注意:出现如下错误的原因是没有安装compat-libstdc++这个包,切换到root下,安装这个包即可,然后点Retry

 Redhat安装oracle 10g_第8张图片

如在重装的过程中遇到一下不明的错误,,一定要把上一次安装遗留的目录等内容删除掉,然后再次重启安装程序

 

10,出现如下所示界面,一定要现在终端root下,执行

/opt/oracle/oraInventory/orainstRoot.sh

/opt/oracle/product/10.2.0/root.sh

在点OK

 Redhat安装oracle 10g_第9张图片

11,安装完成,点击EXIT退出

 

 遇到的问题:

解决方式:

Redhat安装oracle 10g_第10张图片

在64位系统中也是安装i386这个软件而不是x86_64的那个!!否则依然报错!

 

你可能感兴趣的:(Redhat安装oracle 10g)