hpux双机oracle配置步骤3-共享空间划分与oracle10g安装_第1页
hpux双机oracle配置步骤3-共享空间划分与oracle10g安装_第2页
hpux双机oracle配置步骤3-共享空间划分与oracle10g安装_第3页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实用文案HP-UX 11.31 mcOracle 安装手册安装过程前的准备工作硬件安装架构图组建好;操作系统安装统一的多通道冗余配置;阵列的划分等等;oracle检查物理内存#/usr/sbin/dmesg | grep Physical:1G处 理 器(CPU): 64-bit 处理器getconfKERNEL_BITS查看交换空间#/usr/sbin/swapinfo a2g22g物理内存同样大小。检查临时空间bdf/tmp保证至少 400m,推荐 1g如果没有 400M 可以设置oracle 用户的环境变量,增加临时空间$ oracle 用户执行 vi /.profile

2、,增加export TEMP=/directoryexport TMPDIR=/directory标准文档实用文案检查磁盘空间bdf文档上说至少4gcrs 和database 大概占用了5.5G6Gtrace6gcrsdatabase,以防止升级过程出现意外。查看是否开启 RAW 设备的异步 I/O默认是开启的. ll /dev/async# crw-rw-rw- 1 bin bin 101 0 x000000 Jun 9 09:38 /dev/async 创建 /dev/async 特征设备# /sbin/mknod /dev/async c 101 0 x0 # chown oracle:

3、dba /dev/async# chmod 660 /dev/asyncSAM= Kernel Configuration= Drivers=找到名为asyncdsk 的驱动 (先 remove 掉 asyncdsk 后新建kel)生成一个新内核重启(选择新内核自动重启)#重新启动reboot#或者 shutdown -r -y 0检查符合的连接是否存在cd /usr/lib ls libX*.sl# 如果不存在需要创建标准文档实用文案cd /usr/libln -s libX11.3 libX11.sl ln -s libXIE.2 libXIE.sl ln -s libXext.3 lib

4、Xext.slln -s libXhp11.3 libXhp11.sl ln -s libXi.3 libXi.slln -s libXm.4 ln -s libXp.2 ln -s libXt.3 ln -s libXtst.2 libXtst.sl ls -al libX*.slhp-uxpatchpack/usr/sbin/swlist -l bundle | grep xxxName/usr/sbin/swlist -l patch/usr/sbin/swlist -l patch 注:Hp-ux 11.31 的默认安装过程,能够满足oracle 的安装需求。调整 k

5、enel 参数的设置#11iv1(11.1111.00 的看内核命令是kmtune,HPUX11iv2(11.2211.23kctune. #安照自己机器上的内存数量调整shmmaxkctune -h nproc=4096kctune -h ksi_alloc_max=(nproc*8) kctune -h max_thread_proc=1024 kctune -h maxdsiz=1073741824 kctune -h maxdsiz_64bit=2147483648 kctune -h maxssiz=134217728kctune -h maxssiz_64bit=107374182

6、4#maxswapchunks or swchunk 在=HP-UX 11iV2 的版本不被应用kctune -h maxswapchunks=16384kctune -h maxuprc=(nproc*9)/10) kctune -h msgmap=(2+msgmni) kctune -h msgmni=(nproc) #msgseg=(nproc*4), 且 至 少 32767 kctune -h msgseg=32767kctune -h msgtql=(nproc)#ncsize 对于 =HP-UX 11.23 use (ninode+1024)标准文档实用文案kctune -h nc

7、size=(ninode+vx_ncsize) kctune -h nfile=(15*nproc+2048) kctune -h nflocks=(nproc)kctune -h ninode=(8*nproc+2048) kctune -h nkthread=(nproc*7)/4)+16) kctune -h semmap=(semmni+2)kctune -h semmni=(nproc*2) kctune -h semmns=(semmni*2) kctune -h semmnu=(nproc-4) kctune -h semvmx=32767 kctune -h shmmax=42

8、831462400 kctune -h shmmni=512kctune -h shmseg=120 kctune -h vps_ceiling=64添加组和用户、创建相关目录结构groupadd -g 201 dba groupadd -g 200 oinstalluseradd -u 200 -d /home/oracle -g oinstall -G dba,oinstall oracle或者用SAM 新建用户oracle,这样可以让系统自动将用户名家目录和.profile 文件一起写进目录里。 然后usermod -g oinstall -G dba,oinstall oracle#创

9、建oracle 的安装目录lvcreate -n oracle -L 5000 /dev/vg00newfs -F vxfs -o largefiles /dev/vg00/roracle mkdir /oraclemount /dev/vg00/oracle/oraclevi /etc/fstab将/oraclemkdir -p /oracle/productchown -R oracle:oinstall /oracle chmod -R 777 /oracle在配置机上的操作共享卷组的创建在配置机上的操作1、 建立 cluster 内部各个节点之间的信任关系A-1/.rhosts ,MC

10、/ServiceGuard/.rhosts 文件验证 2A-1-1vi /.rhosts (oracle 用户需在安装oracle)示例:标准文档实用文案node1root node2root node1node2验证双方关系是否成立在 node1 上 #rlogin node2A-2 在所有节点上编辑 /etc/hosts 文件,解析所有节点的IP 和 name. A-2-1 命令 vi /etc/hostsnode1node22、在 node1(配置机)创建卷组、锁盘强调:做这个前要先复制/etc/lvmtab 文件,cp /etc/lvmtab /etc/lvmtab.old在 node

11、2(非配置机)上一样先备份 lvmtab fstabfstabORALCE库服务器上的,其/oracle/backupfstab。A:在主机node1上创建卷组vgdata和# mkdir/dev/vglock# mkdir/dev/vgdata# ls -l/dev/*/group (查看group文件 确定使用 0 x010000中的X数值# mknod/dev/vglock/groupc 64 0 x010000# mknod/dev/vgdata/groupc 64 0 x0200003、格式化硬盘:#pvcreate -f/dev/rdisk/disk6 #pvcreate -f/d

12、ev/rdisk/disk7创建 VG#vgcreate/dev/vglock/dev/disk/disk6 #vgcreate-s 64/dev/vgdatanode1上执行,创建逻辑卷。对于 VGLOCK 卷组来说, 我们一般不建议在 VGLOCK 锁盘上划分卷组lvcreate -L 800 -n system /dev/vgdata lvcreate -L 200 -n users /dev/vgdata lvcreate -L 1000 -n temp /dev/vgdata lvcreate -L 1000 -n rbs1 /dev/vgdata lvcreate -L 200 -

13、n ctl1 /dev/vgdata lvcreate -L 200 -n ctl2 /dev/vgdata lvcreate -L 200 -n ctl3 /dev/vgdata标准文档实用文案lvcreate-L200-nredo11/dev/vgdatalvcreate-L200-nredo12/dev/vgdatalvcreate-L200-nredo21/dev/vgdatalvcreate-L200-nredo22/dev/vgdatalvcreate-L200-nredo31/dev/vgdatalvcreate-L200-nredo32/dev/vgdatalvcreate -

14、L 2000 -n spfile /dev/vgdata lvcreate -L 2000 -n sysaux /dev/vgdata创建设备对应表lvcreate -L 2000 -n spfile /dev/vgdata lvcreate -L 2000 -n sysaux /dev/vgdatavi/oracle/rawdevpath(该文件路径可查.profile中的DBCA_RAW_CONFIG量)用oracle用户创建。内 容 如 下 : system=/dev/vgdata/rsystem users=/dev/vgdata/rusers temp=/dev/vgdata/rte

15、mp undotbs1=/dev/vgdata/rrbs1 control1=/dev/vgdata/rctl1 control2=/dev/vgdata/rctl2 control3=/dev/vgdata/rctl3 redo1_1=/dev/vgdata/rredo11 redo1_2=/dev/vgdata/rredo12 redo2_1=/dev/vgdata/rredo21 redo2_2=/dev/vgdata/rredo22 redo3_1=/dev/vgdata/rredo31 redo3_2=/dev/vgdata/rredo32 spfile=/dev/vgdata/rs

16、pfile sysaux=/dev/vgdata/rsysaux5、创建文件系统 (如数据库建立在裸设备则不需要)5、创建文件系统 (如数据库建立在裸设备则不需要)# newfs F vxfso largefiles/dev/vgdata/roradata(如果系统有超过2GB-oORACLE请注意 newfsRAWr# newfs F vxfso largefiles/dev/vgdata2/roralog16、挂载文件系统到目录 (如数据库建立在裸设备则不需要)# cd /# mkdir# # # /oradata1/oralog1/dev/vgdata1/oradata1/oradata

17、1/dev/vgdata2/oralog1/oralog1标准文档实用文案自动 MOUNT 文件目录# vi /etc/fstab 加入 磁阵上所划的卷# mount a 挂起所有/etc/fstab 下的所有卷# mount v 显示所有的已经 mount 上的设备(或者用 bdf 查看)7、关闭 vg 属性(请关闭所有除与 VG00相关的卷组)在node1上去激活卷组# umount/oradata# vgchange-an# vgchange-an8、将主机 node1号的 vg 信息导出# vgexport p s m /tmp/vgdata.map# vgexport p s m /

18、tmp/vglock.map9、在 node1(配置机)上将 VG 信息文件复制到 node2(非配置机)上在 node1号机将文件复制到 node2上:# rcp /tmp/vgdata.map# rcp /tmp/vglock.map对卷组属性的更改编辑/etc/lvmrcCLUSTER(AUTO_VG_ACTIVATErootcustom_vg_activation自动处于激活状态control.shAUTO_VG_ACTIVATE=0在非配置机上的操作10、在 node2(非配置机)建立文件目录在主机node2上创建group文# mkdir/dev/vglock# mkdir/dev

19、/vgdata# ls -l/dev/*/group (查看group文件 确定使用 0 x0F0000中的X数值# mknod /dev/vglock/groupc 64 0 x010000# mknod /dev/vgdata/groupc 64 0 x020000这两个命令使用的0 x0A0000,0 x0B0000一定要和主机 node1要严格符合,否则会有错误。11、在 node2(非配置机)上将 VG 信息导入将映射文件导入卷组数据,在 node2上输入:# vgimport-N s -v m /tmp/vgdata.map/dev/vgdata加-v# vgimport-N s

20、v -m /tmp/vglock.map/dev/vglock注意:node2上的 cXtYdz 可能会和 node1上的不同,检查一下,确保整个集群中 physical volume names是正确的。例如:标准文档#vgimports v -m /tmp/vgdata.map/dev/vgdata#vgimports v -m /tmp/vgdata.map/dev/vgdata/dev/dsk/c2t1d0/dev/dsk/c1t2d0node1c2t1d0node2c1t2d0) 请注意:本处可能也不需要本步12、在 node2(非配置机)上将 VG 激活13、在非配置机)mount

21、刚不用此操作)创建 mount 目录点# mkdir/oradataMount# mount# mount/dev/vgdata1/oradata1/oradata1/dev/vgdata2/oralog1/oralog1#vi /etc/fstab将新建的文件系统添加进去# mount a/etc/fstab# mount vmount(bdf)14VG(可选择不要)# vgcfgbackup# vgcfgbackup15.UMOUNT# umount/oradata16、对卷组属性的更改两台机器都要做编辑/etc/lvmrcCLUSTER(AUTO_VG_ACTIVATErootcusto

22、m_vg_activation自动处于激活状态control.shAUTO_VG_ACTIVATE=0# vgchange-ay/dev/vglock# vgchange-ay/dev/vgdata在两个节点上改变数据库卷组vgdata的权限为 777。所有者为oracle:dba # chmod-R 777 /dev/vgdata# chown -R oracle:dba /dev/vgdata设置环境变量 vi /home/oracle/.profile export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10

23、.2.0标准文档实用文案export ORACLE_SID=orclexport PATH=$ORACLE_HOME/bin:$PATH:. export DISPLAY=IP:0.0(IP:客户端IP安装 oracle database software安装 oracle安装 xmanager,并用oracle 用户登陆到服务器,并启动终端$./runInstaller -ignoreSysPrereqsuniversal installerBasic Installation,将按照默认的方式安装软件并创建数据库Advanced Installation,则可以按照个人的方式进行设定(在这

24、里我们选择此项)标准文档实用文案2.53GB2.53GB选择自定义安装,可以进行选择性安装Product LanguagesNext标准文档实用文案在 Path 中填写软件安装的路径标准文档Create a database: 按照默认进行数据库的创建Install database software only: 只安装软件,创建数据库等工作有管理员自行进行(为了便于管理,我们选择此项进行安装)Create a database: 按照默认进行数据库的创建Install database software only: 只安装软件,创建数据库等工作有管理员自行进行(为了便于管理,我们选择此项进行

25、安装)标准文档实用文案上述界面为安装过程,安装过程中可查看/oracle/oraInventory/logs/InstallAcrions 2009-06-11_02-11-13PM.log 查看安装过程root/$ORACLE_HOME/root.shSoftware install 过程结束标准文档实用文案标准文档实用文案配置监听一台节点执行$netca选择监听配置标准文档实用文案标准文档实用文案使用默认 1521 端口标准文档实用文案标准文档实用文案完成监听配置搞定后将一台主机上的oracleoracle用户的环境变量,之后再修改两台主机的监听配置文件/oracle/product/10

26、.2.0/network/admin/listener.orahostip创建 Database执行/$ORACLE_HOME/bin/dbca , 会出现以下界面标准文档实用文案Create a database话,在此处还可选择delete标准文档实用文案选择 Custom Database(自定义数据库)Global Database Name 后,点击Next标准文档实用文案此步可以设定不同用户的密码(在这里我们将所有用户密码设为一致,需要时再进行修改)标准文档实用文案File System:ASM: 自动储存管理,可以将数据库文件指向存储Raw Devices:Use Database File Locations from Use Common Location for All Database FilesUse Oracle-Manag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论