centos5 下安装oracle10g

环境:CentOS release 5 (Final)
 
 
 
        1)创建用户


没啥说的,照着官方文档的思路做就行了
# groupadd oinstall        /创建组用户/
# groupadd dba            /创建组用户/
# useradd -g oinstall -G dba oracle        /创建用户,并设定用户组/
# passwd oracle        /设定oracle用户的密码/
 
 
2)以下假设在根文件系统中创建目录。
这样做是为了简便起见,不建议将其作为通用做法。这些目录通常被创建为单独的文件系统。
以 root 用户身份执行以下命令:
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 775 /u01/app/oracle /u02/oradata


3)用户环境变量
用oracle登陆进操作系统,编辑.bash_profile文件,由于linux默认的shell使用的是bash,故要编辑这个文件,如果你设定的使用csh,请编辑.login文件。
我的.bash_profile添加的内容
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1
ORACLE_SID=demo1
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH
 
 
 
 
4)设定系统核心参数
创建或者编辑/etc/sysctl.conf文件,添加或修改如下的行
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
 
可能会和已有的参数重复,那就按大的为准
 
改变当前内核参数的值,用命令 #/sbin/sysctl –p 来实现
 
 
5)下载
http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html下载ship.db.lnx32.cpio.gz
放入/usr/local/src
Cd /usr/local/src
gunzip ship.db.lnx32.cpio.gz
cpio -idmv < ship.db.lnx32.cpio
会在当前路径下产生一个Disk1目录
该目录就是要安装的文件所在
 
6)
修改redhat发行标识
由于oracle10g具有系统安装监测,当检测到的系统不符合安装配置规定的要求时,安装不能正常进行,故要更改操作系统的版本标识,这一操作不会影响任何系统问题,可以在安装结束后恢复为正常状态。
操作如下:
备份/etc/redhat-release文件为/etc/redhat-release.bak
以root权限修改/etc/redhat-release文件
将文件的内容CentOS release 5 (Final)
修改为Red Hat Enterprise Linux AS release 3 (Taroon)
用于满足 Disk1/install/oraparam.ini的检查要求
 
 
 
7)开始安装
以oracle身份登陆linux,然后
/usr/local/src/Disk1/runInstaller,出现安装界面,你就一步步按照界面上的要求走就ok
其中我遇到两个问题:
问题1)
准备从以下地址启动 Oracle Universal Installer /tmp/OraInstall2008-03-18_06-36-29PM. 请稍候...[oracle@localhost Disk1]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-03-18_06-36-29PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1560)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1477)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
 
解决:
以root的身份执行yum -y install libXp
 
问题2)安装界面出现乱码
在/home/oracle/.bash_profile中添加两行
export LC_ALL=en_US
export LANG=en_US
 
 
很奇怪的一个问题,网上说需要一系列的compat-*的rpm包,我一个没装也ok了,我再安装的检查过程中也没看到报错,而且我装的centos5也确实没有compat-*的rpm
 
 
参考:
http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html

文章出处:DIY部落(http://www.diybl.com/course/7_databases/oracle/oraclexl/2008324/107095.html#)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值