Linux上安装Oracle
ORACLE数据库安装文档
ftp://194.199.20.114/linux/redhat
一,数据库安装
a) Root身份登陆服务器检查软件安装包是否齐全:
i. 运行命令:rpm -q binutils compat-db compat-libstdc++-296 control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make sysstat xscreensaver setarch libaio
ii. 确保所有安装包都装好,如有缺少请直接从RH Linux光盘下找到相应包进行安装。命令为:rpm –ivh –nodeps
b) 建立oracle数据库需要的组
i. /usr/sbin/groupadd dba
ii. /usr/sbin/groupadd oinstall
c) 建立oracle数据库需要的用户并建立此用户密码
i. /usr/sbin/useradd –g oinstall –G dba oracle
ii. Passwd oracle(建立oracle密码) 2wsx3edc
d) 修改oracle用户的环境变量
i. Vi /home/oracle/.bash_profile在文件最后加入一段话:
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export NLS_LANG=\'simplified chinese_china.zhs16gbk\'
export LANG=en_US
ii. Source /home/oracle/.bash_profile 让环境变量生效
e) 建立相应文件夹并赋予oracle权限
i. mkdir –p /opt/app/oracle
ii. chown oracle:oinstall /opt/app/oracle
f) 修改系统参数
i. 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=1048576
net.core.rmem_max=1048576
net.core.wmem_default=262144
net.core.wmem_max=262144
ii. #/sbin/sysctl –p 让刚才修改的系统参数生效
g) 将oracle
h) 建立相应的文件夹
#mkdir –p /opt/app/oracle
赋予oracle的权限
#cd /opt/app
#chown oracle:oinstall oracle
i) 重启服务器
j) 用oracle用户登陆进去系统(注:必须用oracle用户登陆)
k) 将oracle安装包解压缩
i. tar zxvf oracle压缩包名
l) 进入压缩后的oracle安装包目录,运行命令开始安装
i. $cd database
ii. $./ runInstaller
因为默认RHEL AS5不支持oracle 10.2,0.1,所以要修改一些参数。编辑/etc/redhat-release文件,将现在的版本信息(Red Hat Enterprise Linux Server release 5 (Tikanga)),替换为(Red Hat Enterprise Linux Server release 4 (Tikanga)),这样才可以通过oracle的安装条件检查。
注:网上说到另外一种方法如下:
通过修改安装文件oraparam.ini,添加redhat-5(二者选一即可)
# vi /10201_database_linux32/database/install/oraparam.ini
### #[Certified Versions]
再添加
[Linux-redhat-5.0-optional]TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
远程登入 vncserver –kill :2
m) 进入oracle安装画面
n) 选择Advanced Installation后点击下一步
- o) 安装目录和组都是我们在前面配置文件里面指定的,默认,点下一步继续
p) 选择Enterprise Edition企业版本后点击下一步继续
q) 详细用户明细,默认,点下一步继续
r) 产品check页面,如有下图验证出错的地方,点击空白框,如下图
s) 上图点击后如下图,下一步继续
t) 配置选项中,我们选中create a database,点击下一步继续
u) 数据库配置页面中默认不变,点下一步继续
v) 数据库配置选项中,在Select Database Character set选项中选择字符串类型:Simplified Chinese ZHS16GBK,点击下一步继续
w) 数据管理选项,默认不变,下一步继续
x) 数据库储存选项,对应配置文件中指定目录,默认,下一步继续
y) 备份选项,默认,下一步继续
z) 设置数据库用户密码,点击Use the same password for all the accounts选项,手动输入密码确认,下一步继续
aa) 安装数据库软件页面,点击Install继续
bb) 开始安装
cc) 开始安装库
dd) 密码管理页面,不用改动,点击ok继续
ee) 下图需要使用ROOT管理员权限来运行以下两个脚本,新开一个终端窗口用root登陆后运行以下两个脚本
#/opt/app/oracle/oraInventory/orainstRoot.sh
#/opt/app/oracle/product/
ff) 结束安装,点击Exit后退出,如下图。至此oracle数据库安装全部完成
查看数据库监听端口
$ netstat -lnp --tcp|grep 1521
tcp 0 0
出现上列说明数据库监听端口启动,数据库可以正常使用了!