设为首页 收藏本站
查看: 2668|回复: 0

[经验分享] Oracle 11203 + ASM安装 for HP UX

[复制链接]

尚未签到

发表于 2015-10-6 10:15:33 | 显示全部楼层 |阅读模式
  一,安装前准备
  1.创建所需组和用户
  /usr/sbin/groupadd -g 1000 oinstall
/usr/sbin/groupadd -g 1020 asmadmin
/usr/sbin/groupadd -g 1021 asmdba
/usr/sbin/groupadd -g 1022 asmoper
/usr/sbin/groupadd -g 1031 dba
/usr/sbin/groupadd -g 1032 oper
useradd -u 1100 -g oinstall -G dba,asmadmin,asmdba -d /home/grid -m grid
上面grid用户要是不在dba用户组的话,在dbca建库的时候会报错,具体见下文报错信息
  useradd -u 1101 -g oinstall -G dba,asmdba -d /home/oracle -m oracle
passwd grid
passwd oracle
这里密码默认:grid/grid oracle/oracle
2.创建所需目录
  mkdir -p  /oracle/app/11.2.0/grid
mkdir -p /oracle/app/grid
chown -R grid:oinstall /oracle
mkdir /oracle/app/oracle
chown oracle:oinstall /oracle/app/oracle
chmod -R 775 /u01
chown grid:oinstall /oracle/app
chmod -R 775 /oracle/app
3.检查符合的连接是否存在,如果不存在则需要创建
  cd /usr/lib
ln -s libX11.3 libX11.sl
ln -s libXIE.2 libXIE.sl
ln -s libXext.3 libXext.sl
ln -s libXhp11.3 libXhp11.sl
ln -s libXi.3 libXi.sl
ln -s libXm.4 libXm.sl
ln -s libXp.2 libXp.sl
ln -s libXt.3 libXt.sl
ln -s libXtst.2 libXtst.sl
4.修改内核参数
  kctune -h -B nproc=8192
kctune -h -B semmnu=8188
kctune -h -B semmni=4096
kctune -h -B maxuprc=4091
kctune -h -B filecache_min=2%
kctune -h -B filecache_max=2%
kctune -h -B shmmax=34359738368
kctune -h -B maxssiz=401604608
kctune -h -B maxfiles_lim=63488
kctune -h -B maxdsiz_64bit=4396972765184
kctune -h -B max_thread_proc=5000
kctune -h -B maxdsiz=4294963200
kctune -h -B maxfiles=8192
kctune -h -B maxssiz_64bit=2147483648
kctune -h -B swchunk=8192
kctune -h -B max_async_ports=6000
kctune -h -B nkthread=28704
kctune -h -B semmns=32768
kctune -h -B shmmni=16384
kctune -h -B ksi_alloc_max=32768
kctune -h -B ncsize=35840
kctune -h -B ninode=34816
kctune -h -B shmseg=512
kctune -h -B msgtql=4096
kctune -h -B msgmni=4096
kctune -h -B tcp_smallest_anon_port=9000
kctune -h -B tcp_largest_anon_port=65500
kctune -h -B udp_smallest_anon_port=9000
kctune -h -B udp_largest_anon_port=65500
重启系统生效!
下面是oracle官方推荐值:
Parameter    Recommended Formula or Value
ksi_alloc_max    32768
executable_stack    0
max_thread_proc    1024
maxdsiz    1073741824 (1 GB)
maxdsiz_64bit    2147483648 (2 GB)
maxssiz    134217728 (128 MB)
maxssiz_64bit    1073741824 (1 GB)
maxuprc    3686
msgmni    4096
msgtql    4096
ncsize    35840
maxfiles_lim    63488
maxfiles    1024
nflocks    4096
ninode    34816
nkthread    7184
nproc    4096
semmni    4096
semmns    8192
semmnu    4092
semvmx    32767
shmmax    1073741824
shmmni    4096
shmseg    512
tcp_smallest_anon_port    9000
tcp_largest_anon_port    65500
udp_smallest_anon_port    9000
udp_largest_anon_port    65500
5.设置环境变量
  Oracle用户
export ORACLE_BASE=/oracle/app/11.2.0
export ORACLE_HOME=/oracle/app/11.2.0/oracle
export ORACLE_UNQNAME=TTSS
export ORACLE_SID=TTSS
export PATH=ORACLEHOME/bin:PATH
grid用户
export ORACLE_BASE=/oracle/app/grid
export ORACLE_HOME=/oracle/app/11.2.0/grid
export ORACLE_SID=+ASM
export PATH=ORACLEHOME/bin:PATH
6.扫描可用磁盘
  TTSS#[/usr/lib]/usr/sbin/ioscan -m dsf
Persistent DSF           Legacy DSF(s)
  /dev/rdisk/disk755       /dev/rdsk/c10t13d6
                         /dev/rdsk/c7t13d6
                         /dev/rdsk/c16t13d6
                         /dev/rdsk/c13t13d6
/dev/rdisk/disk756       /dev/rdsk/c10t13d7
                         /dev/rdsk/c7t13d7
                         /dev/rdsk/c16t13d7
                         /dev/rdsk/c13t13d7
/dev/rdisk/disk757       /dev/rdsk/c10t14d0
                         /dev/rdsk/c7t14d0
                         /dev/rdsk/c16t14d0
                         /dev/rdsk/c13t14d0
/dev/rdisk/disk758       /dev/rdsk/c10t14d1
                         /dev/rdsk/c7t14d1
                         /dev/rdsk/c16t14d1
                         /dev/rdsk/c13t14d1
/dev/rdisk/disk759       /dev/rdsk/c10t14d2
                         /dev/rdsk/c7t14d2
                         /dev/rdsk/c16t14d2
                         /dev/rdsk/c13t14d2
/dev/rdisk/disk760       /dev/rdsk/c10t14d3
                         /dev/rdsk/c7t14d3
                         /dev/rdsk/c16t14d3
                         /dev/rdsk/c13t14d3
/dev/rdisk/disk761       /dev/rdsk/c10t14d4
                         /dev/rdsk/c7t14d4
                         /dev/rdsk/c16t14d4
                         /dev/rdsk/c13t14d4
/dev/rdisk/disk762       /dev/rdsk/c10t14d5
                         /dev/rdsk/c7t14d5
                         /dev/rdsk/c16t14d5
                         /dev/rdsk/c13t14d5
/dev/rdisk/disk763       /dev/rdsk/c10t14d6
                         /dev/rdsk/c7t14d6
                         /dev/rdsk/c16t14d6
                         /dev/rdsk/c13t14d6
/dev/rdisk/disk764       /dev/rdsk/c10t14d7
                         /dev/rdsk/c7t14d7
                         /dev/rdsk/c16t14d7
                         /dev/rdsk/c13t14d7
/dev/rdisk/disk765       /dev/rdsk/c10t15d0
                         /dev/rdsk/c7t15d0
                         /dev/rdsk/c16t15d0
                         /dev/rdsk/c13t15d0
/dev/rdisk/disk766       /dev/rdsk/c10t15d1
                         /dev/rdsk/c7t15d1
                         /dev/rdsk/c16t15d1
                         /dev/rdsk/c13t15d1
/dev/rdisk/disk767       /dev/rdsk/c10t15d2
                         /dev/rdsk/c7t15d2
                         /dev/rdsk/c16t15d2
                         /dev/rdsk/c13t15d2
/dev/rdisk/disk768       /dev/rdsk/c10t15d3
                         /dev/rdsk/c7t15d3
                         /dev/rdsk/c16t15d3
                         /dev/rdsk/c13t15d3
/dev/rdisk/disk769       /dev/rdsk/c10t15d4
                         /dev/rdsk/c7t15d4
                         /dev/rdsk/c16t15d4
                         /dev/rdsk/c13t15d4
/dev/rdisk/disk770       /dev/rdsk/c10t15d5
                         /dev/rdsk/c7t15d5
                         /dev/rdsk/c16t15d5
                         /dev/rdsk/c13t15d5
/dev/rtape/tape1_BEST    /dev/rmt/c5t3d0BEST
/dev/rtape/tape1_BESTn   /dev/rmt/c5t3d0BESTn
/dev/rtape/tape1_BESTb   /dev/rmt/c5t3d0BESTb
/dev/rtape/tape1_BESTnb   /dev/rmt/c5t3d0BESTnb
/dev/rdisk/disk771       /dev/rdsk/c10t15d6
                         /dev/rdsk/c7t15d6
                         /dev/rdsk/c16t15d6
                         /dev/rdsk/c13t15d6
/dev/rdisk/disk772       /dev/rdsk/c10t15d7
                         /dev/rdsk/c7t15d7
                         /dev/rdsk/c16t15d7
                         /dev/rdsk/c13t15d7
/dev/rdisk/disk773       /dev/rdsk/c11t0d0
                         /dev/rdsk/c8t0d0
                         /dev/rdsk/c17t0d0
                         /dev/rdsk/c14t0d0
/dev/pt/pt6              /dev/rscsi/c9t0d0
                         /dev/rscsi/c6t0d0
                         /dev/rscsi/c15t0d0
                         /dev/rscsi/c12t0d0
/dev/rdisk/disk774       /dev/rdsk/c11t0d1
                         /dev/rdsk/c8t0d1
                         /dev/rdsk/c17t0d1
                         /dev/rdsk/c14t0d1
/dev/rdisk/disk775       /dev/rdsk/c11t0d2
                         /dev/rdsk/c8t0d2
                         /dev/rdsk/c17t0d2
                         /dev/rdsk/c14t0d2
/dev/rdisk/disk776       /dev/rdsk/c11t0d3
                         /dev/rdsk/c8t0d3
                         /dev/rdsk/c17t0d3
                         /dev/rdsk/c14t0d3
/dev/rdisk/disk777       /dev/rdsk/c11t0d4
                         /dev/rdsk/c8t0d4
                         /dev/rdsk/c17t0d4
                         /dev/rdsk/c14t0d4
/dev/rdisk/disk778       /dev/rdsk/c11t0d5
                         /dev/rdsk/c8t0d5
                         /dev/rdsk/c17t0d5
                         /dev/rdsk/c14t0d5
赋权
chown grid:oinstall /dev/rdisk/disk
chmod 660 /dev/rdisk/disk

7.系统补丁要求
  QPKAPPS
QPKBASE
/usr/sbin/swlist -l bundle |grep QPK
  QPKAPPS               B.11.31.1303.391 Applications Patches for HP-UX 11i v3, March 2013
  QPKBASE               B.11.31.1303.391 Base Quality Pack Bundle for HP-UX 11i v3, March 2013
/usr/sbin/swlist -l patch | more
PHKL_39747
PHKL_39310
PHKL_39311
8.上传软件
  TTSS#[/oracle/software]ls -l
total 8592778
-rw-r-----   1 root       sys        1826501696 Jun  8 14:59 p10404530_112030_HPUX-IA64_1of7.zip
-rw-r-----   1 root       sys        1281422213 Jun  8 14:57 p10404530_112030_HPUX-IA64_2of7.zip
-rw-r-----   1 root       sys        1288957032 Jun  8 15:00 p10404530_112030_HPUX-IA64_3of7.zip
TTSS#[/oracle/software]chown oracle:oinstall 1of7.zip
TTSS#[/oracle/software]chown oracle:oinstall
2of7.zip
TTSS#[/oracle/software]chown grid:oinstall *3of7.zip
二,安装grid软件
  直接用grid用户登录图形界面
DSC0000.png
测试图形界面的可用性
DSC0001.png
进入到解压的grid目录,执行./runInstaller
DSC0002.png
跳过软件更新
DSC0003.png
选择仅安装软件
DSC0004.png
选择Sample Chinese
DSC0005.png
选择合适的用户组,默认
DSC0006.png
选择安装目录,
DSC0007.png
清单目录
DSC0008.png
预安装检查,有需要修改的参数点击Fix and Check again,有的参数需要重启,那么重启。
DSC0009.png
可以省略上面的内核参数配置,直接走到这一步的时候执行脚本即可
执行完成后,点击OK
DSC00010.png
开始安装
DSC00011.png
DSC00012.png
执行脚本如下:
DRMVNOOFCS1#[/tmp/CVU_11.2.0.3.0_grid]/oracle/app/oraInventory/orainstRoot.sh
Changing permissions of /oracle/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.
Changing groupname of /oracle/app/oraInventory to oinstall.
The execution of the script is complete.
DRMVNOOFCS1#[/tmp/CVU_11.2.0.3.0_grid]
DRMVNOOFCS1#[/tmp/CVU_11.2.0.3.0_grid]
DRMVNOOFCS1#[/tmp/CVU_11.2.0.3.0_grid]/oracle/app/11.2.0/grid/root.sh
Performing root user operation for Oracle 11g
The following environment variables are set as:
    ORACLE_OWNER= grid
    ORACLE_HOME=  /oracle/app/11.2.0/grid
Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...
Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
To configure Grid Infrastructure for a Stand-Alone Server run the following command as the root user:
/oracle/app/11.2.0/grid/perl/bin/perl -I/oracle/app/11.2.0/grid/perl/lib -I/oracle/app/11.2.0/grid/crs/install /oracle/app/11.2.0/grid/crs/install/roothas.pl
-----注意要求,我们需要执行上面的命令,否则会在创建asm实例的时候报错,见下文ASMCA
To configure Grid Infrastructure for a Cluster execute the following command:
/oracle/app/11.2.0/grid/crs/config/config.sh
This command launches the Grid Infrastructure Configuration Wizard. The wizard also supports silent operation, and the parameters can be passed through the response file that is available in the installation media.
DRMVNOOFCS1#[/tmp/CVU_11.2.0.3.0_grid].2.0/grid/perl/lib -I/oracle/app/11.2.0/grid/crs/install /oracle/app/11.2.0/grid/crs/install/roothas.pl    <
Using configuration parameter file: /oracle/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
User ignored Prerequisites during installation
LOCAL ADD MODE
Creating OCR keys for user 'grid', privgrp 'oinstall'..
Operation successful.
LOCAL ONLY MODE
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'sys'..
Operation successful.
CRS-4664: Node drmvnoofcs1 successfully pinned.
Adding Clusterware entries to inittab
drmvnoofcs1     2015/06/16 11:53:20     /oracle/app/11.2.0/grid/cdata/drmvnoofcs1/backup_20150616_115320.olr
Successfully configured Oracle Grid Infrastructure for a Standalone Server
点击OK,退出安装
DSC00013.png
三,安装数据库软件
DSC00014.png
DSC00015.png
DSC00016.png
DSC00017.png
DSC00018.png
DSC00019.png
DSC00020.png
DSC00021.png
DSC00022.png
DSC00023.png
DSC00024.png
DSC00025.png
DSC00026.png
DSC00027.png
DSC00028.png
DSC00029.png
ASMCA创建asm磁盘组
DSC00030.png
DSC00031.png
DSC00032.png
密码:Grid123
DSC00033.png
DSC00034.png
解决:
//注意:如果上述在执行./root.sh后没有执行,/u01/app/11.2.0/grid/crs/install/roothas.pl
//那么将会出现:
Oracle Grid Infrastructure is not configured properly. ASMCA needs Oracle Grid Infrastructure to configure ASM.
解决:执行/u01/app/11.2.0/grid/crs/install/roothas.pl
DSC00035.png
然后再点击创建
DSC00036.png
DSC00037.png
DSC00038.png
DSC00039.png
DSC00040.png
DSC00041.png
四,dbca建库
DSC00042.png
DSC00043.png
DSC00044.png
DSC00045.png
DSC00046.png
DSC00047.png
密码:Oracle123
DSC00048.png
DSC00049.png










五,安装过程成遇到的错误

  • 到97%的时候报下面的错误:

分析参考:
DBCA创建ASM数据库时遇到ORA-01031
单机ASM数据库DBCA建库96%时报错PRCR-1079,ORA-01031,CRS-2674
报上面的错误,是由于权限问题,grid用户不能使用srvctl启动数据库,可以忽略,但是退出后需要在sqlplus中使用startup命令启动数据库
修改grid用户的属组,加入到dba组
停止数据库和ASM实例,和GI软件
oracle用户
sqlplus --- > shutdown immediate
grid用户
sqlplus / as sysasm ----> shutdown immediate
crs_stop -all
crsctl stop has
不停干净的话,修改权限会报:

2.asmca创建磁盘组的时候扫不到全部的磁盘
  首先保证所有的磁盘权限没问题,即拥有者和属组,还有权限,一般是660
dd if=/dev/zero of=/dev/rdisk/disk681 count=10 count=1024
有些盘不能被asm扫到,使用上面的命令格式化一下,可以了!
删除磁盘组

在sysasm中查看(不容易啊)

3.安装的过程中遇到这个错误,可以忽略(一个oracle的组件失败,如果不用这个组件的话直接Ignore)

联系我




来自为知笔记(Wiz)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-123237-1-1.html 上篇帖子: HP DL160 Gen9服务器集群部署文档 下篇帖子: HP StorageWorks MSL2024 Tape Libraries
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表