oracle 10g for linux,我用得redhat5.6,装的时候遇到一些问题在这总结一下。
安装步骤:
1.检查环境,一般检查一下内存,交换空间,和磁盘剩余空间
2.检查oracle所要求得必备软件,rpm -qa | grep filename,下面的包也必须被安装:· make-3.79· binutils-2.11· openmotif-2.2.2-16· setarch-1.3-1 · compat-db-4.0.14.5· compat-gcc-7.3-2.96.122· compat-gcc-c++-7.3-2.96.122· compat-libstdc++-7.3-2.96.122· compat-libstdc++-devel-7.3-2.96.122,如果检测到没有安装的从linux镜像里边找出来rpm -ivh filename 安装上。
3.修改核心参数
1. /etc/sysctl.conf 里边的kernel.shmmax参数,设置为物理内存的一半(字节)
2./etc/security/limits.comf设置shell调用,添加
3./etc/pam.d/login增加以下内容
4.创建相关目录
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle 注意:-g是添加初始用户组,-G只是加入用户组
passwd oracle
5.创建数据库目录
mkdir /opt/ora10g
mkdir /opt/ora10g/product
mkdir /opt/ora10g/oradata
chown -R oracle:oinstall /opt/ora10g
6.配置oracle用户环境变量'
su - oracle 切换到oracle用户的时候,为了防止后边安装的时候出现“Can't connect to X11 ...using:0.0...DISPLAY variable ”错误,先执行 “xhost +”打开远程端
vi .bash_profile 添加
7.之后就是安装了
./runInstaller
注:oracle在安装的时候安装版本不对,未通过检查解决方案
oracle client未通过检查操作系统版本的解决方案
在suse10,as4,redhat5以上等linux版本安装oracle client-10未通过检查操作系统版本的,不是不能安装,你只要修改:client/install/oraparam.ini 和 client/install/oraparamsilent.ini,
如suse-10下改
oraparam.ini文件:
[Certified Versions]
Linux=redhat-3,SuSE-9,SuSE-10,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2 //添加SuSE-10;
[UnitedLinux-1.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-3.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-SuSE-9-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-SuSE-10-optional] //添加相应的linux系统要求
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-redhat-4.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-asianux-1.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
[Linux-asianux-2.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
oraparamsilent.ini文件则
[Certified Versions]
Solaris=5.6,5.7,5.8,5.9,5.10
Linux=redhat-3,SuSE-10 //添加SuSE-10
HPUX=B.11.11
Decunix=V5.1A,V5.1
AIX=5.1.0.0