RedHat 5.5 下安装oracle10g的步骤与注意事项
来源:互联网 发布:震爆火箭炮升级数据 编辑:程序博客网 时间:2024/05/16 16:19
写在前面的话
在Red Hat Linux5.5下安装oracle10g并不难,有一点点小繁琐,我花了一天的时间进行了安装,根据安装过程中出现的问题,整理了这个文档,希望能够帮助到从事类似工作的同学,主要步骤包括:
1.安装包的检查
2.修改Liunx系统的兼容性
3.修改内核参数
4.新建用户、组
5.设置安装用户下的shell limit
6.配置静态IP
7.修改/etc/limits
8.关闭SeLinux
9.配置用户环境变量
1.安装环境
我选择试验的安装系统环境是redhat 5.5,同样是在VMware虚拟机中进行,安装时选择了自动安装,建议留出足够空间,以免空间不够前期工作全部废掉。数据据是oracle 10g ,具体版本信息如下:
Red Hat Enterprise Linux Server release 5.5 (Tikanga)
Oracle Database 10g Release 2 (10.2.0.1)
2.安装过程
2.1 安装包的检查
进行软件包检查时,暂时没有的包必须装上 否则后续安装会有问题
需要的包有: setarch-2* 、 make-3*、 glibc-2*、 libaio-0*、compat-libstdc++-33-3*、compat-gcc-34-3*、 compat-gcc-34-c++-3*、 gcc-4*、libXp-1*、openmotif-2*、 compat-db-4*
检查包的命令可以使用“rpm -qa|grep” 如下所示
[root@redhat sysconfig]#rpm -qa | grep compat-libstdc++
compat-libstdc++-33-3.2.3-69.el6.i686
安装包的命令使用“rpm -ivh” 使用前需挂载redhat安装文件的包资源(Server文件夹)
所谓挂载听起来很专业,但其实就是将资源复制到指定位置,在终端定位到该位置进行安装即可。 目录大家随意选择
安装的过程中我发现,如图所示。部分包安装后出现多行提示信息,但是没有提示此包正确安装,于是我重新输入安装命令,其后出现了package。。。。is already installed提示,大家安装的时候注意下。
2.2 修改linux的系统兼容性
Oracle Database10g Release 2 (10.2.0.1)只支持到Red Hat Release 4,所以要修改linux的版本说明。
使用VI命令修改/etc/redhat-release文件,将Red Hat Enterprise Linux Server release 5.5 (Tikanga)注释掉。
添加一行:redhat-4 即可
:wq退出。
2. 3 修改内核参数
使用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
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
运行/sbin/sysctl -p命令,内核参数生效:如图所示
2.4 新建用户、组
安装oracle也需要重新建立新的用户,建立用户和组 我想大家对linux稍微有了解的,都很清楚无非是 useradd、groupadd等,这里就不再一一赘述,需要强调一点的是,网上的其他教程都使用oracle作为新用户的名字,初学者最好也用这个名字,以免后续有些改动的地方,出现不必要的麻烦。
2.5 设置安装用户下的shell limit
这一步操作,我们再之前安装ArcGIS Server的时候也遇到过,遇到的问题越多,解决过的问题越多,再处理困难就越来越简单,新手一定不要被前期的困难吓倒。
使用vi命令修改/etc/security/limits.conf文件增加以下内容
oraclesoft nproc 2047
oracle hard nproc16384
oracle softnofile 1024
oracle hardnofile 65536
使用vi命令修改 /etc/pam.d/login文件,使shell limit生效,增加以下内容
session required /lib/security/pam_limits.so
2.6 配置静态IP
使用vi命令修改/etc/sysconfig/network-scripts/ifcfg-eth0文件,增加以下内容
HWADDR= 00:0C:29:20:65:94#mac地址
IPADDR= 192.168.234.139 #IP
NETMASK=255.255.255.0 #掩码
GATEWAY= 192.168.234.255 #网关
上面信息都是我的 你别复制! 你自己用ifconfig命令查找自己的
2.7 修改/etc/hosts
使用vi命令修改/etc/hosts文件,将127.0.0.1改为你自己的ip地址。
2.8 关闭SeLinux
编辑文件/etc/selinux/config,将SELINUX=disabled
vi /etc/selinux/config
2.9 配置Oracle用户的环境变量
登录到oracle用户下,使用vi命令编辑/home/oracle/.bash_profile文件 增加以下内容
# Oracle Settings
ORACLE_BASE=/home/app/oracle;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;export ORACLE_HOME
ORACLE_SID=orcl;export ORACLE_SID
PATH=$PATH:$ORACLE_HOME/bin;export PATH
CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH
if [ $USER ="oracle" ]; then
if [ $SHELL ="/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384-n 65536
fi
fi
DISPLAY=192.168.234.139:0.0;export DISPLAY
LANG=en_US;export LANG
强调,DISPLAY=192.168.234.139处,更换成你自己的IP地址。
ok,至此大功告成,定位到安装文件根目录执行./runInstaller命令即可,其下具体安装步骤与windows界面相同不再赘述,耐心就是胜利。
- RedHat 5.5 下安装oracle10g的步骤与注意事项
- Redhat 5.5 linux下安装oracle10g服务端
- Redhat 5.5 linux下安装oracle10g客户端
- Linux下安装ORACLE10g的注意事项总结
- RedHat AS4 下安装oracle10g
- Redhat 5 下 Oracle10g 安装
- Redhat 5 下 Oracle10g 安装
- Linux下的Oracle10g安装步骤
- RedHat Linux AS5安装Oracle10g步骤
- redhat Enterprise linux5.2下安装oracle10g
- Redhat Enpterprise5.6下安装Oracle10g
- Redhat 5 下 Oracle10g 安装 修改版
- xp下安装redhat注意事项
- VMware 安装 redhat 关键步骤和注意事项
- RedHat下安装Python3步骤
- RedHat下安装Python3步骤
- RedHat下安装Python3步骤
- Lybbs7.6.1的安装步骤与注意事项
- 怎样预防网站被K
- java两个相同Bean对象复制
- notifyDataSetChanged() 动态更新ListView,知识点比较全
- github学习使用(三)
- flex 加载图片失败,设置默认显示图片
- RedHat 5.5 下安装oracle10g的步骤与注意事项
- android dialog 两种自定义布局风格
- java jdk 安装
- eclipse编译hadoop源码
- BigDecimal
- 自定义hadoop map/reduce输入文件切割InputFormat
- Android应用层对设备的访问权限的实现
- Python 去除代码前行号 除去左侧一个字符
- 【杨中科解惑】我该怎么选择?选择就是放弃