oracle10g for as4 install(redhat rhel4上oracle的安装)

本文提供Oracle10g在Red Hat Enterprise Linux 4上的详细安装步骤,包括配置内核参数、创建用户和组、设置环境变量等,并解决安装过程中可能出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle10g for rhel4 install

 

1、 准备好所需的安装包和软件放置所需目录:

 

Oracle10g安装文件:

Oraclelinux

 

软件放置目录:

mkdir /software

 

 

2、 配置内核参数:

 

vi /etc/sysctl.conf

 

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=250 32000 100 128

net.ipv4.ip_local_port_range=1024 65000

fs.file-max=65536

 

 

3、 让所修改的内核参数及时生效:

 

sysctl -p

 

 

4、 添加安装和管理oracle软件所需的用户、组和目录:

 

groupadd dba

groupadd oinstall

useradd -g oinstall -G dba oracle

passwd oracle

mkdir /oracle

mkdir /oradata

chown -R oracle:oinstall /oracle

chown -R oracle:oinstall /oradata

chown -R oracle:oinstall /software/

 

 

5、 配置输出环境变量,调出oracle安装图形界面locate机器:

 

export DISPLAY=10.1.1.1:0.0(图形界面显示到….这部机器)

 

运行图形客户端软件XLaunch

 

xhost +(图形来源IP地址,如不是在本机安装请配置IP地址)

xclock(测试)

 

 

6、 安装oracle软件

 

su - oracle

./runInstall

 

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

 

一开始安装时,可能会出现这样的问题:

 

[root@test oraclelinux]# ./runInstaller

./runInstaller: line 54: /software/oraclelinux/install/.oui: Permission denied

 

[root@test oraclelinux]# chmod 775 /software/oraclelinux/install/.oui

 

[root@test oraclelinux]# ./runInstaller

Starting Oracle Universal Installer...

 

Checking installer requirements...

 

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed

 

 

All installer requirements met.

 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-01-12_10-10-48AM. Please wait ...sh: /software/oraclelinux/install/unzip: Permission denied

 

Error in writing to directory /tmp/OraInstall2009-01-12_10-10-48AM. Please ensure that this directory is writable and has atleast 60 MB of disk space. Installation cannot continue.

: Success

[root@test oraclelinux]# chmod 775 /software/oraclelinux/install/unzip

 

--------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------

 

 

[root@test oraclelinux]# su – oracle

 

[oracle@test ~]$ cd /software/oraclelinux/

 

[oracle@test oraclelinux]$ ll

total 52

drwxr-xr-x  9 oracle oinstall 4096 Jan 12 09:53 doc

drwxr-xr-x  5 oracle oinstall 4096 Jan 12 09:53 install

drwxr-xr-x  2 oracle oinstall 4096 Jan 12 09:53 response

-rwxrwxr-x  1 oracle oinstall 1327 Jul  2  2005 runInstaller

drwxr-xr-x  9 oracle oinstall 4096 Jan 12 09:58 stage

-rw-r--r--  1 oracle oinstall 5100 Jul  2  2005 welcome.html

 

[oracle@test oraclelinux]$ ./runInstaller

Starting Oracle Universal Installer...

 

Checking installer requirements...

 

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2

                                      Passed

 

 

All installer requirements met.

 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2009-01-12_10-13-15AM. Please wait ...

 

 

执行安装过程中需执行的脚本

 

[root@test ~]# sh /oracle/oraInventory/orainstRoot.sh

Changing permissions of /oracle/oraInventory to 770.

Changing groupname of /oracle/oraInventory to oinstall.

The execution of the script is complete

[root@test ~]# sh /oracle/product/10.2.0/db_1/root.sh

Running Oracle10 root.sh script...

 

The following environment variables are set as:

    ORACLE_OWNER= oracle

    ORACLE_HOME=  /oracle/product/10.2.0/db_1

 

Enter the full pathname of the local bin directory: [/usr/local/bin]:

   Copying dbhome to /usr/local/bin ...

   Copying oraenv to /usr/local/bin ...

   Copying coraenv to /usr/local/bin ...

 

 

Creating /etc/oratab file...

Entries will be added to the /etc/oratab file as needed by

Database Configuration Assistant when a database is created

Finished running generic part of root.sh script.

Now product-specific root actions will be performed.

 

 

7、 配置安装后环境变量:

 

ORACLE_BASE=/oracle

export ORACLE_BASE

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

#export ORACLE_SID=orcl

#export LANG=zh_CN.GB18030

alias udump='cd $ORACLE_BASE/admin/$ORACLE_SID/udump'

alias bdump='cd $ORACLE_BASE/admin/$ORACLE_SID/bdump'

alias dbs='cd $ORACLE_HOME/dbs'

alias rdbms='cd $ORACLE_HOME/rdbms/admin'

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

export PATH

unset USERNAME

 

 

即时应用环境变量所配置的内容:

 

. .bash_profile

 

至此oracle9i安装成功,但是安装后还存在一些问题,进入oracle9isql环境以后,会发现方向键在sql环境是用不了,此时必须安装几个定义方向键的几个包,配置方法请参考我的另一篇文章------------------------------------RHEL3上安装并配置oracle9i的方向键支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值