进入图形界面安装
1.oracle安装环境设置
linux下oracle安装需要手动设置一些环境变量和配置文件,不像windows下只点下一步即可
suse系统提供一个orarun的安装,默认自动帮助进行绝大多数的配置,因此如果在系统安装时没选择orarun的话,
现在也可以通过yast,进行选择补充安装,安装后默认配置创建好oracle的账户和权限,减少很多手动设置步骤
首先用root账户
1)保证SUSE系统环境有“C/C++ Compiler and Tools”以及orarun和另3个oracle相关安装选项,静态IP配置
(其中另3个oracle相关安装选项很主要,通过yast软件的搜索关键字“ora”查找安装,
如果不安装这几项,会在oracle安装过程中出现很多莫名其妙的错误而导致安装失败)
2)激活orcale帐户并设置密码
oracle用户从 "/bin/false" 改为 "/bin/bash"
切换orcale帐户使用id查看组权限oinstall和dba
3)编辑/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
能够用sysctl –p来确认参数文档/etc/sysctl.conf中的内容
使用#/etc/init.d/boot.sysctl start命令使参数文档中配置的参数生效
4)编辑/etc/security/limits.conf文件
确认修改最后的以下参数内容
oracle hard nproc 16384
oracle soft nproc 16384
5)修改/etc/profile文档,加入ulimit –n 102400(此步骤经验证不是必须的)
6)配置oracle环境变量/etc/profile.d/oracle.sh
ORACLE_HOME=$ORACLE_BASE/product/10gR2
ORACLE_SID=test #注意此参数与安装时数据库名一致
运行/usr/sbin/rcoracle start使配置生效
7)修改/etc/SuSE-release
将这个文件里面的SERVER10以及VERSION=10修改成9。(注意,在安装oracle成功后务必将参数改回10。)
切换oracle用户登陆
8)解压安装包,进入目录运行安装程序./runInstaller
可自定义安装,也可默认安装
注意:
选择企业版安装
dba group 选择 dba
global database name要填写和/etc/profile.d/oracle.sh中 ORACLE_SID的值相同
specify operatingsystem group name 选择 oinstall
安装最后时会提示你以root身份执行2个脚本,打开终端命令行,以root账户按顺序执行即可
记住EM和isqlplus的管理地址
9)安装完毕后的配置
默认安装完oracle,服务和监听是启动的,数据库也可以访问
但是默认配置文件是不随系统启动的,需要手动设置
修改Oracle系统配置文件/etc/oratab
格式为 SID:ORACLE_HOME:AUTO 把AUTO域设置为Y(大写)
默认是N,把需要随系统启动的项改为Y即可