当前位置:  数据库>oracle

RHEL5环境下安装Oracle 10g

    来源: 互联网  发布时间:2017-03-25

    本文导语: RHEL5 上安装 Oracle 10.2.0.1下载可以从Oracle的主页上下载:Oracle Database 10g Release 2 (10.2.0.1) Software解压文件解压下载好的文件:unzip 10201_database_linux32.zip安装前配置如下: 以root的身份完成下面的工作:1 修改内核参数增加下面的内容到...

RHEL5 上安装 Oracle 10.2.0.1
下载
可以从Oracle的主页上下载:
Oracle Database 10g Release 2 (10.2.0.1) Software
解压文件
解压下载好的文件:
unzip 10201_database_linux32.zip
安装前配置如下:






以root的身份完成下面的工作:
1 修改内核参数
增加下面的内容到文件 /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
2 增加下面的内容到文件 /etc/security/limits.conf 文件中:
 soft nproc 2047
 hard nproc 16384
 soft nofile 1024
 hard nofile 65536
3 增加下面的内容到文件 /etc/pam.d/login 中:
session required /lib/security/pam_limits.so
4 所以把secure linux设成无效,因为SELINUX对oracle有影响,编辑文件 /etc/selinux/config :
SELINUX=disabled
当然你也可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择SELinux页面并且设为无效.
安装
5 安装下面的包:
# 从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
6 新增组和用户:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
7 创建Oracle的安装目录,并把权限付给oracle用户:
mkdir -p /u01/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /u01
8 修改版本说明,因为oracle 的官方只支持到RHEL4为止,编辑文件 /etc/redhat-release 把Red Hat Enterprise Linux
Server release 5 (Tikanga) 改成版本4,当然oracle安装完成后,要修改回来:
redhat-4
9 登录到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=$PATH:$ORACLE_HOME/bin; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_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
10 #reboot(重启)
$ cd /tmp/10201_database_linux32/databases
$ ./runInstaller
安装时要注意:在安装到最后处理sqlplus时,系统会要求切换用户root上,执行两个script.
备注:
1。为了让其他计算机能够访问,必须把下面端口打开,端口1521(用于连接数据库),端口1158(如果要用浏览器访问
enterprise managment),端口5560(如果要用浏览器访问isqlplus)。你可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择防火墙页面,并且增加上面的端口。
2。如果想开机时自动启动oracle的话,还需另外配置自动启动的脚本。
启动oracle
su oracle
 1.$ lsnrctl service(可以查看当前监听器服务情况)
2.$ lsnrctl start(启动监听器),如想停用则lsnrctl stop
判断监听器服务是否好用,可以使用./tnsping ip地址(或tnsping tns字符串(该字符串在tnsnames.ora中定义的)).如果不能正常结束,则说明监听有问题.





























































































$isqlplusctl start #启动isqlplus服务

$emctl start dbconsole #启动oem服务
3.$ sqlplus /nolog

$ sqlplus "/as sysdba"

4.start 开启数据库.
*** 自动启动oracle(注意)
1.修改了/etc/oratab 将N改为Y
2.在su - oracle 主目录下编辑 vi .bash_profile
修改oracle_home
oracle_sid
3.修改/etc/rc.local
su - oracle -c 'lsnrctl start'
su - oracle -c 'dbstart'
修改ORACLE_HOME/bin下面的dbstart 修改oratab=/etc/oratab
/etc下面没有oratab文件的话










    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ORACLE11g随RHEL5系统自动启动与关闭的设置方法
  • VMware7 虚拟RHEL5 bridge 模式无法上网
  • xen上跑rhel5
  • 有关RHEL5 AP cluster的问题
  • RHEL5时间问题!!!
  • rhel5的系统盘问题
  • 能把rhel5.4配置路由功能吗?
  • 我在vm中的rhel5.4的两个网卡能不能设置成不同网段的?
  • 求救:为什么我在RHEL5下面lumaQQ登录不上去?
  • 我在虚拟机里装的是rhel5,时间总是慢。
  • RHEL5怎么自动启动eth1?
  • 在RHEL5中用samba已经连接上Win7,但无法在文件里进行修改。
  • rhel5下因seliux致使apache不能加载php 如何解决
  • RHEL5 FireFox打不开网页
  • rhel5.2 在那里启动 ftp
  • RHEL5 挂载ramfs的问题
  • RHEL5 LVM 管理问题
  • libc.so.6(GLIBC_2.4) is needed by MySQL-client-community-5.0.67-0.rhel5.i386
  • centOs5(rhel5) web服务器分区方案
  • rhel5.4 网络连接问题
  • RHEL5.5网络小问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3