当前位置:首页 >> IT/计算机 >>

Oracle10g10.2在LinuxRedHatEnterPrise5上安装


2008-02-28

RHEL 5 环境 ORACLE10G(32 位) 安装
参数如下两个网址: http://www.club.zj.com/viewthread.php?tid=1127180 http://bbs.chinaunix.net/thread-1035512-1-1.html 与网址 1 为准: 现结合两个网址,写 Oracle10g 如果在 RHEL5 下安装: RHEL5 上 安装 Oracle 10.2.0.1 这两天在 Red Hat Enterprise Linux 5 (RHEL5)上安装了 Oracle 10g(10.2.0.1) 下载 可以从 Oracle 的主页上下载: Oracle Database 10g Release 2 (10.2.0.1) Software 解压文件 解压下载好的文件: unzip 10201_database_linux32.zip 你可以把他解压到一个目录中,例如 "db/Disk1" 或者 "database". 以 root 的身份完成下面的工作: 修改内核参数 增加下面的内容到文件 /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 hard soft hard nproc 2047 nproc 16384 nofile 1024 nofile 65536

增加下面的内容到文件 /etc/pam.d/login 中: session required /lib/security/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 新增组和用户: groupadd oinstall groupadd dba groupadd oper 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,当然 oracle 安装完成后,要修改回来: 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=$PATH:$ORACLE_HOME/bin; export PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/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 修改/etc/hosts.conf 把 127.0.0.1 改为具体的 ip 地址,如(192.168.5.253),注意最好去掉那些无用 的,格式就是 ip 地址 主机名 localhost

特殊处理,如果没有下面这些步骤,oracle 在安装时,可能出现问题 #vi /etc/inittab 把 id:5:initdefault: 修改为 id:3:initdefault 等 oracle 安装完成后,可以 修改回来 #reboot(重启) 在文本模式下 用 root 登录 # startx # xhost + # su - oracle $ export DISPLAY="192.168.1.253:0.0" $ export LANG=en_US $ cd /tmp/10201_database_linux32/databases $ ./runInstaller 安装时要注意:在安装到最后处理 sqlplus 时,系统会要求切换用户 root 上,执 行两相 script. 备注: 1。为了让其他计算机能够访问,必须把下面端口打开,端口 1521(用于连接数 据库),端口 1158(如果要用浏览器访问 enterprise managment),端口 5560(如 果要用浏览器访问 isqlplus)。你可以用图形界面下的工具 (系统 > 管理 > 安 全级别和防火墙). 选择防火墙页面,并且增加上面的端口。 2。如果想开机时自动启动 oracle 的话,还需另外配置自动启动的脚本。

启动 oracle

su oracle

cd /u01/app/oracle/product/10.2.0/db_1/bin 1.调用./lsnrctl service(可以查看当前监听器服务情况) 2.调用./lsnrctl start(启动监听器),如想停用则 lsnrctl stop 判断监听器服务是否好用,可以使用./tnsping ip 地址.如果不能正常结束,则说 明监听有问题. 3.调用./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 文件的话

注意: 最好在安装 oracle 时不要创建数据库,只安装 oracle 基本系统。系统安装好后 用$ORACLE_HOME/bin/dbca,命令创建数据库, 创建数据库时我们可以选择针对数 据库的各种参数如“字符集”等。


相关文章:
RedHatEnterpriseLinux5环境下安装ORACLE10G
RedHatEnterpriseLinux5环境下安装ORACLE10G_IT/计算机_专业资料。RedHat Enterprise....10/ .notecase/ .vboxclient-display.pid .config/ .gtkrc-1.2-gnome2 ...
RedHatEnterprise6.4安装oracle10g血泪实录
4 RAID5 操作系统:Red Hat Enterprise linux 6.4 文件系统划分:32G swap; 50G...oracle10g,10.2.0.5 patch .安装前准备 1.检查所需软件包所需包如下(...
Red Hat Enterprise Linux 5(32Bit64Bit)安装Oracle(10...
Red Hat Enterprise Linux 5(32Bit64Bit)安装Oracle(10g11g)_计算机软件及应用...10.2.0/db_1 export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBARY_PATH...
Oracle10g在Redhat Enterprise下的安装指南
17页 2下载券 喜欢此文档的还喜欢 redhat_linux系统...Oracle 10G R2 在 Red Hat Enterprise安装指南...Red Hat AS 5 (32 位)+ Oracle(32 位) 32 )...
安装RedHat Enterprise Linux 3+oracle10g
安装RedHat Enterprise Linux 3+oracle10g_IT/计算机_专业资料。安装RedHat Enterprise...2. 3. 4. 5. 6. 欢迎界面,点击 Next 继续 选择安装语言界面,可以选择“...
Red Hat Enterprise Linux 4下安装Oracle 10g
Red Hat Enterprise Linux 4 下安装 Oracle 10g 图解 1.下载 oracle_database_10.2.0.1.0 for linux 安装程序: 下载地址:oracle 官方网站(注意安装文件的版本...
oracle 10g安装_图文
oracle 10g安装 - 一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g . 安装前配置 1. ...
更多相关标签: