CentOS安装oracle10g
2012-07-31 18:03
218 查看
Oracle10官网下载地址 http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux32.zip
1.测试所需软件包
如检查没有安装,则使用命令
进行安装
2.设置内核参数
打开/etc/sysctl.conf,修改为以下参数,如没有则添加此项
保存退出
使其生效
修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:
在/etc/security/limits.conf文件中加入下列行:
在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
在/etc/profile后加入以下语句:
创建oracle用户并设置用户所属组
创建相关oracle安装目录
设置目录的权限及拥有者
5.环境变量的设置
添加以下参数,主要是配置oracle软件运环境参数
####ORACLE_BASE为oracle的根目录,ORACLE_HOME是数据安装根目录,####ORACLE_BASE最好是ORACLE_HOME的上一级目录,ORACLE_SID为oracle数据#####库的实例名,安装数据库时默认产生的数据库实例,默认为orcl
注意:以下三行根据版本添加一行就好
保存退出
使设置生效
6.安装Oracle 10g
解压下载的压缩包到/tmp文件夹,设置权限
切换到oracle用户进行安装
根据提示应该就能安装成功了!
1.测试所需软件包
#rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel
如检查没有安装,则使用命令
#yun install xxx
进行安装
2.设置内核参数
打开/etc/sysctl.conf,修改为以下参数,如没有则添加此项
#vim /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=8388608 net.core.rmem_max=8388608 net.core.wmem_default=262144 net.core.wmem_max=262144
保存退出
#sysctl -p
使其生效
修改/etc/selinux/config文件来关闭linux防火墙,确保SELINUX设置如下:
#vim /etc.selinux/config
SELINUX=disabled
在/etc/security/limits.conf文件中加入下列行:
#vim /etc/security/limits.conf
oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384
在/etc/pam.d/login文件中加入下列行,如果里面没有的话:
#vim /etc/pam.d/login
session required /lib/security/pam_limits.so session required pam_limits.so
在/etc/profile后加入以下语句:
#vim /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
4.创建用户组,用户及权限设置
创建dba/oper/oinstall组#groupadd dba #groupadd oinstall
创建oracle用户并设置用户所属组
#useradd -g oinstall -g dba -m oracle #passwd oracle
创建相关oracle安装目录
#mkdir -p /opt/oracle/102 #mkdir /opt/oraInventory
设置目录的权限及拥有者
#chown -R oracle.oinstall /opt/oracle/102 #chmod -R 755 /opt/oracle/102 #chown -R oracle.oinstall /opt/oraInventory #chmod -R 755 /opt/oraInventory
5.环境变量的设置
#su - oracle $vim .bash_profile
添加以下参数,主要是配置oracle软件运环境参数
Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/102 export ORACLE_SID=orcl export ORACLE_OWNER=oracle export ORACLE_TERM=vt100 export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATH PATH=$PATH:/usr/sbin; export PATH PATH=$PATH:/usr/bin; export PATH
####ORACLE_BASE为oracle的根目录,ORACLE_HOME是数据安装根目录,####ORACLE_BASE最好是ORACLE_HOME的上一级目录,ORACLE_SID为oracle数据#####库的实例名,安装数据库时默认产生的数据库实例,默认为orcl
注意:以下三行根据版本添加一行就好
11g:ORA_NLS33=$ORACLE_HOME/nls/admin/data 10g:ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data 9i:ORA_NLS33=/oracle/app/ora92/ocommon/nls/admin/data
保存退出
$ source $HOME/.bash_profile
使设置生效
6.安装Oracle 10g
解压下载的压缩包到/tmp文件夹,设置权限
#unzip 10201_database_linux32.zip /tmp #chown -R oracle.oinstall /tmp/database #chmod -R 755 /tmp/database
切换到oracle用户进行安装
#su - oracle $./runInstaller
根据提示应该就能安装成功了!
相关文章推荐
- 转【Linux下安装Oracle10g详细教程(支持Redhat和CentOS静默模式安装)】
- centos6.5安装oracle10g数据库
- CentOS安装Oracle10g黑屏
- CentOS5.3安装Oracle10g 小记
- centos5.8 x86_64安装oracle10g
- CentOS7_x86_64安装Oracle10g R2血泪史
- centos安装oracle10g
- Centos5.3+oracle10g 安装
- CentOS 6 上安装Oracle10g
- 在CentOS下安装Oracle10g
- Linux(centos6.5)安装oracle10G_64位
- CentOs5.5 32bit 安装oracle10g(高级安装)
- centOS5.6安装oracle10g或者11g安裝
- centos5.8 x86_64安装oracle10g
- CentOS5.6下安装Oracle10G软件 【保留报错经验】
- Centos安装oracle10g
- oracle10g_64_centos6.5安装过程
- 在64位CentOS6.2上安装64位oracle10g失败总结
- Linux(centos6.5)安装oracle10G_64位
- ORACLE10G在Centos6.4上安装