linux下安装oracle 10g

来源:互联网 发布:泰国毒蛇研究中心 知乎 编辑:程序博客网 时间:2024/05/16 02:07
linux下安装oracle 10g
SLES9安装Oracle 10g
十一月 29th 2006 Posted to 未分类
系统环境:
SuSE Linux Enterprise Server 9 (升级到sp3)
kernel-2.6.5-7.244-default

Oracle最低硬件需求
物理内存:最低512MB (运行 grep MemTotal /proc/meminfo检查)
交换分区:最低1GB (运行 grep SwapTotal /proc/meminfo检查)
硬盘空间:软件需空间2.5G,数据库需空间1.2G.(运行df -h检查硬盘剩余空间)

检查所依赖的软件包
所需要的软件包的版本(或更高版本)
kernel-2.6.5-7.5
gcc-3.3.3-43
gcc-c++-3.3.3-43
glibc-2.3.3-98
libaio-0.3.98-18
libaio-devel-0.3.98-18
make-3.80
openmotif-libs-2.2.2-519.1
查看内核版本执行命令 uname -r
要查看系统是否安装上述软件包。以root身份运行
rpm -q gcc gcc-c++ glibc libaio libaio-devel make openmotif-libs命令。
注:如果SLES9系统中了认证服务(NIS,LDAP,kerbose)。则要把它们删除。

安装orarun
orarun是为一个专门简化oracle安装的软件包。Orarun自动添加了安装oracle所需要的用户和组,设置了环境变量和内核参数。可以通过Yast安装orarun。
安装好orarun后,还需要修改shell。
编辑/etc/passwd,把orarun对应行的/bin/false更改为/bin/bash
修改/etc/profile.d/oracle.sh文件:
把第29行ORACLE_HOME=$ORACLE_BASE/product/9ir2
修改为ORACLE_HOME=$ORACLE_BASE/product/10gR2

设置内核参数
完成上述操作后,以root身份执行命令/usr/sbin/rcoracle start来设置内核参数

安装oracle
从oracle网站上下载10201_database_linux32.zip。解压。
以oracle身份登录系统,进入到解压后的目录。运行./runInstaller安装。按照默认值安装既可

修改dbstart脚本
安装好oracle后。要修改dbstart脚本。
把第78行ORACLE_HOME_LISTEN=/ade/vikrkuma-new/oracle
更改为ORACLE_HOME_LISTEN=$ORACLE_BASE/product/10gR2

Comments(0)
在RHEL AS 3上安装Oracle 10g
十一月 29th 2006 Posted to 未分类
系统环境
Red Hat Enterprise Linux AS release 3 (Taroon Update 4)
Kernel 2.4.21-27.EL

Oracle最低硬件需求
物理内存:最低512MB (运行 grep MemTotal /proc/meminfo检查)
交换分区:最低1GB (运行 grep SwapTotal /proc/meminfo检查)
硬盘空间:软件需空间2.5G,数据库需空间1.2G.(运行df -h检查硬盘剩余空间)

检查所依赖的软件包
所需要的软件包的版本(或更高版本)
gcc-3.2.3-2
make-3.79
binutils-2.11
openmotif-2.2.2-16
setarch-1.3-1
compat-gcc-7.3-2.96.122
compat-gcc-c++-7.3.-2.96.122
compat-libstdc++-7.3-2.96.122
compat-libstdc++-devel-7.3-2.96.122
compat-db-4.0.14.5
要查看系统是否安装上述软件包。以root身份运行
rpm -q gcc make binutils openmotif setarch compat-gcc 类似命令检查。

创建Oracle用户和组
以root身份执行下列命令:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -m -g oinstall -G dba oracle
id oracle
然后设置oracle账户的密码:
/usr/bin/passwd oracle

创建目录
创建针对Oracle 10g软件和数据库的目录。以root身份执行下列命令
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chown -R 775 /u01/app/oracle /u02/oradata
修改内核参数
以root身份编辑/etc/sysctl.conf文件。添加以下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 3200 100 128
fs.file-max = 65536
net.ipv4.ip_local_range = 1024 65000
保存,退出。
然后运行/sbin/sysctl -p激活更改。
为oracle用户设置shell限制
以root身份编辑/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

oracle用户的环境变量设置
以oracle用户身份登录系统。
编辑.bash_profile文件。添加以下内容:(具体值请根据自己的情况设置)
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10g
export ORACLE_SID=DEMO
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export LC_CTYPE=en_US.UTF-8
并且把PATH=$PATH:$HOME/bin一行修改为PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
保存,退出。
然后运行命令source .bash_profile 使环境变量生效。

安装oracle
从oracle网站上下载10201_database_linux32.zip。解压。
进入到解压后的目录。运行./runInstaller安装。按照默认值安装既可。

Comments(0)
原创粉丝点击