Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1653539
  • 博文数量: 135
  • 博客积分: 2820
  • 博客等级: 少校
  • 技术积分: 2544
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-16 13:33
文章分类

全部博文(135)

文章存档

2015年(1)

2014年(8)

2013年(16)

2012年(43)

2011年(56)

2010年(11)

分类:

2012-07-23 10:28:34

一、准备介质
 
1、centos4.7 
    网站可以直接下载。建议下载DVD版本。更方便一些。
2、Oracle 9204
   -在主页找到 VIEW ALL DOWNLOAD-DOWNLOAD-DATABASE-
 
 Previous database releases:
 - -
 
 进入即可下载。
 
 
二、系统安装。
 
1、Centos4.7安装。此处不做详细说明。取消firewall和selinux功能。
(注意要使用静态地址以及安装包的时候需要选择上Development Tools and Legacy Software Development。)
 
2、安装linux其余的必需包。一般需要安装以下21个linux的RPM包。这些包在下载的Centos的ISO文件中都可以找到。
 
xorg-x11-deprecated-libs-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-libs-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-xfs-6.8.2-1.EL.13.20.i386.rpm
alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm
fontconfig-devel-2.2.3-7.i386.rpm
freetype-devel-2.1.9-1.i386.rpm
libjpeg-devel-6b-33.i386.rpm
libtiff-devel-3.6.1-8.i386.rpm
libungif-devel-4.1.3-1.i386.rpm
xorg-x11-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-deprecated-libs-devel-6.8.2-1.EL.13.20.i386.rpm
xorg-x11-devel-6.8.2-1.EL.13.20.i386.rpm
audiofile-devel-0.2.6-1.i386.rpm
esound-devel-0.2.35-2.i386.rpm
libaio-0.3.103-3.i386.rpm
libaio-devel-0.3.103-3.i386.rpm
openmotif21-2.1.30-11.RHEL4.4.i386.rpm
glib-devel-1.2.10-15.i386.rpm
gnome-libs-devel-1.4.1.2.90-44.1.i386.rpm
gtk+-devel-1.2.10-33.i386.rpm
imlib-devel-1.9.13-23.i386.rpm
ORBit-devel-0.5.17-14.i386.rpm
 
 
将以上所有包放入/tmp/patch目录
[root@oracle9i tmp]#cd patch
[root@oracle9i patch]# rpm -ivh *.rpm
warning: alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
error: Failed dependencies:
        freetype-devel >= 2.1.4 is needed by fontconfig-devel-2.2.3-13.el4.i386
    Suggested resolutions:
        /home/buildcentos/CENTOS/en/4.0/i386/CentOS/RPMS/freetype-devel-2.1.9-8.el4.6.i386.rpm

#提示还缺少某个rpm包。根据提示从下载的Centos光盘中提取复制过来。
[root@oracle9i patch]# cp /mnt/cdrom/CentOS/RPMS/freetype-devel-2.1.9-8.el4.6.i386.rpm ./
[root@oracle9i patch]# rpm -ivh *.rpm
warning: alsa-lib-devel-1.0.6-5.RHEL4.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821
Preparing...                ########################################### [100%]
        package xorg-x11-libs-6.8.2-1.EL.52 is already installed
        package xorg-x11-deprecated-libs-6.8.2-1.EL.52 is already installed
        package xorg-x11-xfs-6.8.2-1.EL.52 is already installed
        package xorg-x11-6.8.2-1.EL.52 is already installed
#提示有些RPM已经安装了。需要将这些目录的这些rpm包删除即可继续执行。
 
[root@oracle9i patch]#rm -f xorg-x11-libs-6.8.2-1.EL.52
[root@oracle9i patch]#rm -f xorg-x11-deprecated-libs-6.8.2-1.EL.52
[root@oracle9i patch]#rm -f xorg-x11-xfs-6.8.2-1.EL.52
[root@oracle9i patch]#rm -f xorg-x11-6.8.2-1.EL.52
[root@oracle9i patch]#rm -ivh *.rpm

Preparing...                ########################################### [100%]
   1:libaio                 ########################################### [  5%]
   2:glib-devel             ########################################### [ 10%]
   3:ORBit-devel            ########################################### [ 15%]
   4:libaio-devel           ########################################### [ 20%]
   5:openmotif21            ########################################### [ 25%]
   6:libungif-devel         ########################################### [ 30%]
   7:libtiff-devel          ########################################### [ 35%]
   8:libjpeg-devel          ########################################### [ 40%]
   9:freetype-devel         ########################################### [ 45%]
  10:fontconfig-devel       ########################################### [ 50%]
  11:xorg-x11-devel         ########################################### [ 55%]
  12:gtk+-devel             ########################################### [ 60%]
  13:imlib-devel            ########################################### [ 65%]
  14:xorg-x11-deprecated-lib########################################### [ 70%]
  15:audiofile-devel        ########################################### [ 75%]
  16:alsa-lib-devel         ########################################### [ 80%]
  17:esound-devel           ########################################### [ 85%]
  18:compat-libcwait        ########################################### [ 90%]
  19:compat-oracle-rhel4    ########################################### [ 95%]
  20:gnome-libs-devel       ########################################### [100%]
[root@oracle9i patch]#
 
3、安装Oracle9204基于linux redhat 4.X版本的两个补丁包
 
compat-libcwait-2.1-1.i386.rpm
compat-oracle-rhel4-1.0-5.i386.rpm
 
可以google一下直接选择从oracle网站下载到此两个文件。也复制到patch目录。
[root@oracle9i patch]# rpm -ivh compat-libcwait-2.1-1.i386.rpm
[root@oracle9i patch]# rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm
 
4、将下载的oracle9i的文件放入/tmp目录
ship_9204_linux_disk1.cpio.gz
ship_9204_linux_disk2.cpio.gz
ship_9204_linux_disk3.cpio.gz
进行解压:
[root@oracle9i tmp]#gzip -d *.gz
[root@oracle9i tmp]#cpio -idvm < ship_9204_linux_disk1.cpio
[root@oracle9i tmp]#cpio -idvm < ship_9204_linux_disk2.cpio
[root@oracle9i tmp]#cpio -idvm < ship_9204_linux_disk3.cpio
这样即可在/tmp目录下生成三个oracle的安装盘目录。分别为Disk1、Disk2、Disk3、
 
三、Linux环境配置。
 
1、创建用户和组。修改安装目录的权限
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
mkdir -p /u01/oracle
/usr/sbin/useradd -g oinstall -G dba -d /u01/oracle oracle
passwd oracle
chown -R oracle:oinstall /u01
 
2、配置oracle用户的环境配置文件中增加如下的内容。
[root@oracle9i ~]# cd /u01
[root@oracle9i u01]# cd oracle
[root@oracle9i oracle]# vi .bash_profile
ORACLE_SID=zwtora
ORACLE_BASE=/u01
ORACLE_HOME=/u01/oracle
PATH=$ORACLE_HOME/bin:$PATH:.
LD_ASSUME_KERNEL=2.4.19
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/$LD_LIBRARY_PATH
export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH LD_ASSUME_KERNEL LD_LIBRARY_PATH
 
# sqlplus  use  enter
stty erase ^h
 
#需要使用远程图形界面。可以配置DISPLAY。192.168.1.201为远端界面的IP地址。
DISPLAY=192.168.1.201:0; export DISPLAY
 
3、以Root用户编辑/etc/sysctl.conf。增加以下的内容
vi /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 使其生效。

4、将oracle的三个目录移动到u01目录来
mv /tmp/Disk* /u01

5、chown -R oracle:oinstall /u01

四、安装Oracle数据库。

[root@oracle9i oracle]# su - oracle
Password:

[oracle@oracle9i ~]$ cd /u01/Disk1
[oracle@oracle9i Disk1]$ ./runInstaller

#如果不使用远程桌面安装,可以直接将Linux主机启动到init 5 模式下。进行运行安装。

#如果使用远程桌面安装,根据之前配置的/u01/oracle/.bash_profile。可以在IP为192.168.1.201的windows机器上安装xmanager3.0。然后启动xmanage-passive。既可在192.168.0.201上出现图形的oracle安装界面。

安装界面。

安装oracle的过程这里就不详细说明了。
过程中间有两个提示分别都是要使用root用户执行一个脚本。按照提示操作即可。
安装完成以后,可以分别创建LISTENER和数据库。

[oracle@oracle9i oracle]netca 
[oracle@oracle9i oracle]dbca

 

 


 

阅读(1894) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~