我自己的gaofei的RHEL4上安装Oracle10g
1、将oracle文件拷进来,是个zip包,用unzip *.zip解压了,
2、下面就要安装了,进到database下,用./runInstaller就能安装,但是要用自己建的用户(设为oracle)运行
3、
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle (设定oracle用户为oinstall、dba用户组的成员)
# passwd oracle (设定oracle用户的密码)
4、用oracle用户运行./runInstaller,但是文件使用root用户拷贝进来的,oracle用户没有权限,
#chown -R oracle.oinstall database
将database的owner改为oracle
5、logn out一下,用oracle用户登录,再运行./runInstaller就行了,(如果不用oracle而用su - oracle会出一个DISPLAY的问题)
*****************************下面弹出了Oracle的安装界面
1、检测出问题,主要是看看包有没有安装,如果装机的时候不是全部安装,就会有两个包没有安装
这两个包可以在光盘2和3的Redhat/RPMS文件夹下,用
#find *gcc* 查找
#rpm -ivh gcc-** 安装
装的时候会嵌套要求基础包,就追溯的转就行了
2、参数问题,看看那些参数不合格,
#vi /etc/sysctl.conf 进入这个文件,在最后面增加下面的参数
kernel.sem = 250 32000 100 128
kernel.shmmax = 536870912
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
然后就安装就行了,安装安装就跳出一个对话框,Exectue Configuration scripts
跟着提示,要用root用户登录,根据上面的路径,执行那两个脚本就行了
这就安装好了,用http://localhost :1158/em登录就好了
其实想想,和windows下安装思想还是一样,就是要执行runinstaller,但要手动增加用户,修改权限,修改参数,这其实还是windows的一样。
其实主要的问题就是基本命令不熟悉,多熟练就好了
还有一个工作没有做,就是环境变量的设置,不设置没什么影响,但是在用的时候只是不方便,就想你用oracle用户时,执行sqlplus是无效命令,这个就不细说了。
#vi .bash_profile (su -oracle里就有)添加下面的信息
ORACLE_BASE=/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/; export ORACLE_HOME
ORACLE_SID=fstest; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
#source .bash_profile 使环境变量设置生效