




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 主机系统打补丁升级1. 系统硬件检测a 操作系统检测 uname a hp-ux hbodsdbb b.11.31 u ia64 0314585245 不限用户数的许可证b 内存检测/usr/sbin/dmesg | grep physical: (root用户)physical: 16708604 kbytes, lockable: 12146740 kbytes, available: 13848764 kbytesc 硬盘检测bdffilesystem kbytes used avail %used mounted on/dev/vg00/lvol3 10485760 1606752
2、8809664 15% /dev/vg00/lvol1 1835008 319688 1503560 18% /stand/dev/vg00/lvol8 10485760 8190640 2277280 78% /var/dev/vg00/lvol7 5373952 2923288 2431560 55% /usr/dev/vg00/lvol5 10485760 21992 10382088 0% /tmp/dev/vg00/lvol4 10485760 4973144 5469608 48% /opt/dev/vg00/lvol6 5242880 21352 5180744 0% /home
3、d 系统内核检测/bin/getconf kernel_bits 确定系统是否64位64c. 交换分区检测 /usr/sbin/swapinfo -a 确定交换分区有没有空间 kb kb kb pct start/ kbtype avail used free used limit reserve pri namedev 16711680 0 16711680 0% 0 - 1 /dev/vg00/lvol2reserve - 6566108 -6566108memory 15892604 3138616 12753988 20%2. 系统软件检测a. 补丁检测show_patches|gre
4、p phkl_40240 show_patches|grep phkl_39624 show_patches|grep phkl_39625b. 补丁下载 hp-ux 官方系统补丁网站 / 下载 phkl_39624、phkl_39625、 hpux_11.31_05241131.zip(phkl_40240) 补丁包 c补丁安装a) 解析补丁 sh phkl_39624 生成 phkl_39624.depot、 phkl_39624.textb) 解析补丁 sh phkl_39625 生成 phkl_39625.depot、 phkl_39625
5、.textc) 执行swinstall -s /bonc/tmp/phkl_39624.depot 回车自动打开sam模式安装,tab键切换、上下键选择、空格键选中、回车键确定。d) 安装完成后,重启前提示,进行重启主机,重启大约需要10分钟 your local system will be rebooted when you press ok in this window. check the logfile /var/adm/sw/swagent.log after reboot to see if there were any software configuration proble
6、ms. e) phkl_40240补丁包用的是bundle模式(多个补丁一起安装) 下载补丁包 hpux_11.31_05241131.zip(名字自动生成,每次不一样),压生成多个补丁程序及相关的配置文件,cd /bca/app 执行 sh ./create_depot_hpux.11.31 生成包仓库 /bca/app/depot/swinstall -s /bca/app/depot 回车自动打开sam界面上下键(选择)+空格键(选中) 从包中需在需要的补丁,action install 安装,完成后系统自动重启 f) 本次安装的包如下: 主机系统内核参数配置1. root 用户登录,s
7、am 打开界面2. kernel configuration t -tunables view or kernel tunables选择相应的内核参数条目点回车 点击m快捷键修改,tab建切换,回车键确定3. 具体需要修改的内核参数如下installation guide for hp-ux itaniumparameter recommended formula or value ksi_alloc_max (nproc*8) executable_stack 0 max_thread_proc 1024 maxdsiz 1073741824 (1 gb) maxdsiz_64bit 214
8、7483648 (2 gb) maxssiz 134217728 (128 mb) maxssiz_64bit 1073741824 (1 gb) maxuprc (nproc*9)/10) msgmap (msgtql+2) -不存在,不用设置msgmni (nproc) msgseg 32767 -不存在,不用设置msgtql (nproc) ncsize (ninode+1024) nfile (15*nproc+2048) -不存在,不用设置nflocks (nproc) ninode (8*nproc+2048) nkthread (nproc*7)/4)+16) nproc 409
9、6 semmni (nproc) semmns (semmni*2) semmnu (nproc-4) semvmx 32767 shmmax the size of physical memory or 1073741824 (0x40000000), whichever is greater. note: to avoid performance degradation, the value should be greater than or equal to the size of the available memory.小于物理内存的一半shmmni 512 shmseg 120 v
10、ps_ceiling 64 数据库存储规划1. 新建oracle用户组,用户a) 用户组#/usr/sbin/groupadd oinstall -附属组#/usr/sbin/groupadd dba -主组b) oracle用户#/usr/sbin/useradd -g oinstall -g dba m oraclec) 修改密码#/usr/sbin/passwd oracle -修改密码2. 新建oracle 目录a) oracle 用户存储划分 lvcreate -l 20480 -n lv_oracle /dev/vg00 -划分20gb给oracle目录 newfs -f vxfs
11、 -o largefiles /dev/vg00/rlv_oracle -格式化(大文件系统)b) 挂载文件系统 cd / ; mkdir oracle; mount /dev/vg00/lv_oracle /oracle -文件系统挂载d) 权限操作 usermod -d /oracle -给oracle用户重新指定home目录 chown -r oracle:dba /oracle -目录授权e) 新建目录cd /oracle; mkdir ora10g tmp -新建ora10g,tmp 新建目录用与安装程序及临时文件存放3. 配置oracle用户配置文件a) 新建 .profile 文
12、件touch .profile b) 配置 .profile 文件 vi .profileif -s $mail # this is at shell startup. in normalthen echo $mailmsg # operation, the shell checksfi # periodically.export tmp=/oracle/ora10g/tmpexport tmpdir=/oracle/ora10g/tmpexport oracle_base=/oracle/ora10g/app/oracleexport oracle_sid=hblocalexport ora
13、cle_home=$oracle_base/product/db10gexport ld_library_path=$oracle_home/lib32:$oracle_home/lib:$oracle_home/precomp/libexport libpath=$oracle_home/lib32:$oracle_home/libexport shlib_path=$oracle_home/lib32:$oracle_home/rdbms/lib32:/lib/usr/libexport classpath=$oracle_home/jre:$oracle_home/jlib:$oracl
14、e_home/rdbms/jlib:$oracle_home/network/jlib:/opt/java1.4/lib/dt.jar:/opt/java1.4/lib/tools.jarexport path=$path:$oracle_home/bin:./:$oracle_home/opatch:$ora_crs_home/bin:/opt/java1.4/jre/bin:/opt/java1.4/bin:/usr/vacpp/binexport nls_lang=american_america.zhs16gbkumask 022set -o vi#export display=10.
15、.0 -用于xmanager 客户端显示export lang=zh_cn.hp15cn4. 创建数据库裸设备a) system表空间 (4g)lvcreate -l 4096 -n system01 /dev/vg6_hbetl_fs03b) sysaux表空间 (2.5g)lvcreate -l 2560 -n sysaux01 /dev/vg6_hbetl_fs03 - 只能建c) sysaux表空间 (2.5g)lvcreate -l 512 -n users01 /dev/vg6_hbetl_fs03d) password 密码文件lvcreate -l 256 -
16、n lv_pwdfile /dev/vg6_hbetl_fs03e) spfile 参数文件lvcreate -l 256 -n lv_spfile /dev/vg6_hbetl_fs03f) ocr 文件lvcreate -l 1024 -n lv_ocr /dev/vg6_hbetl_fs03g) vote 文件lvcreate -l 1024 -n lv_vote /dev/vg6_hbetl_fs03h) control 控制文件(一个512mb)lvcreate -l 512 -n control01 /dev/vg6_hbetl_fs03lvcreate -l 512 -n con
17、trol02 /dev/vg6_hbetl_fs03 - 规划是/dev/vg6_hbetl_fs04 不能用lvcreate -l 512 -n control03 /dev/vg6_hbetl_fs03 - 规划是/dev/vg6_hbetl_fs04 不能用i) redo files 文件lvcreate -l 2048 -n redo11 /dev/vg6_hbetl_fs03lvcreate -l 2048 -n redo21 /dev/vg6_hbetl_fs03lvcreate -l 2048 -n redo31 /dev/vg6_hbetl_fs03lvcreate -l 20
18、48 -n redo12 /dev/vg6_hbetl_fs03 -规划是/dev/vg6_hbetl_fs04 不能用lvcreate -l 2048 -n redo22 /dev/vg6_hbetl_fs03 -规划是/dev/vg6_hbetl_fs04 不能用lvcreate -l 2048 -n redo32 /dev/vg6_hbetl_fs03 -规划是/dev/vg6_hbetl_fs04 不能用j) undotbs1 表空间lvcreate -l 4096 -n undo01 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo02 /dev
19、/vg6_hbetl_fs03lvcreate -l 4096 -n undo03 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo04 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo05 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo06 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo07 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo08 /dev/vg6_hbetl_fs03lvcreate
20、-l 4096 -n undo09 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo10 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo11 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo12 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo13 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo14 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n undo15 /dev/v
21、g6_hbetl_fs03k) temp 表空间lvcreate -l 4096 -n temp01 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n temp02 /dev/vg6_hbetl_fs03lvcreate -l 4096 -n temp03 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp04 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp05 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp06 /dev/vg6_hbetl_f
22、s03;lvcreate -l 4096 -n temp07 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp08 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp09 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp10 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp11 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp12 /dev/vg6_hbetl_fs03;lvcreate -l 40
23、96 -n temp13 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp14 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp15 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp16 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp17 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp18 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp19 /dev/
24、vg6_hbetl_fs03;lvcreate -l 4096 -n temp20 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp21 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp22 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp23 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp24 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n temp25 /dev/vg6_hbetl_fs03;l)
25、data 表空间lvcreate -l 4096 -n data0001 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n data0002 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n data0003 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n data0004 /dev/vg6_hbetl_fs03;lvcreate -l 4096 -n data0005 /dev/vg6_hbetl_fs03;m) 改变裸设备的权限为oracle:dbachown oracle:dba /dev/vg6
26、_hbetl_fs03/rsystem01;chown oracle:dba /dev/vg6_hbetl_fs03/rsysaux01;chown oracle:dba /dev/vg6_hbetl_fs03/rusers01;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_pwdfile;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_spfile;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_ocr;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_vo
27、te;chown oracle:dba /dev/vg6_hbetl_fs03/rcontrol01;chown oracle:dba /dev/vg6_hbetl_fs03/rcontrol02;chown oracle:dba /dev/vg6_hbetl_fs03/rcontrol03;chown oracle:dba /dev/vg6_hbetl_fs03/rredo11;chown oracle:dba /dev/vg6_hbetl_fs03/rredo21;chown oracle:dba /dev/vg6_hbetl_fs03/rredo31;chown oracle:dba /
28、dev/vg6_hbetl_fs03/rredo12;chown oracle:dba /dev/vg6_hbetl_fs03/rredo22;chown oracle:dba /dev/vg6_hbetl_fs03/rredo32;chown oracle:dba /dev/vg6_hbetl_fs03/rundo*;chown oracle:dba /dev/vg6_hbetl_fs03/rtemp*;chown oracle:dba /dev/vg6_hbetl_fs03/rdata000*; 数据库程序安装1. 配置xmanager 在主机中oracle用户的 .profile定义变量
29、 export display=客户端ip:0.02. 远程登陆,打开界面a.程序 附件 远程桌面连接 录入用户名、口令打开远程桌面b. 在远程桌面中,telnet数据库服务器进入oracle 程序目录,执行 ./runinstaller.sh -ignoresysprereqs ,同时打开xmanager 数秒后oracle安装图形界面打开3. 安装步骤a. 安装版本选择 选择企业版 enterprise editionb. 安装路径 name=oradb10g_home path =/oracle/ora10g/app/oracle/productc. oracle 安装前自检 warni
30、ngs警告可以忽略,errors 需要根据log日志修改,如果打补丁等d. 安装oracle软件 选择只安装oracle软件(install database software only),创建数据实例在后续手动处理e. 执行脚本 安装oracle 软件进度大约在 90%会提供执行两个sh脚本(root用户), 按照提示telnet 登陆,执行,然后确定,按照完成f. 创建数据库 dbca 创建数据库 create a databaseg. 自定义安装 选择 custom database(自定义数据库)h. sid设置 global database name : hblocal sid :
31、 hblocali. 系统用户口令 所有用户使用同一口令 tiger ,方便管理j. 存储方案 存储选择 raw devices: 储存与裸设备k. 参数设置 sga,pga 默认;block_size 块大小 16k;进程数 1500 字符集 :中文默认 连接方式:专用服务模式(dedicated server mode)l. 文件配置 system、sysaux、temp、users 表空间可以只加一个,后续手工添加 路径 oracle_base/oradata/db_unique_name 如果是 双机热备需要写 真实地址,rac环境则用变量,数据文件要设置为不能自动增长。 m. 开始创
32、建 可以选择创建数据库脚步保存路径及是否创建模板 选择create database - finish 数据库版本升级1. 升级包安装 安装的patch,操作同上如安装时如果报错,点击忽略直至完成2. 更新系统数据字典a. 更新方式启动 startup upgradeb. 执行2个脚本 第一个脚本 重建数据字典视图脚本 $ spool /$oracle_home/catupgrd.log $ /$oracle_home/rdbms/admin/catupgrd.sql $ spool off 执行此操作时候一般会报如下错误,原因可能是客户端显示问题 sp2-0734: unkn
33、own command beginning “catupgrd.s” - rest of line ignored 处理方案如下: $stty kill ctrl-u the stty kill ctrl-u solved the problem. $sqlplus sql spool upgrade.logsql catupgrd.sqlsqlspool off 此更新操作需要时间很长,大概一个小时 第二个脚本 编译无效对象脚本 $ sqlplus /as sysdba /$oracle_home/rdbms/admin/utlrp.sql utlrp.sql脚本可以在数据库运行的状态下执行
34、以编译、数据库中的invalid对象. oracle建议在对数据库进行迁移、升级、降级后都运行一遍utlrp.sql以编译 无效对象。 c. 关闭数据库 shutdown immediate d. 重启数据库 startup e 查看版本完成升级 select * from v$version;oracle database 10g enterprise edition release .0 - 64bipl/sql release .0 - productioncore.0productiontns for hpux: version 10.2
35、.0.4.0 - productionnlsrtl version .0 - productionselect comp_name,status,version from dba_registry; oracle workspace managervalid.3jserver java virtual machinevalid.0oracle database packages and typesvalid.0oracle database catalog viewsvalid.0oracle xdkvalid10
36、.oracle olap apivalid.0oracle real application clustersvalid.0oracle database java packagesvalid.0olap analytic workspacevalid.0oracle intermediavalid.0oracle xml databasevalid.0olap catalogvalid.0spatialvalid.0oracle expression
37、filtervalid.0oracle rules managervalid.0oracle textvalid.0oracle data miningvalid.0oracle enterprise managerloading 双机热备规划1. 建立双机信任机制 分别在 主备服务器上 root 登录 $ vi .rhostseda-etla rooteda-etlb root2. 备机存储,权限规划 同主机存储,权限规划3. 主机目录远程拷贝 将主机 oracle 安装目录下的全部 文件打成tar包远程拷贝rcp oracle
38、.tar eda-etlb:/tmp/4. 修改包,添加停启脚本 修改文件 /etc/oratab vi /etc/oratab 将 hblocal:/oracle/ora10g/app/oracle/product/db10g:n改成 hblocal:/oracle/ora10g/app/oracle/product/db10g:yvi start.sh -启动脚本date /tmp/oracle.logecho # start # /tmp/oracle.logsu - oracle -c /oracle/ora10g/app/oracle/product/db10g/bin/lsnrct
39、l startsu -oracle -c /oracle/ora10g/app/oracle/product/db10g/bin/sqlplus /nolog /tmp/oracle.logecho # stop # /tmp/oracle.logsu -oracle -c /oracle/ora10g/app/oracle/product/db10g/bin/sqlplus /nolog eofconnect / as sysdbashutdown immediateeofsu -oracle -c /oracle/ora10g/app/oracle/product/db10g/bin/ls
40、nrctl stop5. 双机切换测试 第一种 使用 cmhaltnode 命令来停止运行的程序包的节点 cmhaltnode -f nodename 这样,在停止该节点的同时,应用程序包会自动迁移到另外的一个节点上。第二种 使用cmhaltpkg 来启停应用程序包 a.用 cmhaltkpkg 命令来停止需要迁移的程序包 cmhaltpkg pkgname b. 用 cmrunpkg 来重新在别的节点上运行程序包 cmrunpkg -n nodename pkgname c. 用cmmodpkg 修改切换属性 cmmodpkg -e pkgname -一般来数据建议采用第二种方法 常用命令参
41、考1. 集群停启、 #cmhaltcl -v -f -停止集群 #cmruncl -v -启动集群 #cmviewcl -v -查看机器状态 2. 节点停启 cmhaltnode 结点名称 -停止节点 cmrunnode 结点名称 -启动节点3. 包停启 cmhaltpkg 包名称 -停止包 cmrunpkg 包名称 -启动包 常见问题处理方案1. 卷组操作a 单机情况下 激活、去激活vgchange -a y /dev/vg6_hbetl_fs03 -激活vgchange -a n /dev/vg6_hbetl_fs03 -去激活b.集群情况下操作vgchange -c y /dev/vg6_hbetl_fs03 -让集群管理vgchange -a e /dev/vg6_hbetl_fs03 -集群情况下(单节点独占 exclusive)激活vgchange -a n /dev/vg6_hbetl_fs03 -集群情况下去激活 vgchange -c n /dev/vg6_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年K2教育中STEM课程实施与效果评估:创新教育模式
- 结肠造瘘术后并发症及防治策略2025
- 小升初六年级数学下册常考易考知识点课件《第六单元第3讲:因数与倍数》人教版
- 低空经济八大应用场景与实践案例解析方案
- 大数据背景下高职院校电子商务专业课教学创新研究
- 华为体验店培训材料:云服务
- 2024年油气水输送管材专用料资金筹措计划书代可行性研究报告
- 山东省菏泽市巨野县2024-2025学年八年级下学期期中生物试题 (含答案)
- 现场管理试题及答案
- 物理必修一试题及答案
- 法律文书写作能力测试题库及解答分析
- 2025合作合同范本:两人合伙协议书模板
- 外卖骑手劳务合同协议书
- T/CAMIR 002-2022企业技术创新体系建设、管理与服务要求
- DB31/T 595-2021冷库单位产品能源消耗指标
- 第五章 SPSS基本统计分析课件
- 2025年计算机Photoshop操作实务的试题及答案
- 2025时事热点政治题及参考答案(满分必刷)
- GB/T 23453-2025天然石灰石建筑板材
- 2024-2030全球WiFi 6移动热点行业调研及趋势分析报告
- 砌砖理论考试题及答案
评论
0/150
提交评论