**HP-UX双机-安装ORACLE10g**1. 硬件设备:
rx4640*2DL380*2Hsv200*2
2.  软件环境:
HP-UX ia64 11.23
3.  安装准备
3.1.    软件准备:
3.1.1.  确定HP-UX的版本:
# uname –a
HP-UX rx46401 B.11.23 U ia64
3.1.2.  确定所需补丁:
swlist –l patch | more
PHSS_29658: Aries cumulative patch
PHSS_29660: linker + fdp cumulative patch
说明:要求HP客服人员安装系统后,将所有最新的补丁打一遍,即可。如果没有,从HP网站下载后,用swinstall安装(注:注册HP网站时,必须要用8位密码注册,我的密码是12345678。从HP官方网站下的补丁不知道为什么,总是解压不成功,最后只好求助HP客服人员,将最新的补丁打一遍)。
3.1.3.  创建UNIX组和用户
# groupadd oinstall(查询:grep osinstall /etc/group)
# groupadd dba(查询:grep dba /etc/group)
# useradd –g oinstall –G dba oracle (如果存在,则usermod –g oinstall –G dba oracle)
说明:oinstall是primary group;dba是secondary group
# passwd oracle(改变oracle的密码)
创建用户时最好使用sam,这样更快捷。Sam添加用户时会执行下列操作:在/etc/passwd中为用户创建一个条目(可以使用vipw进行编辑);为用户创建一个主目录;将启动文件(.cshrc、.exrc、.login、.profile)复制到用户的主目录下。
3.1.4.  创建所需目录及路径
利用bdf查看所有mount成功的文件系统的状态;
利用diskinfo查看所有disk的状态。在文件系统中建立/u01/app/oracle作为oracle base directory,过程如下:
# lvcreate –L 20000 vg00(因为其他disk还要做磁盘镜像,因此没有在其他disk上做vgcreate,而是在vg00上建立20G的逻辑分区)
Logical volume "/dev/vg00/lvol1" has been successfully created with
character device "/dev/vg00/rlvol1".
Logical volume "/dev/vg00/lvol1" has been successfully extended.
Volume Group configuration for /dev/vg02 has been saved in /etc/lvmconf/vg00.conf
# newfs –F vxfs /dev/vg00/rlvol1
说明:vxfs是文件系统类型,文件系统类型分为五种,hfs、vxfs、nfs、cdfs、lofs。hfs(High Performance File System,高性能文件系统,在需要与早期hp-ux发行版兼容时使用);vxfs(对应于JFS-Journaled File System,定期文件系统,通常建议安装此类型,缺省安装在hp-ux 11.0以上版本中,具有文件系统快速恢复功能和执行多种联机管理任务的能力。);rlvol1是该逻辑卷的字符设备文件(character device)
# mkdir /u01
# mount /dev/vg00/lvol1 /u01
说明:lvol1是该逻辑卷名;因为只可以mount上文件系统,所以必须要newfs后才可以mount。
# mkdir /u01/app/oracle
# chown –R oracle:oinstall /u01/app/oracle
# chmod 777 /u01/app/oracle
说明:chmod abc file,a表示user,b表示group,c表示other。r=4,w=2,x=1。如果user要有rwx的权限,则a=4+2+1=7。在disk中建立/dev/vg03/rwhdba裸设备(raw device)做为用户whdba缺省表空间所在数据文件的directory,过程如下:
# pvcreate -f /dev/rdsk/c13t0d2  (将磁盘初始化为LVM磁盘)
Physical volume "/dev/rdsk/c13t0d2" has been successfully created.
说明:-f
# mkdir /dev/vg03  (为卷组创建一个目录)
# mknod /dev/vg03/group c 64 0x020000  (在上面的目录中创建一个名为group的设备文件)
说明:c 64 0x20000,02是可变的,c表示group是字符设备文件,64是group设备文件的主编号,主编号始终是64。0xnn0000是group文件的十六进制形式的次编号。注意每个NN必须在所有卷组中是唯一的。
# vgcreate -s 16 vg03 /dev/dsk/c13t0d2  (创建卷组,指定卷组中包括的每个物理卷)
Increased the number of physical extents per physical volume to 63999.
Volume group "/dev/vg03" has been successfully created.
Volume Group configuration for /dev/vg03 has been saved in /etc/lvmconf/vg03.conf
说明:-s 16说明每个PE(盘区)的大小是16m,这个参数在该磁盘环境中是要增加的。否则将会出现错误:
Warning: Max_PE_per_PV for the volume group (65535) too small for this PV (255999).Using only 65535 PEs from this physical volume.
Increased the number of physical extents per physical volume to 65535.
vgcreate: Volume group "/dev/vg03" could not be created:
VGRA for the disk is too big for the specified parameters. Increase the
extent size or decrease max_PVs/max_LVs and try again.
因为我的磁盘大小是1T,-s是PE数,默认是4,(65535*4=262140也就是256G)。因为我的磁盘大小是1T,所以-s应该是16。(65535*16=1048560)
# lvcreate -L 50000m -n whdba /dev/vg03  (创建逻辑卷)
Logical volume "/dev/vg03/whdba" has been successfully created with
character device "/dev/vg03/rwhdba".
Logical volume "/dev/vg03/whdba" has been successfully extended.
Volume Group configuration for /dev/vg03 has been saved in /etc/lvmconf/vg03.conf
# chown oracle:oinstall /dev/vg03/rwhdba
# chmod 777 /dev/vg03/rwhdba目前所建立好的裸设备空间及大小如下表:
system=/dev/vg03/rsystem  8000m
spfile=/dev/vg03/rspfile  52m
users=/dev/vg03/ruser  3000m
temp=/dev/vg03/rtemp  3000m
undotbs1=/dev/vg03/rundotbs1  6000m
example=/dev/vg03/rexample  2000m
cwmlite=/dev/vg03/rcwmlite  2000m
xdb=/dev/vg03/rxdb  1024m (sysaux01)
odm=/dev/vg03/rodm  3000m
indx=/dev/vg03/rindex  3000m
tools=/dev/vg03/rtools  500m
control1=/dev/vg03/rcontrol1  1024m
control2=/dev/vg03/rcontrol2  1024m
control3=/dev/vg03/rcontrol3  1024m
redo1=/dev/vg03/rredo1  2048m
redo2=/dev/vg03/rredo2  2048m
redo3=/dev/vg03/rredo3  2048m
whdba=/dev/vg03/rwhdba   50000m
3.1.5.  配置Kernel Parameters
根据ORACLE官方网站上的文档做为参考,但存在一些问题,在有问题的参数后,会加以标注
ksi_alloc_max: (nproc*8)
max_thread_proc: 256
maxdsiz: 1073741824 (1 GB)
maxdsiz_64bit: 2147483648 (2 GB)
maxssiz: 134217728 (128 MB)
maxssiz_64bit: 1073741824 (1 GB)
maxswapchunks: 16384 注:没有该参数
maxuprc: ((nproc*9)/10)
msgmap: (2+msgmni)
msgmni: 4096
msgseg: 32767
msgtql: 4096
ncsize: (ninode+vx_ncsize) 注:没有该参数
nfile: (15*nproc+2048) 注:没有该参数
nflocks: 4096
ninode: (8*nproc+2048)
nkthread: (((nproc*7)/4)+16)
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
3.2.    oracle安装文件准备:
因为HP-UX是ia64,所以要下载for hp-ux itanium版本的oracle。
Oracle Database 10g Release 1 (10.1.0.2) for HP-UX Itanium
解压所下载的文件:
# gunzip ship_db_ia64hp_disk1.cpio.gz
说明解压后的文件名是:ship_db_ia64hp_disk1.cpio
# cpio -idmv <ship_db_ia64hp_disk1.cpio
说明:<必须要有。解压文件放在Disk1文件夹中。
3.3.    安装oracle
以oracle用户登录,编辑.profile(如果在用户主目录下没有该文件,将根目录下的该文件cp到用户主目录下,然后进行编辑)
TEMP=/tmp
TMDIR=/tmp
export TEMP TMDIR
ORACLE_BASE=/u01/app/oracle
ORACLE_SID=whdbdev
ORACLE_HOME=/u01/app/oracle/product/10.2.0
export ORACLE_BASE ORACLE_SID ORACLE_HOME
umask 022
编辑完成,执行该profile:. ./.profile(在用户主目录下编辑了该文件,就会在每次启动该用户的时候,执行该文件。)
# export DISPLAY=192.168.3.100:0.0
# export LC_ALL
# /u01/app/Disk1/runInstaller
出现ORACEL的安装界面。3.4.  安装后
Oracle 管理工具
Ultra Search URL:
http://debian:5620/ultrasearch
Ultra Search 管理工具 URL:
http://debian:5620/ultrasearch/admin
iSQL*Plus URL:
http://debian:5560/isqlplus
Enteprise Manager 10g Database Control URL:
http://debian:5500/em将安装完的oracle目录打包ftp到另一台服务器的相同目录下。
# cd /u01/app
# tar cvf oracle.tar /u01/app
# ftp 192.168.1.2
Ftp>cd /u01/app
Ftp>bin
Ftp>hash
Ftp>put oracle.tar
在另外一台服务器上将oracle.tar解压。
# tar xvf oracle.tar
在第一台服务器上用dbca在裸设备上创建数据库WHDBDEV
注意:在创建数据库期间,一定要考虑字符集的问题。因为不同字符集之间的数据进行交换会产生乱码的问题。并且字符集的转换是从子集到超集受支持,反之不行。所谓超集是指:当前字符集中的每一个字符在新字符集中都可以表示,并使用同样的代码点。如果两种字符集之间根本没有子集和超集的关系,那么字符集的转换是不受oracle支持的。ZHS16GBK、ZHS16CGB231280、WE8ISO8859P1是不存在子集和超集关系,因此他们之间的转换是不受支持的。例如ZHS16GBK转换成WE8ISO8859P1。
SQL>select userenv(‘language’) from dual;
USERENV('LANGUAGE')
----------------------------------------------------
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
SQL>shutdown immediate
SQL>startup mount
SQL>alter system enable restricted session;
SQL>alter system set JOB_QUEUE_PROCESSES=0;
SQL>alter system set AQ_TM_PROCESSES=0;
SQL>alter database open;
SQL>alter database character set WE8ISO8859P1;alter database character set WE8ISO8859P1
*
第 1 行出现错误:
ORA-12712: new character set must be a superset of old character setroot# vi /etc/oratab 将最后的: oracle_sid:/home/oracle/product/10.2.0:N 改为: oracle_sid:/home/oracle/product/10.2.0:Y建立启动/关闭脚本:
start.sh(启动脚本)
vi start.sh
date >> /tmp/logdata
echo start >> /tmp/logdata
su - oracle -c "/u01/app/oracle/product/10.1.0/bin/lsnrctl start"
su - oracle -c "/u01/app/oracle/product/10.1.0/bin/sqlplus /nolog <<EOF
connect / as sysdba
startup
EOF"
stop.sh(关闭脚本)
vi stop.sh date >> /tmp/logdata
echo stop >> /tmp/logdata
su - oracle -c "/u01/app/oracle/product/10.1.0/bin/sqlplus /nolog << EOF
connect / as sysdba
shutdown immediate
EOF"su - oracle -c "/u01/app/oracle/product/10.1.0/bin/lsnrctl stop"在集群软件包(/etc/cmcluster/pkg/)中加入这两个启动/关闭脚本。

HP-UX双机-安装ORACLE10g相关推荐

  1. 关于在HP-UX 11iV2系统中安装oracle10g的问题--请大神帮忙!!!

    如题: 本人已经在HP-rx2660小型机上安装完HP-UX操作系统,磁盘空间已经划分,并挂载完毕,之后问题出现了: 不会在HP-UX上面安装Oracle10g ,从网上搜了好多文档,说是要给HP-U ...

  2. CentOS5.6下安装Oracle10G软件 【保留报错经验】

    CentOS5.6下安装Oracle10G ****************************************************************************** ...

  3. windows 如何安装oracle 补丁包,Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解...

    Windows Server 2003 上安装 Oracle10g(10.2.0.1)并升级 至补丁(10.2.0.4) 图解 第一部分:安装 Oracle 10.2.0.1 1.选择安装方法 2.选 ...

  4. Centos6/7下静默安装oracle10g

    Centos6/7下静默安装Oracle10g 远程安装oracle10g,通过网上资料,不断摸索成功安装.先在本地虚拟机Centos7上做实验,快照恢复快照恢复,安装了几十次成功之后,再在服务器Ce ...

  5. HP 打印机驱动安装Return code:1603解决办法

    HP 打印机驱动安装Return code:1603解决办法 计算机图标--右键选择管理--服务和应用程序--服务--print spooler双击--启动类型修改为自动--并点击启动--应用--确定 ...

  6. oracle10g_vista_,Vista系统 安装Oracle10g 不成功?

    我电脑使用的Vista系统,需安装Oracle10g.安装到产品特定先决条件检查这一步时碰到一个警告,警告内容如下: 正在检查网络配置需求... 检查完成.此次检查的总体结果为: 失败 << ...

  7. Oracle asm aix盘,AIX/HP UX/LINUX上ORACLE ASM添加磁盘

    一.操作系统设置 1.LINUX操作系统 (1).扫描映射到主机的磁盘 需要重启(两个节点都需要) (2).通过lun id来查找新映射过来的磁盘,可以通过存储厂商提供的多路径来查看,两台服务器上新映 ...

  8. oracle 10g中没有refhost.xml,解决win7 安装oracle10g的问题

    当你使用win7安装oracle10g,很可能显示相关oraparam.ini相关的异常,导致无法继续安装oracle10g,可以通过以下步骤方式来安装,至于安装oracle后的稳定性,目前无法认证, ...

  9. hp服务器硬盘ultra320,HP服务器上安装和管理HP 磁盘柜MSA500G.pdf

    HP服务器上安装和管理HP磁盘柜MSA500G23 937207649 (Redhat Linux AS3.0 字符环境) 名目: 一.磁盘柜硬件安装: 二.驱动和工具软件安装: 三.阵列配置: 四. ...

最新文章

  1. 免费的新一代私有云平台Nano v0.3.1发布:云主机快照及媒体管理
  2. PHP跳转方法:Header() + location.href
  3. Android中的ContentValues用法
  4. 入门Java菜鸟,JDK和Eclipse的安装一定要知道
  5. c++编写托管dll_教程:如何编写简单的网站并免费托管
  6. 数据结构——二叉树的最长路径问题
  7. centos mysql 5.6 源码_Centos7环境中mysql-5.6.39 源码安装
  8. 6001. mavlink 编译与移植
  9. sysv-rc-conf管理Ubuntu server开机启动服务
  10. 第一章节 ASP.NET Web应用程序基础(二)
  11. ctab法提取dna流程图_CTAB法提取植物基因组DNA过程图示
  12. 【历史上的今天】8 月 24 日:Windows 95 问世;乔布斯辞任苹果 CEO;库克上台
  13. mysql的新特性_MySQL 8.0的关系数据库新特性详解
  14. 鼠标连点器脚本c语言,鼠标连点器3000(MailBar) v2.4.2 安装版
  15. Chrome插件安装失败,此扩展程序可能已损坏。
  16. Elasticsearch 滞后8个小时等时区问题,一网打尽!
  17. 生物信息学基础——基因表达过程
  18. SEED(1)-实验环境搭建
  19. 网鼎杯2020 青龙组 jocker
  20. 【LED 大屏】是如何安装的、带你了解整个过程

热门文章

  1. Java 按顺序输入正方形的边长(a),长方形的长(l)和宽(d),以及圆的半径(r),计算并比较它们哪个图形面积更大,输出面积最大的图形
  2. Docker容器技术 |镜像原理 |数据卷 |数据卷容器
  3. WLAN 无线网络 09 - 管理帧 zz
  4. c语言作文的题目_高中信息技术招聘C语言编程题精选
  5. html语言可以写微信小程序吗,微信小程序 语句
  6. 2021中石油程序设计平台新生热身赛6-挨打记录2021/11/23
  7. 为什么说产业集群的转型升级离不开工业互联网平台?
  8. 使用shell脚本监控程序的运行和停止
  9. PlatformIO 与 ESP 32 点灯体验
  10. 如何与 Dapr 集成打造 Apache APISIX 网关控制器