RHEL 5 安装ORACLE10G(32位)
来源:互联网 发布:linux怎么创建文件 编辑:程序博客网 时间:2024/05/29 15:21
Red hat Linux 重启、关机
重启 reboot
关机 poweroff
RHEL 5 安装ORACLE10G(32位)
RHEL5 上 安装 Oracle 10.2.0.1
下载
可以从Oracle的主页上下载:
Oracle Database 10g Release 2 (10.2.0.1) Software
解压下载好的文件:
unzip 10201_database_linux32.zip
你可以把他解压到一个目录中,例如 "/home" 或者 "database".
以root的身份完成下面的工作:
修改内核参数(注意:修改文件前做好备份,如cp -i sysctl.conf sysctl.conf.bak)
增加下面的内容到文件 /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/security/pam_limits.so
因为SELINUX对oracle有影响,所以把secure linux设成无效,编辑文件 /etc/selinux/config :
SELINUX=disabled
当然你也可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择SELinux页面并且设为无效.
新增组和用户:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
密码orcladmin
删除用户userdel -r 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安装完成后,要修改回来: (安装成功后修改回来需先重启系统后再启动Oracle数据库。)
redhat-4
登录到oracle 用户并且配置环境变量(增加下面的内容到文件 .bash_profile结尾处
(SID 根据实际情况改成自己的)
# 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=oradata; 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
在文本模式下 用root登录
特殊处理,如果没有下面这些步骤,oracle在安装时,可能出现问题
#vi /etc/inittab
把 id:5:initdefault: 修改为 id:3:initdefault: 等oracle安装完成后,可以修改回来
#reboot(重启)
# startx
# xhost +
# su – oracle
$ export DISPLAY=192.168.100.215:0.0 (IP为本地终端ip)
$ export LANG=en_US
$ cd /tmp/10201_database_linux32/databases
安装补丁包:libXp-1.0.0-8.1.el5.i386.rpm
# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
$ ./runInstaller
安装时要注意:在安装到最后处理sqlplus时,系统会要求切换用户root上,执行两个script.
备注: 1。为了让其他计算机能够访问,必须把下面端口打开,端口1521(用于连接数据库),端口1158(如果要用浏览器访问enterprise managment),端口5560(如果要用浏览器访问isqlplus)。你可以用图形界面下的工具 (系统 > 管理 > 安全级别和防火墙). 选择防火墙页面,并且增加上面的端口。
2。如果想开机时自动启动oracle的话,还需另外配置自动启动的脚本。
启动oracle
# su - oracle
$ cd /$ORACLE_HOME/bin/
$ lsnrctl start
$ sqlplus "/ as sysdba"
SQL> startup ----启动数据库实例
ORACLE instance started.
SQL> shutdown abort --停止数据库实例
Database closed.
Database dismounted.
ORACLE instance shut down.
启动EM :emctl start dbconsole;
停止EM :emctl stop dbconsole;
查看状态: emctl status dbconsole;
- RHEL 5 安装ORACLE10G(32位)
- RHEL AS4 U2下安装32位ORACLE10G
- RHEL 5 安装Oracle10g的一些总结
- RHEL AS5 安装oracle10g
- win7 32位安装oracle10g步骤
- win7 32位安装oracle10g步骤
- 在RHEL AS 3上安装Oracle10g
- 在RHEL AS 3上安装Oracle10g
- RHEL AS4安装Oracle10g(非远程)步骤
- Oracle10g安装在RHEL AS 3
- RHEL AS 3上安装Oracle10g参考手册
- RHEL Oracle10g 删除安装失败的cluster
- win7 旗舰版 64位安装 oracle10g 32位
- win7 64位 安装32位oracle10G 的方法
- win7 专业版 64位 安装oracle10g 32 位
- 64位win7下安装32位oracle10g
- 64位win7下成功安装32位oracle10g
- windows7 64位安装Oracle10g 32位出错解决方法
- tomcat自动加载问题(转)
- Winform 控件随窗体大小改变而变化
- spring+hibernate 例子
- 数据库优化的手段
- JDK中密钥和证书管理工具Keytool常用命令
- RHEL 5 安装ORACLE10G(32位)
- 敏捷开发中编写高质量Java代码 ————转载
- web文本框限制字数经典代码
- ANDROID 高亮显示文字
- VSS/CVS/ClearCase的区别
- Tomcat下生成keystore证书
- DWR实例教程
- UML总结
- 测试