服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > 数据库技术 > Oracle技术 > oracle错误库 > 查看文档

基础知识: hp-unix下oracle9i的安装

  一. 作为root用户的工作

  一. 作为root用户的工作

  1. 配置内核参数

  用root用户登陆

  #sam 进入system administrator manager

  在其中选择kernel configuration,进入以后在选择configurable parameters

  修改以下参数

maxdsiz 1073741824
maxdsiz_64 2147483648
maxssiz 134217728
maxssiz_64 1073741824
maxusers 1000
nproc 20+8*maxusers
semmni 500
semmns 1000
semmsl 2048
semvmx 32767

semmnu 500
shmmax 1073741824 (我配的那台机器最大允许就是这个值,应该是配最大的物理内存)
shmmni 512
shmseg 200
vps_ceiling 64

  2. 安装oracle9201所需要的磁盘空间

  创建2个文件系统,一个用来安装oracle,不小于4g,可以取名为/oracle,另一个用来存放oracle的安装文件,也不小于4g,取名为/oradata,同时保证/tmp目录有多于55m的空闲空间。

  3. 创建dba组和oracle用户

  用root用户登陆

  #sam进入system administrator manager

  在其中选择accounts for users and groups

  选择groups,选择menu中的actions选项中的add

  输入group name为dba,然后确定

  回到accounts for users and groups

  选择users,选择menu中的actions选项中的add

  输入login name为oracle,home directory为/home/oracle,primary group name为dba,确定,输入密码oracle并确认。

  二. 设置oracle的环境变量

  #su ?c oracle 用oracle用户登陆

  $vi .profile 修改参数文件

  在文件的最后加入以下参数

oracle_base=/oracle
oracle_home=/oracle/product/9.2.0.1
oracle_sid=test
oracle_term=xterm
export oracle_base oracle_home oracle_sid oracle_term
nls_lang=american_america.zhs16gbk
export nls_lang
ora_nls33=$oracle_home/ocommon/nls/admin/data
export ora_nls33
ld_library_path=$oracle_home/lib:$oracle_home/ctx/lib:/lib:/usr/lib:$ \ oracle_home/rdbms/lib:$oracle_home/lib32
shlib_path=$oracle_home/lib32:$oracle_home/rdbms/lib32
oracle_doc=$oracle_base/product/9.2.0.1
export shlib_path ld_library_path oracle_doc
path=/bin:/usr/bin:/usr/sbin:/opt/bin:/usr/local/bin:$oracle_home/bin:/usr/contrib/ \ bin:$path
export path
classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/ \ rdbms/jlib
classpath=$classpath:$oracle_home/network/jlib
export classpath
editor=vi
export editor

  注:行末尾的“\”符号表示下一行接着上一行继续。

  $. ./.profile应用环境变量文件

  三.安装系统的补丁

  需要安装的补丁有:goldqpk11i,megpatch, phkl_25506,phss_26263,phss_24638,第一个补丁在附带的光盘里有,将光盘mount上去以后用swinstall ?cs /cdrom/goldqpk11i来安装,剩下3个可以在itrc.hp.com找到,下载以后先用sh命令解开成为.depot文件,然后用swinstall ?cs 文件全名安装补丁,例如phkl_25506,假设下载到/tmp目录。

#cd tmp
#sh phkl_25506
#swinstall ?cs /tmp/phkl_25506.depot

  注:如果装操作系统的时候打过了随机的系统补丁,只需要打phss_26263这一个补丁就行了。

  四.修改系统的bug

  执行以下命令

#cd /usr/lib
#ln ?cs /usr/lib/libx11.3 libx11.sl
#ln ?cs /usr/lib/libxie.2 libxie.sl
#ln ?cs /usr/lib/libxext.3 libxext.sl
#ln ?cs /usr/lib/libxhp11.3 libxhp11.sl
#ln ?cs /usr/lib/libxi.3 libxi.sl
#ln ?cs /usr/lib/libxm.4 libxm.sl
#ln ?cs /usr/lib/libxp.2 libxp.sl
#ln ?cs /usr/lib/libxt.3 libxt.sl
#ln ?cs /usr/lib/libxtst.2 libxtst.sl

  五.安装oracle并建立数据库(以下部分应为集成商或厂商完成)

  将下载下来的server_9201_hpunix64_disk1.cpio.gz,server_9201_hpunix64_disk2.cpio.gz,server_9201_hpunix64_disk3.cpio.gz,server_9201_hpunix64_disk4.cpio.gz四个文件放到/oradata中,用gunzip 文件名解压成4个.cpio的文件,然后用cpio ?cidcmv < 文件名解压这4个cpio文件,生成4个目录disk1,disk2,disk3,disk4。

  安装xmanager,并用oracle用户登陆到服务器,并启动一个终端,在终端里输入:

$display=your pc ip:0.0
$export display
$/oradata/disk1/runinstaller

  然后就出现了universal installer

  点next,source path和destination里的name和home都应该已经设定好,如果destination没有设定好,那自行输入name和home,home的路径要和.profile里设定的一样。

  点next,选择oracle9i dababase 9.2.0.1.0,点next

  选择custom,点next,选择要安装的组件,点next

  在component locations中直接点next

  在administrator group和operator group中都是dba,点next

  在create database中选择no,点next

  jdk home是/opt/java1.3/jre,点next

  看一下summary,然后点install开始安装

  安装完了以后,提示要先运行root.sh,telnet服务器用root登陆。

#cd /oracle/product/9.2.0.1
#sh root.sh

  提示local bin directory为/usr/local/bin,直接回车

  如有重复,就覆盖

  执行完root.sh以后返回xmanager,点ok

  出现net configuration assistant对话框,点next

  选no, i want to defer this configuration to another time,点next

  输入listener的name,点next

  已经安装了tcp协议,点next

  使用默认端口1521,点next

  提示是否要配置另外一个listener的时候,选择no,点next

  listener configuration complete,点next

  选 no, i do not to change the naming methods configured,点next

  oracle net configuration complete,点finish

  出现database configuration assistant,点next

  选create a database,点next

  选general purpose,点next

  输入database的name和sid号,点next

  选择dedicated server mode,点next

  选择character sets,选择choose from the list of character sets,选择zhs16gbk,点next

  出现database storage窗口,点next

  选create database,点finish

  看一下summary,点ok

  然后开始建立数据库,建好以后需要输入sys和system用户的密码。

  完成安装,exit退出。

扫描关注微信公众号