oracle 10g for hp HP-UX Itanium installation guide

 
 
平时总看别人发的安装文档或是官方,或多或多,总有报错,每每都是改来改去。前几天借来一台dome机,自己装了HP-UX 11.23。正好项目要用,装上ORACLE 10g并整理一份文档:
 

硬件信息检验:

/usr/sbin/dmesg | grep "Physical:"  确定物理RAM高于500M

/usr/sbin/swapinfo -a   确定交换分区有没有空间

bdf /tmp                确定tmp的空闲空间,要保障在400M以上

(扩展/tmp要到init 1但用户状态去umount掉,

  1、lvextend -L 800 /dev/vg00/lvol5(/tmp所在的lv) /dev/dsk/盘号)

  2、extendfs -F vxfs /dev/vg00/lvol5)

bdf                     确定磁盘大小,需要2个大于4.7G的磁盘系统

# /bin/getconf KERNEL_BITS   确定系统是否64位

 

检查软件需求:

1、uname -a 检查操作系统版本:必须是hp-ux 11i v2

2、show_patches|grep PHSS_29658

   show_patches|grep PHSS_29660  

确定两个patch,如果没有,到itrc找到patch打上。

(在打补丁的时候需要注意,两个补丁是相互依赖的关系,而且已经更新到了phss_35528和phss_35979.

swinstall -s 完全路径。先解析,再install)

3、java -version        查看java版本。必须安装Java版本SDK1.4.2。

(如果不能直接打出,把/opt/java1.4/bin/:加入 /.profile的PATH=中,再加入

export JAVA_HOME=/opt/java1.4)

 

创建需要的UNIX组和用户

1、确定oinstall和dba组是否存在

# grep oinstall /etc/group

# grep dba /etc/group

如果不存在,创建:

#/usr/sbin/groupadd oinstall

#/usr/sbin/groupadd dba

检查oracle用户:# id oracle

没有创建:

#/usr/sbin/useradd -g oinstall -G dba –d /home/oracle  –m oracle

useradd - g  dba –d /home/oracle  –m oracle   --这样才能把用户加到oracle_home中

(这里可以只添加一个主要组:/usr/sbin/useradd -g dba oracle。方便管理)

给oracle用户添加密码:#passwd oracle

 

创建必需目录:

mkdir /u01

chown oracle:dba /u01  

su - oracle 用oracle用户建,就不用再改文件所有者了

mkdir -p /u01/app/oracle

mkdir /u01/oradata           

chmod -R 775 /u01/app/oracle /u01/oradata

 

配置内核参数:

Kernel需求表:

Parameter Recommended Formula or Value

ksi_alloc_max (nproc*8)  --32768

max_thread_proc 256

maxdsiz 1073741824 (1 GB)

maxdsiz_64bit 2147483648 (2 GB)

Oracle Database 21

maxssiz 134217728 (128 MB)

maxssiz_64bit 1073741824 (1 GB)

maxswapchunks 16384    --

maxuprc ((nproc*9)/10) --3687

msgmap (2+msgmni)

msgmni 4096

msgseg 32767

msgtql 4096

ncsize (ninode+vx_ncsize) 34816

nfile (15*nproc+2048) 61664

nflocks 4096

ninode (8*nproc+2048) 34816

nkthread (((nproc*7)/4)+16) 7184

nproc 4096

semmap (semmni+2)

semmni 4096

semmns (semmni*2)

semmnu (nproc-4)

semvmx 32767

shmmax The size of physical memory (0X40000000) or

1073741824, whichever is greater.

shmmni 512

shmseg 120

vps_ceiling 64

(参数含义请看参数说明)

检验以上表中的内核参数:

1、$DISPLAY=10.1.40.249:1.0;

    export DISPLAY 写入环境变量。

    echo DISPLAY 检查

  C shell:

    setenv DISPLAY 10.1.40.249:1.0

2、# /usr/sbin/sam

3、选择 kernel configuration——Configurable Parameters选项

或是启动kcweb,执行命令(修改参数):

/usr/sbin/kcweb -F

4、检查kernel参数,按照规则更改相应的值。如果需要,查看sam online help手册

5、exit sam

如果更改了制定的static参数。需重建kernel和重起系统。

6、重起系统,用root登录

把安装盘mount上(把安装介质传上去)

 

用oracle用户登录,并修改oracle用户的环境(shell)

1、打开另一个会话终端

2、输入命令并确定是否可以用在终端输出图形化界面:

$ xhost +

3、完成一下步骤:

       如果终端连接不上系统,则需要进入安装软件

       如果可以连接,在这里安装oracle,切换到oracle用户。$ su - oracle

4、输入命令确定oracle的默认SHELL
#echo $SHELL
/sbin/sh(每个用户所使用的sh都不一样)

5、用编辑器打开oracle用户的shell启动文件

       5.1 Bourne shell (sh), Bash shell (bash), or Korn shell (ksh):

              $ vi .profile

       5.2 C shell (csh or tcsh):

              % vi .login

6、在shell启动文件编辑以下行,为默认文件模式创造掩码指定一个值022

       umask 022

7、更改环境变量:

$ vi .profile

加入以下行:

PS1="`hostname`$`whoami`>"

 

DISPLAY=`hostname`:0.0

export DISPLAY

ORACLE_BASE=/u01/app/oracle

export ORACLE_BASE

 

ORACLE_HOME=$ORACLE_BASE/10.2/product

export ORACLE_HOME

ORACLE_SID=sgqas1

export ORACLE_SID

 

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:$ORACLE_HOME/rdbms/lib:/lib

export LD_LIBRARY_PATH

 

PATH=$PATH:$ORACLE_HOME/bin

export PATH

 

LANG=

export LANG

 

SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32

export SHLIB_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOM

E/network/jlib

export CLASSPATH

 

 

TEMP=/u01/temp

TMPDIR=/u01/temp

export TEMP TMPDIR

 

编辑好之后logout su – oracle

$echo $ORACLE_HOME

输出 ORACLE_HOME 的路径
 

安装ORACLE软件:

拷贝文件到一个文件系统下,例如:/file/database
oracle 10g for hp HP-UX Itanium installation guide

注意到用户和组为oracle:dba

如果不是执行:

chown –R oracle:dba database  把他所属用户为oracle所属组为dba

chmod –R 775 databse      更改他的执行权限为755

export DISPLAY= 10.1.40.249:0.0

xhost +

su – oracle 切换到oracle用户

echo $DISPLAY 查看输出目录

oracle 10g for hp HP-UX Itanium installation guide

如果不是本机的IP地址,执行:

vi .profile
oracle 10g for hp HP-UX Itanium installation guide

按照图示编辑。

然后进入oracle_databse所在目录,进行安装oracle

cd /file/databse

./ runInstaller

如果提示swap分区不够大,做如下操作:

vgdisplay –v 看看哪个disk上还有空余的空间。(free*pe值)

lvcreate –L xxx(需要临时swap分区的大小) –n myswap(lv名字)  vg00(所在的vg)

(具体的磁盘划分和系统设备查找分化,会再另一个文档里介绍,个人认为还是比较复杂的)

newfs -F vxfs -o largefiles /dev/vg01/rmyswap(注意lv名前有r)

swapon /dev/vg00 /myswap

oracle 10g for hp HP-UX Itanium installation guide

安装完成之后,需要用root用户run两个脚本

再打开一个会话窗口,执行:

/u01/app/oracle/oraInventory/orainstRoot.sh

/u01/app/oracle/10.2/product/root.sh

执行时按回车即同意默认的安装值。

安装完成之后,进入oracle测试安装是否完成:

Sqlplus /nolog

Conn /as sysdba

Select * from global_name;

返回值:

oracle 10g for hp HP-UX Itanium installation guide

 

阅读 (357) 评论 (5) 收藏 (0) sg_trans.gif 转载 分享 打印 举报

转载列表:

sg_trans.gif转载

转载是分享博文的一种常用方式...

前一篇: 市内公出
后一篇: 一个人

静悄悄2007-05-20 23:21:52 [举报]

到此安装结束。

也可以选择不建库。
 
安装完软件之后用oracle用户运行:
$dbca
图形化建库,可以选择字符集之类
也可以用脚本建库,贴一个标准脚本,自己在windows下写的,不要搞混:
conn sys/test as sysdba;
startup nomount;
CREATE DATABASE TEST
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 3
MAXDATAFILES 100
DATAFILE 'G:\oracle\oradata\TEST\system01.dbf' SIZE 250M REUSE AUTOEXTEND ON NEXT  10240K MAXSIZE UNLIMITED
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE 'G:\oracle\oradata\TEST\temp01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT  640K MAXSIZE UNLIMITED
UNDO TABLESPACE "UNDOTBS1" DATAFILE 'G:\oracle\oradata\TEST\undotbs01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT  5120K MAXSIZE UNLIMITED
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('G:\oracle\oradata\TEST\redo01.log') SIZE 1024K,
GROUP 2 ('G:\oracle\oradata\TEST\redo02.log') SIZE 1024K,
GROUP 3 ('G:\oracle\oradata\TEST\redo03.log') SIZE 1024K;
 
不过oracle都一样,改改路径就都可以用了
用脚本需要一个pfile。

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

转载于:http://blog.itpub.net/22198259/viewspace-662303/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值