大家好,博主现在学习LINUX服务和集群管理还有ORACLE 管理。我在博客中写出详细的学习成果!和大家一起分享,文中有不足之处请大家帮忙指出!谢谢!
分类: Oracle
2018-08-05 13:48:33
1. CENTOS4.7
,选择CENTOS4.7-I386-BIN-DVD.torrent
说明:CENTOS 在安装时,里面一些开发包需要安装一下,否则会在后面安装ORACLE中会出错。强烈建议把“开发类的”的包都在装CENTOS时候选上。
2.ORACLE 9i.2.0.4(32位)
网盘#地址: 密码:8hnx
网盘包括:指导文档及环境包和安装包
ORACLE9I官方下载 版本为ORACLE9i-9.2.0.4
32位
原文链接:
说明:本人亲自从ORACLE官网下载下来的,国内一些IP被屏蔽,通过会员迅雷下载的。64位的也用此方法下载。
第二部分:安装前准备
1.将ORACLE9I安装包上传到CENTOS上去
方法:通过XFTP软件上传
2.同理,将安装ORACLE9I需要的包也从光盘镜相中找到,上传到CENTOS上去。
RPMS安装包光盘路径如下:CENTOS/RPMS/
安装包如下:
#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目录
将/root 下的disk1.2.3 移动到/u01目录下。
#mv
/root/Disk* /u01
检查变量
13.在WINDOS客户端启动xmanger下的Xmanager-Passive
功能:客户端XMANGER通过CTR登录到服务器,后可在服务器上进行图形化操作
14.运行DISK1下的runInstall,开始安装数据库
然后图形界面出现了
第四:创建数据库
说明:用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
希望对大家有一些帮助。