当前位置:文档之家› redhat5安装oracle10g

redhat5安装oracle10g

硬件要求
1.swap 分区不低于2G
2.selinux 状态disable
3.物理内存不低于512M
redhat(系统)要求
桌面环境→GNOME桌面环境
应用程序→图形化互联网、基于文本的互联网、编辑器
开发→开发工具、开发库、老的软件开发
服务器→服务器配置工具
基本系统→X窗口系统、基本、管理工具、系统工具、老的软件支持,一般这里全选

如果安装的系统没有选择上面所需的包,则要执行下面的步骤
安装缺失的包
用 root 用户身份运行以下命令:
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc
compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
如果采用默认安装,该命令执行后通常会提示openmotif,compat-db,compat-
gcc,compat-gcc-c++,compat-libstdc++,compat-libstdc++-devel 没有安装。如下所

gcc-4.1.1-52.el5
make-3.81-1.1
binutils-2.17.50.0.6-2.el5
package openmotif is not installed
setarch-2.0-1.1
package compat-db is not installed
package compat-gcc is not installed
package compat-gcc-c++ is not installed
package compat-libstdc++ is not installed
package compat-libstdc++-devel is not installed
对缺失的包需要通过光盘或其他介质安装,笔者采用光盘安装
1.1 在/mnt 下创建cdrom
1.2 将光盘放入光驱
1.3 执行命令 mount -t iso9660 /dev/cdrom /mnt/cdrom
命令执行后/mnt/cdrom下将产生光盘下面的文件
1.4 进入光盘目录下 cd /mnt/cdrom/Server

由于缺失的包之间有严格的依赖关系,所以必须按照如下顺序安装缺失的包
rpm -Uvh compat-db-4*
rpm -Uvh libaio-0*
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh glibc-headers-2.5-12.i386.rpm
rpm -Uvh glibc-devel-2.5-12.i386.rpm
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh libXp-1*
rpm -Uvh openmotif-2*
rpm -Uvh gcc-4*
rpm -Uvh glibc-2.5-12.i686.rpm
rpm -Uvh libgomp-4.1.1-52.el5.i386.rpm
rpm -Uvh gcc-4.1.1-52.el5.i386.rpm
安装完成后仍然提示部分包没有安装,不过不影响使用
package compat-gcc is not installed
package compat-gcc-c++ is not installed
package compat-libstdc++ is not installed
package compat-libstdc++-devel is not installed

(一)安装oracle
---------------------------------
1.查看oracle支持的最高redhat版本是多少?(oracle 10g支持4以下版本)
修改 vi /etc/redhat-release 中的版本符合其要求,并注意在安装完成后改回来
使用lsb_release -a查看修改后的版本

2.修改 vi /etc/hosts 文件,删除文件内容,添加如下两行
127.0.0.1 localhost
IP地址 主机名称

3.配置 vi /etc/sysctl.conf 文件,追加下面内容
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net

.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
最后使用 /sbin/sysctl -p 命令使其生效

4.创建oracle用户和组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
passwd oracle

5.创建oracle目录并授权
mkdir -p /oracle/database
chown -R oracle:oinstall /oracle/
chmod -R 775 /oracle/

6.Oracle10g建议对每个linux 帐户可以使用的进程数和打开的文件数设置限制,那么我们需要用root身份修改(使用vi命令)4个文件:
⑴往/etc/security/limits.conf文件里追加以下内容:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
⑵往/etc/pam.d/login文件里追加以下内容:
session required /lib/security/pam_limits.so
--------------------------------------------------这里的配置没有用到
⑶往/etc/profile文件里追加以下内容:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
⑷往/etc/csh.login文件里追加以下内容:
if ( $USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
umask 022
endif
---------------------------------------------------------
(5) 修改
vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
#SELINUXTYPE=targeted
SELINUXTYPE=disabled
这部操作后如果有界面出现问题,可以重启一下就好了

7.(oracle身份)切换到oracle帐户下(su oracle),往~/.bash_profile文件里追加环境参数:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=mervin
export ORACLE_SID
ORACLE_TERM=xterm
export ORACLE_TERM
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH
#LD_ASSUME_KERNEL=2.4.1; export LD_ASSUME_KERNEL
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
export LANG=en_US.utf8
export LANGUAGE=en_US.utf8
export NLS_LANG="Simplified Chinese_china".ZHS16GBK
export LC_ALL=en_US.utf8
保存后使用source ~/.bash_profile命令使设置生效。

8.

使用oracle身份登陆linux界面,进入到解压后的文件夹内
运行文件,命令:./runInstaller
注意事项:
a.选择Advanced Installation(高级安装)来定制安装。
b.数据库ORACLE_HOME设置为/oracle/product/10g
c.因为前面的配置,我们设置ORACLE_SID=kms(kms可设置为你想定义的其他数据库实例名)
d.数据库选择存放在/oracle/database文件夹
e.数据库字符集选Simplified Chinese ZHS16GBK
f.安装过程中需要你用root身份根据提示执行两个sh脚本。需要到终端里将界面所显示的脚本运行后在点击确定
g.其他无说明的步骤采用默认设置即可。

9.修改 vi /etc/redhat-release 中的版本改回来
使用lsb_release -a查看修改后的版本

*******************************************
(二)如何设置oracle开机自动启动
-------------------------------
1、需要将oracle10g的脚本文件拷贝到共享目录下,例如software中
2、将文件拷贝到/etc/init.d/目录下命令:cp oracle10g /etc/init.d/
3、修改oracle10g文件内容命令:
vi etc/init.d/oracle10g
将以下内容修改:
ORACLE_HOME=/oracle/product/10.2.0/db_1(将oracle的路径修改正确)
PATH=$PATH:/bin:/usr/bin:/usr/local/bin:$ORACLE_HOME/bin
ORACLE_OWNER=oracle
export ORACLE_HOME PATH
保存:
:wq
4、修改文件/oracle/product/10.2.0/db_1/bin/dbstart
命令:vi /oracle/product/10.2.0/db_1/bin/dbstart
将以下内容修改:
ORACLE_HOME_LISTNER=/oracle/product/10.2.0/db_1/(将oracle监听的路径修改正确)
保存:
:wq
5、修改文件etc/oratab
如果没有此文件,请执行/oracle/product/10.2.0/db_1目录下的root.sh文件
命令:vi etc/oratab
将以下内容修改:
tlwebdb:/oracle/product/10.2.0/db_1:Y(将N修改成Y,注意必须大写)
保存:
:wq
6、添加环境变量,有两个文件:/root/.bash_profile、/home/oracle/
命令:vi /root/.bash_profile
添加以下内容:
ORACLE_HOME=/oracle/product/10.2.0/db_1(将oracle的路径填写正确)
export ORACLE_HOME PATH
保存:
:wq
7、添加服务命令:
chkconfig --add oracle10g
查看服务命令
chkconfig --list oracle10g
8、启动oracle服务命令:
service oracle10g start
9、查看以下oracle服务和监听是否起来了命令:
ps -Af
10、关闭oracle服务命令:
service oracle10g stop

附oracle10g文件
(注意:如果在windows下创建的文件需要用ue来转码,操作:文件->转换->DOS转UNIX。不然在linux可能会提示找不到文件夹或文件 )
#!/bin/bash
#
# oracle10g Startup script for Oracle 10g Database Server
#
# chkconfig: 2345 99 01
# description: Oracle Database Server
#
ORACLE_HOME=/oracle/product/10.2.0/db_1
PATH=$PATH:/bin:/usr/bin:/usr/local/bin:$ORACLE_HOME/bin
ORACLE_OWNER=oracle
export ORACLE_HOME PATH
ORACLE_LOG=/var/log/oracle10g
start() {
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbstart" >> $ORACLE_L

OG &
touch /var/lock/subsys/oracle10g
return 0
}
stop() {
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/dbshut" >>$ORACLE_LOG &
sleep 20
su - $ORACLE_OWNER -c "$ORACLE_HOME/bin/lsnrctl stop">>$ORACLE_LOG &
sleep 10
rm -f /var/lock/subsys/oracle10g
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
echo "Oracle 10g Database"
;;
restart)
stop start
;;
*)
echo $"Usage: $prog {start|stop}"
exit 1
esac

exit 0
###############over######


(三)手动启动oracle步骤
----------------------
安装完成后重启机子
登录oracle
打开终端进入oracle命令行 sqlplus ‘/as sysdba'
启动数据库startup
退出oracle命令行 exit
启动控制台emctl start dbconsole
启动监听器lsnrctl start











一、安装系统
首先安装Linux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。
其实Linux系统的swap分区大小设置是很有讲究的,如果哪位读者有兴趣,可以参考我的另外一篇文章——《如何合理设置Linux系统的swap分区大小》。
在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作
二、安装Oracle前的系统准备工作
1.检查需要的软件包
可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:
From RedHat AS5 Disk 1(32 Bit)
# rpm -Uvh setarch-2*
# rpm -Uvh make-3*
# rpm -Uvh glibc-2*
# rpm -Uvh libaio-0*
From RedHat AS5 Disk 2(32 Bit)
# rpm -Uvh compat-libstdc -33-3*
# rpm -Uvh compat-gcc-34-3*
# rpm -Uvh compat-gcc-34-c -3*
# rpm -Uvh gcc-4*
# rpm -Uvh libXp-1*
From RedHat AS5 Disk 3(32 Bit)
# rpm -Uvh openmotif-2*
# rpm -Uvh compat-db-4*
如果使用DVD安装介质的话,会很方便。
2.修改Linux发行版本信息
由于Oracle 10g发行的时候,RedHat Enterprise Linux 5没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 5确认支持,我们有两种方法可以让Oracle 10g支持RedHat Enterprise Linux 5。
方法一:
我们需要手工修改Linux的发行注记,让Oracle 10g支持RedHat Enterprise Linux 5。
编辑/etc/redhat-release文件
# vi /etc/redhat-release
将其中的内容Red Hat Enterprise Linux Server release 5 (Tikanga)修改为Red Hat Enterprise Linux AS release 4 (Nahant Update 4)**********Red Hat Enterprise Linux Server release 5 (Tikanga)
方法二:
还有文章说修改Oracle安装包中install/oraparam.ini文件的内容,也可以让Oracle 10g支持RedHat Enterprise Linux 5,修改方法如

下:
# vi install/oraparam.ini
在其中的Certified Versions段落增加redhat-5
#[Certified Versions]
Linux=redhat-3,SuSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
再添加
[Linux-redhat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
经我测试,发现方法二在安装之前的系统检测过程可以通过,但是在安装过程中的系统支持检测无法通过,不知道是不是我设置的有问题,希望有高手可以给我点提示。
3.修改系统内核参数
# vi /etc/sysctl.conf
kernel.shmall = 2097152 // 该参数表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改kernel.shmmax = 2147483648 // 该参数定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G
kernel.shmmni = 4096 // 这个内核参数用于设置系统范围内共享内存段的最大数量。该参数的默认值是 4096 。通常不需要更改
kernel.sem = 250 32000 100 128 // 表示设置的信号量
fs.file-max = 65536 // 表示文件句柄的最大数量。文件句柄设置表示在linux系统中可以打开的文件数量
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144 // 默认的接收窗口大小
net.core.rmem_max=262144 // 接收窗口的最大大小
net.core.wmem_default=262144 // 默认的发送窗口大小
net.core.wmem_max=262144 // 发送窗口的最大大小
修改好内核参数后,执行如下命令使新的设置生效
# /sbin/sysctl -p
4.创建Oracle用户、组、安装目录
在这里我只讨论单主机环境,不考虑RAC环境的配置,在以后我会专门写一篇如何配置Oracle RAC环境的文章。
(1) 创建Oracle用户组
# groupadd oinstall
# groupadd dba
(2) 创建Oracle用户
# useradd -m -g oinstall -G dba oracle
(3) 设置Oracle用户口令
# passwd oracle
(4) 创建Oracle安装目录以及数据存放目录
# mkdir -p /DBSoftware/app/oracle
# mkdir -p /DBData/oradata
(5) 修改目录权限
# chown -R oracle:oinstall /DBSoftware/app/oracle/ /DBData/oradata/
# chmod -R 755 /DBSoftware/app/oracle/ /DBData/oradata/
5.添加以下内容到/etc/security/limits.conf
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
6.添加以下内容到/etc/pam.d/login
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
7.添加以下内容到/etc/profile
# vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
8.配置Linux主机
检查/etc/hosts文件中

是否有localhost的记录(指向127.0.0.1即可),若没有的话,在后面配置Oracle监听的时候会出现一些问题,导致无法启动监听,在此手工添加此记录即可。
9.配置oracle用户环境变量
# su - oracle
$ vi ~/.bash_profile
增加如下内容:
export orACLE_BASE=/DBSoftware/app/oracle // 上面创建的Oracle安装文件夹
export orACLE_SID=orcl
export orACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBARY_PATH=$ORACLE_HOME/lib
export PATH
umask 022
保存后使用如下命令,使设置生效:
$ source ~/.bash_profile
三、安装Oracle,并进行相关设置
1.解压缩安装文件
oracle的安装包有这样几种格式:
(1) zip
这种格式最好解压缩,直接使用命令unzip 文件名即可
(2) cpio.gz
这种格式有这样几种解压缩方式
a. # zcat XXXX.cpio.gz | cpio -idmv
b. # gunzip XXXX.cpio.gz解压出XXXX.cpio文件然后再 # cpio -idvm < XXXX.cpio
解压缩完成后,设置oracle帐户可以操作安装文件所在的目录
chown -R oracle:oinstall 安装文件所在目录
2. 用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面:
$ ./runInstaller
如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:
# export DISPLAY=:0.0
# xhost +
$ ./runInstaller
出现安装界面后,根据界面提示进行相关的设置,我的建议是在安装过程中不创建数据库,只安装程序,监听和创建数据库等安装完成后再进行相关的操作。
安装过程中,需要使用root权限执行两个脚本。
3. 安装完成后,将/etc/redhat-release文件中的内容修改回Red Hat Enterprise Linux Server release 5 (Tikanga)
4.创建监听以及创建数据库
(1) 创建监听程序
使用Oracle提供的NET CONFIGURATION ASSISTANT创建TNS监听
$ netca
基本上就是一直Next就可以了,当然你也可以在这期间修改TNS的监听端口号
TNS监听创建完成后可以使用如下命令进行检查:
# netstat -atln 检查监听端口是否打开
$ lsnrctl status 检查TNS监听状态
确认监听已经成功启动后,即可执行Database Configure Assistant进行数据库的创建,执行命令如下:
$ dbca
在创建数据库的过程中,建议将数据库的字符集设置为Unicode UTF-8,防止出现乱码。
四、数据库的启动脚本

# vi /etc/rc.d/init.d/oracle
================================ Script File Start ================================

#!/bin/bash
#
# chkconfig: 35 95 1
# description: init script to start/stop oracle database 10g, TNS listener, EMS
# match these values to your environment:
export orACLE_BASE=/DBSoftware/app/oracle
export orACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export PATH=/u01/app/oracle/bin:$ORACLE_HOME/bin:$PATH
export orACLE_SID=orcl
export orACLE_USER=oracle
# see how we are called:
case

$1 in
start)
su - "$ORACLE_USER"<lsnrctl start
sqlplus /nolog<connect / as sysdba
startup
EOS
emctl start dbconsole
EOO
touch /var/lock/subsys/$scriptname
;;
stop)
su - "$ORACLE_USER"<lsnrctl stop
sqlplus /nolog<connect / as sysdba
shutdown immediate
EOS
emctl stop dbconsole
EOO
rm -f /var/lock/subsys/scriptname
;;
*)
echo "Usage: $0 {start|stop}"
;;
esac
================================ Script File End ================================
授权 :chown root.root /etc/rc.d/init.d/oracle
修改文件属性:chmod 755 /etc/rc.d/init.d/oracle
以后启动/关闭Oracle可以使用如下命令操作:
# service oracle start // 启动监听、数据库以及em
# service oracle stop // 关闭监听、数据库以及em
当然你也可以把Oracle作为系统服务,随系统启动等等。




net.core.rmem_default=262144 // 默认的接收窗口大小
net.core.rmem_max=262144 // 接收窗口的最大大小
net.core.wmem_default=262144 // 默认的发送窗口大小
net.core.wmem_max=262144 // 发送窗口的最大大小

哇,写的好详细!但是我有个地方没有看懂,“窗口”指的是什么呢?

博主回复:
根据我个人的理解,net.core这部分定义的是系统的网络参数,所谓“窗口”一词是来源于Linux的英文帮助文档中关于TCP windows的描述,在这里我就直译了,如果说得明白一点,这几个参数就是发送、接收数据包时,开启的缓冲区大小。
rmem_default代表接收数据的默认缓冲区大小
rmem_max代表接收数据的最大缓冲区大小
wmem_default代表发送数据的默认缓冲区大小
wmem_max代表发送数据的最大缓冲区大小











RHEL5 上 安装 Oracle 10.2.0.1
这两天在Red Hat Enterprise Linux 5 (RHEL5)上安装了Oracle 10g(10.2.0.1)


下载
解压文件
解压下载好的文件:

unzip 10201_database_linux32.zip
你可以把他解压到一个目录中,例如 "db/Disk1" 或者 "database".

增加下面的内容到文件 /etc/sysctl.conf 中:

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144

运行下面的命令使得内核参数生效:

/sbin/sysctl -p
增加下面的内容到文件 /etc/security/limits.conf 文件中:

* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
增加下面的内容到文件 /etc/pam.d/login 中:

session required /lib/secu

rity/pam_limits.so
因为SELINUX对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config :

SELINUX=disabled
当然你也可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择SELinux页面并且设为无效.


安装
安装下面的包:

# 从RedHat AS5 光盘1
cd /media/cdrom/Server
rpm -Uvh setarch-2*
rpm -Uvh make-3*
rpm -Uvh glibc-2*
rpm -Uvh libaio-0*
cd /
eject

# 从RedHat AS5 光盘2
cd /media/cdrom/Server
rpm -Uvh compat-libstdc++-33-3*
rpm -Uvh compat-gcc-34-3*
rpm -Uvh compat-gcc-34-c++-3*
rpm -Uvh gcc-4*
rpm -Uvh libXp-1*
cd /
eject

# 从RedHat AS5 光盘3
cd /media/cdrom/Server
rpm -Uvh openmotif-2*
rpm -Uvh compat-db-4*
cd /
eject

新增组和用户:

useradd -g oinstall -G dba oracle
passwd oracle

创建Oracle的安装目录,并把权限付给oracle用户:

mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
因为oracle 的官方只支持到RHEL4为止,所以要修改版本说明,编辑文件 /etc/redhat-release 把Red Hat Enterprise Linux Server release 5 (Tikanga) 改成版本4:

redhat-4
登录到oracle 用户并且配置环境变量(增加下面的内容到文件 .bash_profile

# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=orcl; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbinPATH; export PATH
PATH=$ORACLE_HOME/binPATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

现在终于可以安装Oracle了
重新登录到oracle用户.

到刚才解压出来的目录用下面的命令,启动Oracle智能安装向导(Oracle Universal Installer ),就出现了图形界面,再按照提示一步一步安装:

./runInstaller
安装快完成好的时候,会出现提示,必须以root 的身份执行两个脚本

最后,单击完成按钮,完成安装

结束安装
编辑 /etc/redhat-release 文件把RHEL的版本信息改回去:

Red Hat Enterprise Linux Server release 5 (Tikanga)
备注
1为了让其他计算机能够访问,必须把下面端口打开,端口1521(用于连接数据库),端口1158(如果要用浏览器访问enterprise managment),端口5560(如果要用浏览器访问isqlplus)你可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择防火墙页面,并且增加上面的端口
2如果想开机时自动启动oracle的话,还需另外配置自动启动的脚本

搜索更多相关主题的帖子:

添加马甲
请在下面输入您的马甲帐号

信息, 然后点击 "添加" 按钮. 马甲信息添加后不能修改, 如果您修改了马甲的密码或安全提问, 请删除这个马甲并重新添加.


当前时区 GMT+8, 现在时间是 2008-6-24 14:32 浙ICP备05004187号
清除 Cookies - 联系我们 - 不良信息举报 - 都市论坛 - Archiver - WAP - TOP





相关主题
文本预览
相关文档 最新文档