免费注册 查看新帖 |

Chinaunix

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

HPUX使用技巧一 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-06-28 21:22 |只看该作者 |倒序浏览
本人根据自己的工作经验,总结了比较常用的有关HPUX的使用技巧,希望能给初学者一些帮助.我希望各位朋友对我的文档提出宝贵意见,并能把自己经验也贡献出来.
1、        cd命令的使用
返回上一次的目录(cd -)
2、        Esc键的使用
在命令行中可通过击两次Esc键来匹配当前目录中唯一的文件名,这样可节约击入长文件名的时间
3、        col命令的使用
man cp | col –b >;cp.txt
该命令可将cp命令的联机帮助手册输出为名为cp.txt的文本文件
4、启动机器时执行的工作脚本(/etc/rc.config.d/)
5、which命令的使用(查看某命令的绝对路径)
   which 命令名
6、显示当前系统补丁安装情况(show_patches)
7、中文环境的配置
a、        查看系统中安装的语言集(locale –a)
b、        显示当前语言环境变量(echo $LANG)
c、        如不为中文则修改(export LANG=zh_CN.hp15CN)
d、        sty –istrip
8、查看系统信息和运行情况
a、        glance
b、        top
c、        performance view
d、        /opt/ignite/bin/print_manifest
   /var/opt/ignite/local/manifest/manifest
e、        /var/adm/syslog/syslog(系统运行日志)
f、        /var/adm/shutdownlog
g、        /var/adm/crash/
h、        /var/opt/sna/sna.err
i、        /var/adm/nettl.LOG000
   /usr/sbin/netfmt /var/adm/nettl.LOG000 >;net.log
j、/usr/contrib./bin/info_col.11
k、/var/adm/btmp(历史登录信息,可用last命令查看)
l、/var/adm/wtmp(比btmp更详细的信息)
m、/etc/rc.log(机器启动时的信息)
n、/var/adm/sw/(有关软件包安装、删除的信息)
9、查看系统当前init级别(who –r)
10、显示系统不成功登录的历史纪录(lastb –R)
11、ftp问题(如无法用某一用户进行ftp)
a、        将/etc/passwd中该用户的sh路径改为/usr/bin/ksh
b、        在/etc/shells文件中将ksh的路径加入
12、在HP11i环境下两台主机rlogin、rcp和ftp速率小于10mbps
a、        安装补丁(PHKL_25233、25389,PHNE_26728、27063)
13、在HP11i环境下主机与路由器之间无法用大包进行ping命令
a、        在主机的/etc/rc.config.d/nddconf文件中增加ip_send_source_quench参数的配置
b、        ndd –c
14、网络配置(含网卡地址、激活状态、路由地址)可通过修改/etc/rc.config.d/netconf文件来实现。
15、swapinfo命令的使用
swapinfo –mt
16、what命令的使用(假如要查看某一core文件的诱因)
what core
17、控制某一特定地址通过telnet、ftp和login协议访问主机的方法
/var/adm/inetd.sec
18、tsm的使用
在tsm状态下可通过ctrl+w来切换屏幕。
19、finger命令的使用
    finger –R(查看当前登录到主机的客户机信息)
20、parstaus命令的使用
    parstatus –p <cell num>;查看某一特定分区的信息。

论坛徽章:
0
2 [报告]
发表于 2007-06-28 21:23 |只看该作者

在HP上如何安装ORACLE RAC(只包含ORACLE部分,没有HP部分)

安装oracle 9i release 2 (9.2.0.1)
1mount光盘:
把4张安装盘中的#1放入光驱中,然后运行:
#cd /etc
#vi pfs_fstab
在这个文件中,输入以下内容:
/dev/dsk/c3t2d0 /cdrom pfs-rrip xlat=unix 1 0

保存这个文件之后,在root用户下输入以下命令。

#nohup /usr/sbin/pfs_mountd &
#nohup /usr/sbin/pfsd &
#/usr/sbin/pfs_mount /cdrom

2配置系统内核参数(推荐值请参阅oracle手册)
3配置oracle用户的环境变量:
#xhost +
#su – oracle
$vi .profile
加入以下几行:
export DISPLAY=10.55.20.3:0.0
export ORACLE_HOME=/oracle/product/9.2.0
export ORACLE_BASE=/oracle
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export PATH=$PATHORACLE_HOME/bin
export ORACLE_SID=ops1
export LANG=zh_CN.hp15CN

4使环境变量生效:
$ . /oracle/.profile

5运行安装程序开始安装:
$ /cdrom/runInstaller&

6当提示输入管理组时输入已经建立好的dba组
7提示选择安装的节点时选择ops1和ops2
8提示安装方式时选择“software only”的安装方式,也就是不建立数据库和net服务
9提示更换光盘#2,#3,#4时,先另开一个终端窗口,运行命令:
#/usr/sbin/pfs_umount /cdrom
然后取出光盘,放入新光盘,再运行:
#/usr/sbin/pfs_mount /cdrom
然后点”确定”

10提示需要运行root.sh时,按照提示在相应目录下以root身份运行该脚本。
11安装完成后oracle会自动将在ops1上安装的文件复制到ops2节点上
整个安装oracle的过程大约需要60—90分钟

二 将ops1上的/oracle/.profile复制到ops2相应目录下,并修改为:
export DISPLAY=10.55.20.5:0.0
export ORACLE_HOME=/oracle/product/9.2.0
export ORACLE_BASE=/oracle
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
export PATH=$PATHORACLE_HOME/bin
export ORACLE_SID=ops2
export LANG=zh_CN.hp15CN

三 手工创建NET服务
1 以oracle身份运行命令:
$ netca
具体配置方法与windows相同,需要配置一个监听服务,默认端口1521

2 当提示配置的节点时选择ops1和ops2
3 在ops1和ops2上分别启动监听服务:
$lsnrctl start

四创建数据库
1首先在ops1上配制数据库:
$ dbca
象windows中安装oracle一样,按照向导操作,注意在选择数据文件,控制文件和重做日志文件时修改为之前建好的裸设备文件名
当配置完成后,选择保存到脚本ops1.sh。不要通过DBCA直接创建数据库

2修改保存的脚本
主要需要修改的部分有:
添加一新的自动管理回滚表空间UNDO2(裸设备事先已经建好)
修改MAXINSTANCES,MAXLOGFILES,MAXLOGMEMBERS,MAXDATAFILES等参数

3运行脚本ops1.sh创建数据库,过程大约60-80分钟
4将参数文件initops1.ora复制到ops2上的相同位置,更名为initops2.ora并进行修改(以下是ops2上的init.ora文件示范)

##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################

###########################################
# MTS
###########################################
dispatchers=\"(PROTOCOL=TCP)\"

###########################################
# Optimizer
###########################################
hash_join_enabled=TRUE
query_rewrite_enabled=FALSE
star_transformation_enabled=FALSE

###########################################
# Job Queues
###########################################
job_queue_processes=10

###########################################
# Instance Identification
###########################################
instance_name=ops2
instance_number=2
thread=2

###########################################
# Miscellaneous
###########################################
aq_tm_processes=1
compatible=9.2.0.0.0

###########################################
# Security and Auditing
###########################################
remote_login_passwordfile=EXCLUSIVE

###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=25165824
sort_area_size=4194304

###########################################
# Database Identification
###########################################
db_domain=\"\"
db_name=ops

###########################################
# File Configuration
###########################################
control_files=(\"/dev/vgops/ropsctl1.ctl\", \"/dev/vgops/ropsctl2.ctl\", \"/dev/vgops/ropsctl3.ctl\"

###########################################
# Pools
###########################################
java_pool_size=104857600
large_pool_size=8388608
shared_pool_size=104857600

###########################################
# Cursors and Library Cache
###########################################
open_cursors=300

###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_retention=10800
undo_tablespace=UNDOTBS2

###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=/oracle/admin/ops/bdump
core_dump_dest=/oracle/admin/ops/cdump
timed_statistics=TRUE
user_dump_dest=/oracle/admin/ops/udump

###########################################
# Processes and Sessions
###########################################
processes=150

###########################################
# Redo Log and Recovery
###########################################
fast_start_mttr_target=300

###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_cache_size=25165824
db_file_multiblock_read_count=16

global_names=TRUE
cluster_database=true
cluster_database_instances=2


5在ops1上为ops2创建私用线程
$sqlplus “/ as sysdba”
sqlplus>;startup
sqlplus>;alter database add thread 2 group 2 (/dev/vgops/rops2log1.log,
/dev/vgops/rops2log2.log,/dev/vgops/rops2log3.log) size 120M reuse;

sqlplus>;alter database enable thread 2;

6在两个节点ops1和ops2上启动oracle
如果数据库都能打开,则证明已经安装完成。

论坛徽章:
0
3 [报告]
发表于 2007-06-28 21:24 |只看该作者

HP-UX系统安装和配置

1.1 HP-UX系统安装
HP-UX操作系统是预装的,由HP工程师进行配置。
配置包括如下参数:
主机名: CRCT1(上)
CRCT2(下)
此主机名可通过hostname或uname –a 命令查看。


1.2 创建用户帐号
使用sam创建用户帐号halt、test、jzx、train和informix。
并分别用passwd命令给各用户设置口令。

1.3配置磁盘
1.3.1 配置镜像磁盘
Mirror Disk是HP-UX的一套软件包,当系统中安装有两个系统盘时,可以利用该软件的功能来做操作系统的镜像备份,以下是做镜像磁盘的步骤。
1、 执行lvlnboot -v命令检查系统中的启动设备
#lvlnboot -v
Boot
Boot
Swap
Dump
2、 创建第二块系统盘
#pvcreate -B /dev/rdsk/c2t6d0
3、 扩展vg00,添加第二块硬盘
#vgextend /dev/vg00 /dev/dsk/c2t6d0
4、 为第二块磁盘创建boot引导信息
#mkboot /dev/dsk/c2t6d0
5、 扩展vg00中各逻辑卷,添加镜像磁盘
lvextend -m /dev/vg00/lvol2 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol3 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol4 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol5 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol6 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol7 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol8 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol9 /dev/dsk/c2t6d0
lvextend -m /dev/vg00/lvol10 /dev/dsk/c2t6d0
6、 为第二块磁盘创建boot引导信息
#mkboot -a \"hpux(&#59;0)/stand/vmunix\" /dev/dsk/c2t6d0
7、 执行如下操作后重新启动系统
#lvlnboot -b /dev/vg00/lvol1
#lvlnboot -b /dev/vg00/lvol2
#lvlnboot -b /dev/vg00/lvol3
#lvlnboot -d /dev/vg00 /dev/dsk/c2t6d0
#lvlnboot -R
#shutdown -h -y 0
8、 在启动Main Menu出现时,从第二块磁盘启动
Main Menu:>;sea
P0 0/0/2/0.6 intscsia.6 Random access medias
P1 0/0/2/1.6 intscsia.6 Random access medias
P0 0/4/0/0.0 Random access medias
P3 0/10/0/0.1 Random access medias
P4 1/10/0/0.5 Sequene access medias
Main Menu:>;bo p1
9、 系统启动以后执行如下操作
#lvlnboot -v

1.3.2添加磁盘阵列柜
使用sam命令添加物理磁盘:
sam &#61614&#59;Disks and File Systems(CRCT1)
选定某个磁盘,在该磁盘上执行:
&#61664&#59;Disk Devices
&#61664&#59;Actions &#61664&#59;Disk Array Maitainece&#61664&#59;bind
出现的菜单可对选定的物理磁盘添加一个新的PV,共添加四个PV,其中两个64G,两个1GB。

1.3.3添加VG02、VG03
sam &#61614&#59;Disks and File Systems(CRCT1)
&#61664&#59;Volumes Groups
&#61664&#59;Actions &#61664&#59;Create
&#61664&#59;Modify
&#61664&#59;delete
出现菜单以后对上一步创建的两个64GB的PV配置为新的VG02,共128GB。将其中的一个1GB的PV配置为VG03。

1.4配置磁带机
1.4.1 配置磁带机
1、 添加磁带机驱动程序tape
2、 连接核心并重新启动系统
3、 使用磁带机设备
tar cvf /dev/rmt/0m /etc/*
1.4.2 配置磁带库
1、 添加磁带库驱动程序shrgr
2、 连接核心并重新启动系统
3、 查看磁带库设备
ll /dev/ac/*

1.5配置网络
1.5.1使用sam配置网卡
sam&#61664&#59;Network Configration&#61664&#59;IP Address on network devices
选择该选项之后会出现网络设备的列表,可以选择在某个设备上配置网络地址或禁止该设备(disable)。

1.5.2 手工配置网卡
编辑/etc/rc.config.d/netconf文件,更改其中的网卡的IP地址。
Lan0
IP=192.168.1.10
SUBNET=255.255.255.0
1.5.3 添加启动静态路由
1、 生成文件/sbin/init.d/route
#more /sbin/init.d/route
route add default 192.168.3.1
2、 生成连接文件
ln -s /sbin/init.d/route /sbin/rc2.d/S750route
3、 查看路由信息
netstat -r
1.5.4 配置bootp远程启动协议
1、 搜索系统中的网卡
#/usr/bin/lanscan
#ifconfig lan0
2、 备份原始文件
#cp /etc/bootptab /etc/bootptab.bak
3、 编辑/etc/bootptab文件
#/usr/bin/vi /etc/bootptab
add a similar entry for each system to be served by this bootp serverr
CRCT2:\\
Ht=ether:\\
Vm=rfc1048:\\
Ha=080009000000:\\
Ip=192.168.1.11
Hn:\\
Bf=lif2021.bin:\\
4、 当CRCT1启动时按空格键中断其启动过程
进入Main Menu状态,键入bo lan.192.168.1.10
interact with IPL (Y,N,or Cancel)?N
接下来就是远程启动的过程。

论坛徽章:
0
4 [报告]
发表于 2007-09-06 22:24 |只看该作者

新诶 谢谢哦。。。。。新诶 谢谢哦。。。。。

新诶 谢谢哦。。。。。新诶 谢谢哦。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP