免费注册 查看新帖 |

Chinaunix

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

oracle 10.2.0.4在hpux下安装步骤 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-30 16:35 |只看该作者 |倒序浏览
环境说明:
系统已经有oracle 9i,现在需要再安装oracle 10.2.0.4
实施步骤:
1.
创建文件系统/oraclesid,大小是20GB
lvcreate -L 20480 -n oraclesid /dev/vg00
newfs -F vxfs /dev/vg00/roraclesid
mount /dev/vg00/oraclesid /oraclesid
vi /etc/fstab
/dev/vg00/oraclesid /oraclesid vxfs delaylog 0 2
2.
创建用户
useradd -g dba -G dba -d /home/oraclesid -m oraclesid
passwd oraclesid
userdel -r oraclesid
3.
解压安装包
jar -xvf *.zip
或:
unzip *.zip
4.
# chown oraclesid:dba /oraclesid
# chmod 755 /oraclesid
5.
vi .dtprofile
去掉最后一行前面的#号
chmod u+w .profile
vi .profile
export umask=022
export ORACLE_SID=oraclesid
export ORACLE_BASE=/oraclesid/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2/db1
export ORACLE_TERM=xterm
export TMP=/oraclesid                           
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS33=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/network/lib:.
export NLS_LANG=american_america.zhs16gbk
export SHLIB_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$ORACLE_HOME/bin:/usr/bin/X11:/sbin:.
export PATH=$ORACLE_HOME/bin:.:$PATH:/usr/local/bin:/usr/ccs/bin
export CLASSPATH=$ORACLE_HOME/jlib:.
export LIBPATH=$ORACLE_HOME/JDK/JRE/BIN:$ORACLE_HOME/jdk/jre/bin/classic:$ORACLE_HOME/lib32h
6.
# chown oraclesid:dba /oraclesid
# chmod -R 755 /oraclesid
7.
安装oracle 10.2.0.1程序
./runInstaller后会报类似:
you do not have sufficient permissions to access the inventory '/oracle/oraInventory'.
Installation cannot continue.Make sure that you have read/write permissions to the inventory
directory and restart the installer.:Permission denied
这是由于在一台机器上同时安装了9i和10g的原因,
可以使用
./runInstaller -invPtrLoc /oraclesid/oraInst.loc命令绕过去,oracle会创建一个新的loc文件
(默认会使用/etc/oraInst.loc和oratab这两个文件)
错误参考:
首先,在执行runInstaller时,系统报错:You do not have sufficient permissions to access the inventory
'/oracle11g/oraInventory'. Installation cannot continue. Make sure that
you have read/write permissions to the inventory directory and restart
the installer.: Permission denied
这里采用的是新建一个10g用户的方法让10g,11g并存,实际上在启动安装程序的时候,oracle会去找/etc/oraInst.loc和oratab这两个文件(hp是/var/opt/oracle)
而在oraInst.loc里面定义了inventory_loc的位置和inst_group,由于之前装过了一个11g,里面的定义都是针对
11g用户设置的,所以才会报错。解决办法是执行runInstaller -invPtrLoc /oracle10g/oraInst.loc
命令就可以绕过去了,oracle会创建一个新的loc文件。
8.
oracle 10g安装时检查发现:
checking for maxswapchunks=16384 found no entry
checking for semmap=4098 found no entry
没有:PHSS_33278,33279,33277
hpux补丁下载地址:
http://www.itrc.hp.com
需要下载补丁:PHSS_33278,33279,33277
修改参数:kctune -h maxswapchunks="16384",当发现这两个参数在系统中没有,忽略。
9.
安装PHSS补丁
cd /tmp
sh PHSS_33279
swinstall -x autoreboot=true -x patch_match_target=true -s /tmp/PHSS_33279.depot
10.
安装系统补丁不成功,通过搜索后发现8,9两步可以先忽略。
cd /oraclesid/orainstall/database
./runInstaller -invPtrLoc /oraclesid/oraInst.loc
安装oracle 10.2.0.1
11.
安装oracle 10.2.0.4补丁
下载补丁解压缩
运行/runInstaller -invPtrLoc /oraclesid/oraInst.loc安装oracle补丁
安装完成后:
netca创建监听,监听端口是1522
dbca建库
使用如下命令查看oracle的各组件版本:
select comp_name,status,version from dba_registry;
如果要升级数据库
sqlplus / as sysdba
startup upgrade
spool /ora10g/catupgrd.log
@/oraclesid/app/oracle/product/10.2/db1/rdbms/admin/catupgrd.sql
spool off
SHUTDOWN IMMEDIATE
startup
12.
运行建库脚本
13.
导数据:


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP