ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【安装】Linux环境ORACLE 9i安装(文字版安装文档)

【安装】Linux环境ORACLE 9i安装(文字版安装文档)

原创 Linux操作系统 作者:secooler 时间:2009-03-08 16:31:46 0 删除 编辑
1.添加dba组和oracle用户
1).以root用户登陆,执行以下命令,创建dba组和oracle用户。
# groupadd dba
# useradd -g oinstall -G dba oracle
2).执行以下命令,修改oracle用户密码
# passwd oracle
输入新密码

2.建立oracle安装目录
1).以root用户登陆,在根目录下创建相关目录
/oracle9-------为oracle软件安装目录
/oradata/tmp---为安装时的临时目录
/oradata-------为数据文件存放目录
/ora_install---为安装盘存放目录
# cd /
# mkdir /oracle9
# mkdir /oradata
# mkdir /oradata/tmp
# mkdir /ora_install
2).修改以上目录的owner & group
# chown –R oracle:dba /oracle9 /oradata /ora_install

3.修改oracle用户的HOME路径
以root用户登陆,修改/etc/passwd文件
将oracle:x:500:501::/home/oracle:/bin/bash
改为oracle:x:500:501::/oracle9:/bin/bash

4.设置kernal参数
1).以root用户登陆,在/etc/sysctl.conf文件中添加以下各行,设置kernal参数
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem    = 250 32000 100 128
fs.file-max   = 65536
net.ipv4.ip_local_port_range = 1024 65000
2).以root用户登陆,在/etc/security/limits.conf文件中添加以下各行,修改操作系统资源限制
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
3).重新启动机器,使上述更改有效

5.设置oracle环境变量
以oracle用户登陆,编辑/oracle9/.bashrc文件,添加如下内容
export BASH_ENV=$HOME/.bashrc
export ORACLE_HOME=/oracle9/product/9.0.1
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
export TNS_ADMIN=/oracle9/config/9.0.1
export NLS_LANG=american_america.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$PATH:/bin:/usr/bin:/usr/sbin:/etc:/opt/bin:/usr/ccs/bin:/usr/openwin
export PATH=$PATH:/opt/local/bin:/opt/NSCPnav/bin:$ORACLE_HOME/bin
export PATH=$PATH:/usr/local/samba/bin:/usr/ucb
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export TMPDIR=/tmp
set -o vi
umask 022

6.软件解压
在安装前需要将oracle软件拷贝到本机上。
1).以oracle用户登陆,将安装盘中的文件依次拷入到/ora_install目录中
2).从安装盘中拷出的文件是以.gz结尾的,需要用gunzip进行解压。
$ gunzip ship_9204_linux_disk1.cpio.gz
$ gunzip ship_9204_linux_disk2.cpio.gz
$ gunzip ship_9204_linux_disk3.cpio.gz
3).用gunzip解压后生成以.cpio结尾的文件,需要用cpio再次进行解压。
$ cpio -ivd < ship_9204_linux_disk1.cpio
$ cpio -ivd < ship_9204_linux_disk2.cpio
$ cpio -ivd < ship_9204_linux_disk3.cpio
解压后生成Disk1、Disk2、Disk3三个目录

7.数据库安装
1).以root用户登陆,执行xhost +
2).用oracle用户进入/ora_install/Disk1/install/目录下,运行runInstaller文件。
$ sh runInstaller
注意事项:
    (1).产品语言中添加简体中文
    (2).产品选项中去掉legato networker single server 6.1.0.0.0选项(该选项缺省为安装),否则运行root.sh时出错。
    (3).选择只进行软件安装,不建库。

8.创建数据库
1).用dbca工具进行数据库的创建
$ dbca
2).修改数据文件路径,指到/oradata/$ORACLE_SID/下
3).修改数据库字符集为ZHS16GBK,国家字符集为UTF8
4).生成数据库创建文本,手工进行数据库的创建

9.TNS、LISTENER的配置
通过netca工具配置tns、listener
$ netca

-- The End --

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-563250/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Oracle ACE 总监,阿里云MVP,北京大学理学硕士,恩墨学院创始人,教育专家,中国区 Cloudera 首位官方授权大数据讲师,金牌培训专家,BDA大数据联盟创始人,OCM联盟创始人,ACCUG创始人、ACOUG核心专家,Blogger。

注册时间:2008-03-16

  • 博文量
    797
  • 访问量
    8025100