免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2412 | 回复: 0
打印 上一主题 下一主题

hpux上安装oracle9i [复制链接]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-27 10:14 |只看该作者 |倒序浏览

操作系统:
  HP-UX 版本11.11。
  利用以下命令获取当前操作系统信息:
  hn_tyzf1:[/]#uname -ai
HP-UX hn_tyzf1 B.11.11 U 9000/800 1580030798 unlimited-user license
-》操作系统补丁(详细补丁要求,根据oracle 的install guide,但是一般打上hpux最新的补丁即可)
  使用以下命令确认系统上安装了哪些系统补丁:
  # swlist -l patch
   使用以下命令确认系统上是否安装了特定的系统补丁:
  # swlist -l patch patch_number
  #swlist –l patch |grep patch_number
  #show_patches | grep patch_number
   使用以下命令确认系统上安装了哪些系统补丁包:
  # swlist -l bundle

Oracle 9.2.0.1在hpux下的安装过程
一. 作为root用户的工作
1. 配置内核参数
用root用户登陆
#sam 进入system administrator manager
在其中选择kernel configuration,进入以后在选择configurable parameters
修改以下参数  这里指列出部分参数,具体请参见oracle install guide
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(推荐8g),另一个用来存放oracle的安装文件,分配空间10G,取名为/data,同时保证/tmp目录有多于100M的空闲空间
并修改/oracle,/data目录为oracle拥有,即运行:
#chown –R oracle:dba /oracle
#chown –R oracle:dba /data

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 – oracle 用oracle用户登陆
#vi .profile 修改参数文件
在文件的最后加入以下环境变量:
        EDITOR=vi
        export EDITOR
        umask 022
        export ORACLE_BASE=/oracle/app/oracle
        export ORACLE_HOME=/oracle/app/oracle/product/9.2.0
        export NLS_LANG=AMERICAN_AMERICA.ZHS16CGB231280
        export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
        export ORACLE_OWNER=oracle
        export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:/lib:$ORACLE_HOME/rdbms
/lib
        export LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib
        export SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32
        export PATH=/bin:/usr/bin:/usr/sbin:/etc:/usr/ccs/bin:/usr/local/bin:/$O
RACLE_HOME/bin:/usr/bin/X11:$PATH
        CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
        CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
        export CLASSPATH
        DISPLAY=10.1.28.169:0.0     指定需要远程安装数据库的机器ip
        export DISPLAY
        ORACLE_SID=hntyjr
        export ORACLE_SID
#. ./.profile应用环境变量到当前shell
如果将oracle安装到裸设备上,您可以创建rawconfig.txt文件,文件名任取,但最好以.txt为后缀,该文件包含数据库控制文件,spfile等与裸设备字符文件的对应关系,该文件的作用是方便建库过程:

#more rawconfig.txt
system=/dev/rlvsystem
spfile=/dev/rlvspfile
srvconfig=/dev/rlvsrvconf
control1=/dev/rlvctrl1
control2=/dev/rlvctrl2
control3=/dev/rlvctrl3
odm=/dev/rlvodm
xdb=/dev/rlvxdb
drsys=/dev/rlvdrsys
cwmlite=/dev/rlvcwmlite
tools=/dev/rlvtools
temp=/dev/rlvtemps
indx=/dev/rlvindx1
redo1=/dev/rlvredo1
redo2=/dev/rlvredo2
redo3=/dev/rlvredo3
undotbs1=/dev/rlvundo1
users=/dev/rlvusers

然后在oracle的环境变量中添加此项:

DBCA_RAW_CONFIG=/oracle/app/oracle/product/9.2.0/dbs/rawconfig.txt
export DBCA_RAW_CONFIG



三.安装系统的补丁
需要安装的补丁有:GOLDQPK11i,MegPatch, PHKL_25506,PHSS_26263,PHSS_24638, swinstall –s filename(即安装源文件)  安装补丁,

例如2005Mar1111.depot,假设下载到/tmp目录
#cd tmp
#swinstall –s /tmp/2005Mar1111.depot

例如GOLDQPK11i,这个补丁一般在系统补丁碟上
将补丁盘放入光驱:
#mount /dev/dsk/c0t0d0 /cdrom  假设光驱硬件路径为c0t0d0
#cd /cdrom
#swinstall –s /cdrom/ GOLDQPK11i

注:系统最新补丁一般hp工程师在安装系统的之后会安装

四.修改系统的bug
执行以下命令
#cd /usr/lib
#ln –s /usr/lib/libX11.3 libX11.sl
#ln –s /usr/lib/libXIE.2 libXIE.sl
#ln –s /usr/lib/libXext.3 libXext.sl
#ln –s /usr/lib/libXhp11.3 libXhp11.sl
#ln –s /usr/lib/libXi.3 libXi.sl
#ln –s /usr/lib/libXm.4 libXm.sl
#ln –s /usr/lib/libXp.2 libXp.sl
#ln –s /usr/lib/libXt.3 libXt.sl
#ln –s /usr/lib/libXtst.2 libXtst.sl

五.安装oracle并建立数据库
将安装盘上的内容copy到文件系统上进行安装
将oracle cd放入光驱
在root用户下输入以下命令。
#nohup /usr/sbin/pfs_mountd &
#nohup /usr/sbin/pfsd &
#/usr/sbin/pfs_mount -t rrip -x unix /dev/dsk/c0t0d0 /cdrom
#cd /cdrom
#cp –R * /tmp/Disk1
cp完之后
使用以下命令释放cdfs
#/usr/sbin/pfs_umount  /cdrom
按以上方法cp其他Disk2 Disk3 Disk4,如果您使用root用户cp,在cp完之后记得修改文件权限。

在远程安装数据库的机器上启动xmanager,并用oracle用户登陆到服务器,并启动一个终端,在终端里输入
$export DISPLAY=Your PC IP:0.0
$ cd Disk1
$ ls
doc           install       oraparam.ini  runInstaller
index.htm     lgto          response      stage
$./runInstaller
出现welcome界面
点击next,如果是第一次安装 将显示 inventory  location界面,默认即可,如下图
点击next,输入安装组名,即dba
点击next,此时有些安装可能需要你使用root用户运行 preroot.sh脚本
source path和destination里的name和home都应该已经设定好,如果destination没有设定好,那自行输入name和home,home的路径要和.profile里设定的一样
点next,
选择oracle9i dababase 9.2.0.1.0,点next
选择Enterprise Edition点next


选择general purpose,选择此项将会创建数据库,您可以选择softonly而不创建数据库,点next
选择general purpose,选择此项将会创建数据库,您可以选择softonly而不创建数据库,点next,
选择jdk所在目录,可以使用两个目录,一个如图所示,一个是/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
选择generial mode,点next
选择character sets,选择choose from the list of character sets,选择ZHS16CGB231280(与环境变量设置相同),点next
出现database storage窗口,点next
选create database,点finish
看一下summary,点ok
然后开始建立数据库,建好以后需要输入sys和system用户的密码
sys与system密码为system
完成安装,exit退出
  


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/16252/showart_91329.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP