Chinaunix首页 | 论坛 | 博客
  • 博客访问: 122820
  • 博文数量: 23
  • 博客积分: 245
  • 博客等级: 二等列兵
  • 技术积分: 973
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-14 13:32
个人简介

大家好,博主现在学习LINUX服务和集群管理还有ORACLE 管理。我在博客中写出详细的学习成果!和大家一起分享,文中有不足之处请大家帮忙指出!谢谢!

文章分类

全部博文(23)

文章存档

2018年(10)

2013年(10)

2012年(3)

分类: Oracle

2018-08-05 13:48:33

在安装ORACLE9i之前 看了很多教程,有点头大,索性自己写一篇吧。
前言:
    ORALCE版本9i(9.2.0.4)32位,CENTOS4.7 ,和xmanger企业版准备好
   客户机WINDOS地址192.168.0.1  VM虚拟机oracle 9i地址192.168.0.88   
第一部分:下载源软件包

1.       CENTOS4.7

http://vault.centos.org/4.7/isos/i386/,选择CENTOS4.7-I386-BIN-DVD.torrent
说明:CENTOS   在安装时,里面一些开发包需要安装一下,否则会在后面安装ORACLE中会出错。强烈建议把“开发类的”的包都在装CENTOS时候选上。
2.
ORACLE 9i.2.0.432
网盘#地址:https://pan.baidu.com/s/1v3rVMnPSvp7r8idz4rUFtw 密码:8hnx 
网盘包括:指导文档及环境包和安装包
ORACLE9I官方下载   版本为ORACLE9i-9.2.0.4 32
原文链接:http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gz
http://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk2.cpio.gzhttp://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk3.cpio.gz

说明:本人亲自从ORACLE官网下载下来的,国内一些IP被屏蔽,通过会员迅雷下载的。64位的也用此方法下载。
第二部分:安装前准备
1.ORACLE9I安装包上传到CENTOS上去

方法:通过XFTP软件上传
2.同理,将安装ORACLE9I需要的包也从光盘镜相中找到,上传到CENTOS上去。
 RPMS安装包光盘路径如下:CENTOS/RPMS/
 
安装包如下:

4.装compat-oracle-rhel4-1.0-5.i386.rpm包3.#rpm –ivh *.rpm 安装包有rpm包

5.安装compat-oracle-rhel4包



    说明:到这一步的时候,我这报错,缺少依赖包,原来是RPM 中有几个没装 成功,重装后,此包可以正常安装。
6.安装libswait包

    说明:一定要从官网下载此包,第一次在CSND下载的有问题,折腾半天从官网下载此包后,成功完成。官网包下载地址https://oss.oracle.com/projects/compat-oracle/files/RedHat/
7.
添加用户及组并赋权

#groupadd oinstal  添加组oinstall

#groupadd dba      添加组dba

#cd  /

#mkdir u01            创建u01目录

#Mkdir /u01/oracle 创建oracle目录

#useradd  -g oinstall –G dba –d /u01/oracle  oracle
添加小组属于oinstall大组属于dba的用户oracle

#passwd  oracle     修改oracle的密码

#chown –R oracle:oinstall  /u01    将用户为oracle和组oinstall 的家目录设备为/u01
8.
更改ORACLE用户的环境变量

 #su - oracle

#vim /home/oracle/.bash_profile

切换到ORACLE用户下改变环境变量(下图中截屏的是全部需要加的内容)

192.168.0.1为客户端的IP地址 0应该为了后期xmanger图形界面,不太确定。
9.
测试一下

10.
添加内核参数

#vim /etc/sysctl.conf在文件最后加以下内容。

/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

运行此命令,使生效。
11.解压ORACLE 安装包disk1 disk2 disk3
#gunzip #.gz

通过cpio命令再解压disk1,2,3

解压完成后,生成DISK1,DISK2,DISK3目录



12.将DISK1.2.3目录赋权给用户oracle和组oinstall


将/root 下的disk1.2.3 移动到/u01目录下。


#mv /root/Disk*   /u01

检查变量

13.在WINDOS客户端启动xmanger下的Xmanager-Passive


功能:客户端XMANGER通过CTR登录到服务器,后可在服务器上进行图形化操作

14.运行DISK1下的runInstall,开始安装数据库

然后图形界面出现了


输入组oinstall

在打开一个客户端,切换到oracle用户下,运行一下/tmp/orainstRoot.sh脚本(下图)





暂时只安装数据库软件

总结信息


再运行一下脚本 以ROOT用户运行 /u0/oracle/root.sh ,脚本需要确认的内容一路回车就好(如下图)


数据库软件安装完成

第三:配置监听
1.切换到oracle用户下,执行netca命令


配置成功后,会有"安装成功信息“提示。

查看监听进程

第四:创建数据库
说明:用dbci助手创建数据库

1.ORACLE用户下,执行$ dbca

输入数据库名称和sid

字符集设置成utf-8支持中文   archive前的钩勾上,是归档的意思。
输入sys 和system的登录密码

第五部分:测试数据库

查看数据库进程已经正常启动

#ps-ef |  grep oracle

登录到数据库,并创建一个测试表。

测试关闭数据库和再启动数据库


至此ORACKE 9I 9.2.0.4 ??_32位,在CNETOS4.7 下已经成功完成。

第六部分:容易出错的地方

1.       在安装CENTOS4.7的时候,请注意一些开发包还有一些包必需装上。

Development Tools    Legacy Software Development

2.       在安装依赖包时,注意报错信息

3.       在安装一些ORACLE依赖包时,强烈建议能从官网下载,因为在GOOGLE和度娘找的包有时候容易出错

4.       写在最后:进入图形界面后,出现一条“You do not have permission to write to the inventory location“的告警,无法进入下一步,最后检查了一下,在 oracle 下的/home/oracle/.bashrc   中的/ ORACLE_BASE=/u01 写错。

5.      

此文档是本人一步步做出来,完成原创的文档。图片为实验中的截图。

参考自小布的老师的 LINUX平台下安装9I ORACLE视频和“Install_Oracle9204_on_CentOS4.2”文档(外国人写的,可以度娘)

作者:风吹屁屁凉 企鹅号1245785587   oracle爱好者学习交流:2-0-8-6-7-9-4-3-4

希望对大家有一些帮助。






















阅读(703) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册