ImageVerifierCode 换一换
格式:DOC , 页数:31 ,大小:3.36MB ,
资源ID:10822364      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-10822364.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(hpux双机oracle配置步骤3-共享空间划分与oracle10g安装.doc)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

hpux双机oracle配置步骤3-共享空间划分与oracle10g安装.doc

1、HP-UX 11.31 mc 下 Oracle10.2.0.1 安装手册安装过程前的准备工作硬件安装架构图组建好;操作系统安装统一的 hp-ux11.31;多通道冗余配置;阵列的划分等等;oracle 安装过程检查物理内存#/usr/sbin/dmesg | grep “Physical:“ 最好大于 1G处 理 器(CPU): 64-bit 处理器getconf KERNEL_BITS查看交换空间#/usr/sbin/swapinfo a对于小于 2g 物理内存的系统,设置为物理内存的 2 倍。对应大于 2g 内存的系统,设置为跟物理内存同样大小。检查临时空间bdf /tmp保证至少 400

2、m,推荐 1g如果没有 400M 可以设置 oracle 用户的环境变量,增加临时空间$ oracle 用户执行 vi /.profile,增加export TEMP=/directoryexport TMPDIR=/directory检查磁盘空间bdf文档上说至少 4g 空间,但是实际安装完成后发现 crs 和 database 大概占用了 5.5G 的空间,所以推荐至少 6G 的空间,如果空间允许给出更多更好,便于存储 trace 文件,跟踪问题。个人意见:此外建议再额外划分 6g 的空间备用,主要用于存储安装软件、升级数据库前的备份 crs 和 database,以防止升级过程出现意外。

3、查看是否开启 RAW 设备的异步 I/O默认是开启的.ll /dev/async# crw-rw-rw- 1 bin bin 101 0x000000 Jun 9 09:38 /dev/async#如果没有开启,可以通过如下方法开启:1. 创建 /dev/async 特征设备# /sbin/mknod /dev/async c 101 0x0 # chown oracle:dba /dev/async # chmod 660 /dev/async2. 使用 SAM 在内核中配置异步驱动 = Kernel Configuration = Drivers=找到名为asyncdsk 的驱动 (先 r

4、emove 掉 asyncdsk 后新建 kel)生成一个新内核重启(选择新内核自动重启)#重新启动reboot#或者 shutdown -r -y 0检查符合的连接是否存在cd /usr/libls libX*.sl# 如果不存在需要创建cd /usr/libln -s libX11.3 libX11.slln -s libXIE.2 libXIE.slln -s libXext.3 libXext.slln -s libXhp11.3 libXhp11.slln -s libXi.3 libXi.slln -s libXm.4 libXm.slln -s libXp.2 libXp.sll

5、n -s libXt.3 libXt.slln -s libXtst.2 libXtst.slls -al libX*.sl查看 hp-ux 的具体 patch 和 pack/usr/sbin/swlist -l bundle | grep xxxName/usr/sbin/swlist -l patch/usr/sbin/swlist -l patch 注:Hp-ux 11.31 的默认安装过程 ,能够满足 oracle 10.2.0.1 的安装需求。调整 kenel 参数的设置#11iv1(11.11)及 11.00 的看内核命令是 kmtune,HPUX11iv2(11.22 和 11.

6、23)是 kctune.#安照自己机器上的内存数量调整 shmmax 的值kctune -h nproc=“4096“kctune -h ksi_alloc_max=“(nproc*8)“kctune -h max_thread_proc=“1024“kctune -h maxdsiz=“1073741824“kctune -h maxdsiz_64bit=“2147483648“kctune -h maxssiz=“134217728“kctune -h maxssiz_64bit=“1073741824“#maxswapchunks or swchunk 在=HP-UX 11iV2 的版本

7、不被应用kctune -h maxswapchunks=“16384“kctune -h maxuprc=“(nproc*9)/10)“kctune -h msgmap=“(2+msgmni)“kctune -h msgmni=“(nproc)“#msgseg=(nproc*4),且至少 32767kctune -h msgseg=“32767“kctune -h msgtql=“(nproc)“#ncsize 对于 =HP-UX 11.23 use (ninode+1024)kctune -h ncsize=“(ninode+vx_ncsize)“kctune -h nfile=“(15*n

8、proc+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=“42831462400“kctune -h shmmni=“512“kc

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

10、racle -L 5000 /dev/vg00newfs -F vxfs -o largefiles /dev/vg00/roraclemkdir /oraclemount /dev/vg00/oracle /oraclevi /etc/fstab 将/oracle 目录照格式写上去mkdir -p /oracle/productchown -R oracle:oinstall /oraclechmod -R 777 /oracle共享卷组的创建在配置机上的操作1、 建立 cluster 内部各个节点之间的信任关系A-1:编辑 /.rhosts ,MC/ServiceGuard 将使用/.rh

11、osts 文件验证 2 机之间的信任关系。A-1-1 命令 vi /.rhosts (oracle 用户需在安装 oracle 后 加入) 两台机器都要做示例:node1 rootnode2 rootnode1 oraclenode2 oracle验证双方关系是否成立在 node1 上 #rlogin node2A-2 在所有节点上编辑 /etc/hosts 文件,解析所有节点的 IP 和 name.A-2-1 命令 vi /etc/hosts10.0.0.1 node110.0.0.2 node22、在 node1(配置机) 创建卷组、锁盘 强调:做这个前要先复制/etc/lvmtab 文件

12、, cp /etc/lvmtab /etc/lvmtab.old 在 node2(非配置机)上一样先备份 lvmtab fstab请注意:在存储上的共享卷组是不需要加入到 fstab。如果 ORALCE 建立在数据库服务器上的,其/oracle . /backup(如果有)应该在 fstab。A:在主机 node1上创建卷组 vgdata 和 vglock # mkdir /dev/vglock# mkdir /dev/vgdata# ls -l /dev/*/group (查看 group 文件 确定使用 0x010000中的 X 数值)# mknod /dev/vglock/group c

13、 64 0x010000 # mknod /dev/vgdata/group c 64 0x020000 3、格式化硬盘:#pvcreate -f /dev/rdisk/disk6 #pvcreate -f /dev/rdisk/disk7创建 VG#vgcreate /dev/vglock /dev/disk/disk6#vgcreate -s 64 /dev/vgdata /dev/disk/disk7 4.在主机 node1上执行, 创建逻辑卷。对于 VGLOCK 卷组来说, 我们一般不建议在 VGLOCK 锁盘上划分卷组lvcreate -L 800 -n system /dev/vg

14、datalvcreate -L 200 -n users /dev/vgdatalvcreate -L 1000 -n temp /dev/vgdatalvcreate -L 1000 -n rbs1 /dev/vgdatalvcreate -L 200 -n ctl1 /dev/vgdatalvcreate -L 200 -n ctl2 /dev/vgdatalvcreate -L 200 -n ctl3 /dev/vgdatalvcreate -L 200 -n redo11 /dev/vgdatalvcreate -L 200 -n redo12 /dev/vgdatalvcreate

15、-L 200 -n redo21 /dev/vgdatalvcreate -L 200 -n redo22 /dev/vgdatalvcreate -L 200 -n redo31 /dev/vgdatalvcreate -L 200 -n redo32 /dev/vgdatalvcreate -L 2000 -n spfile /dev/vgdatalvcreate -L 2000 -n sysaux /dev/vgdata创建设备对应表vi /oracle/rawdevpath (该文件路径可查找.profile 中的 DBCA_RAW_CONFIG 变量) 用 oracle 用户创建。内

16、容如下:system=/dev/vgdata/rsystemusers=/dev/vgdata/ruserstemp=/dev/vgdata/rtempundotbs1=/dev/vgdata/rrbs1control1=/dev/vgdata/rctl1control2=/dev/vgdata/rctl2control3=/dev/vgdata/rctl3redo1_1=/dev/vgdata/rredo11redo1_2=/dev/vgdata/rredo12redo2_1=/dev/vgdata/rredo21redo2_2=/dev/vgdata/rredo22redo3_1=/dev

17、/vgdata/rredo31redo3_2=/dev/vgdata/rredo32 spfile=/dev/vgdata/rspfilesysaux=/dev/vgdata/rsysaux5、创建文件系统 (如数据库建立在裸设备则不需要)# newfs F vxfs o largefiles /dev/vgdata/roradata(如果系统有超过2GB 的文件 需要加-o 的参数,一般用于装 ORACLE 数据的卷 才加本参数)请注意 newfs 命令一般用于 RAW 设备,请在前面加 r# newfs F vxfs o largefiles /dev/vgdata2/roralog16、

18、挂载文件系统到目录 (如数据库建立在裸设备则不需要)# cd /# mkdir /oradata1# mkdir /oralog1 # mount /dev/vgdata1/oradata1 /oradata1# mount /dev/vgdata2/oralog1 /oralog1自动 MOUNT 文件目录# vi /etc/fstab 加入 磁阵上所划的卷# mount a 挂起所有/etc/fstab 下的所有卷# mount v 显示所有的已经 mount 上的设备(或者用 bdf 查看)7、关闭 vg 属性(请关闭所有除与 VG00相关的卷组)在 node1上去激活卷组:# umou

19、nt /oradata# vgchange -a n /dev/vglock# vgchange -a n /dev/vgdata8、将主机 node1号的 vg 信息导出# vgexport p s m /tmp/vgdata.map /dev/vgdata# vgexport p s m /tmp/vglock.map /dev/vglock 9、在 node1(配置机)上将 VG 信息文件复制到 node2(非配置机)上在 node1号机将文件复制到 node2上: # rcp /tmp/vgdata.map node2:/tmp/vgdata.map # rcp /tmp/vglock

20、.map node2:/tmp/vglock.map 对卷组属性的更改 编辑/etc/lvmrc 文件,保证在系统启动时不自动激活与 CLUSTER 有关的卷组(将AUTO_VG_ACTIVATE 置为0,并确认 root 卷组包含在 custom_vg_activation 函数内。实际上,Vg00自动处于激活状态) ,这些卷组将在应用包的 control.sh 脚本中激活。 实际上只需要更改AUTO_VG_ACTIVATE=0在非配置机上的操作10、在 node2(非配置机)建立文件目录在主机 node2上创建 group 文件 # mkdir /dev/vglock# mkdir /de

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

22、结果显示出来# vgimport -N s v -m /tmp/vglock.map /dev/vglock注意:node2上的 cXtYdz 可能会和 node1上的不同,检查一下,确保整个集群中 physical volume names 是正确的。例如:#vgimports v -m /tmp/vgdata.map /dev/vgdata /dev/dsk/c2t1d0 /dev/dsk/c1t2d0 (假设硬盘在node1上是 c2t1d0,在 node2是 c1t2d0)请注意:本处可能也不需要本步12、在 node2(非配置机)上将 VG 激活# vgchange -a y /de

23、v/vglock# vgchange -a y /dev/vgdata13、在 node2(非配置机)上建立 mount 点、文件系统等(如果库建在裸设备上,刚不用此操作)创建 mount 目录点# mkdir /oradataMount 文件系统以检查正确性# mount /dev/vgdata1/oradata1 /oradata1# mount /dev/vgdata2/oralog1 /oralog1#vi /etc/fstab 将新建的文件系统添加进去# mount a 挂起所有/etc/fstab 下的所有卷# mount v 显示所有的已经 mount 上的设备(或者用 bdf

24、查看)14、备份 VG 信息(可选择不要)# vgcfgbackup /dev/vgdata# vgcfgbackup /dev/vglock15.UMOUNT 文件系统# umount /oradata16、对卷组属性的更改 两台机器都要做编辑/etc/lvmrc 文件,保证在系统启动时不自动激活与 CLUSTER 有关的卷组(将AUTO_VG_ACTIVATE 置为0,并确认 root 卷组包含在 custom_vg_activation 函数内。实际上,Vg00自动处于激活状态) ,这些卷组将在应用包的 control.sh 脚本中激活。 实际上只需要更改AUTO_VG_ACTIVATE

25、=03. 在两个节点上改变数据库卷组 vgdata 的权限为 777。所有者为 oracle:dba # chmod -R 777 /dev/vgdata# chown -R oracle:dba /dev/vgdata设置环境变量 vi /home/oracle/.profileexport ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH:. export DISPLAY=IP:0.0(IP:客

26、户端 IP 地址) 安装 oracle database software 安装 oracle 安装 xmanager,并用 oracle 用户登陆到服务器,并启动终端$./runInstaller -ignoreSysPrereqs 此参数可忽略系统版本检查然后就出现了 universal installer 如果选择 Basic Installation,将按照默认的方式安装软件并创建数据库 如果选择 Advanced Installation,则可以按照个人的方式进行设定 (在这里我们选择此项) 选择企业版安装,大概需要 2.53GB 的空间(此次选择此项为例) 选择标准版安装,大概需要

27、 2.53GB 的空间 选择自定义安装,可以进行选择性安装 在 Product Languages 中选择添加语言后,然后点击 Next 在 Path 中填写软件安装的路径 Create a database: 按照默认进行数据库的创建 Install database software only: 只安装软件,创建数据库等工作有管理员自行进行 (为了便于管理,我们选择此项进行安装) 上述界面为安装过程,安装过程中可查看/oracle/oraInventory/logs/InstallAcrions2009-06-11_02-11-13PM.log 查看安装过程 安装过程中会出现以下界面,按照

28、提示在 root 用户中执行/$ORACLE_HOME/root.sh 后,点击OK,Software install 过程结束配置监听一台节点执行$netca选择监听配置使用默认 1521 端口完成监听配置搞定后将一台主机上的 oracle 安装目录全部复制到另外一台主机上,在并且在另外一台主机上加上 oracle用户的环境变量,之后再修改两台主机的监听配置文件 /oracle/product/10.2.0/network/admin/listener.ora 将里面的 host 改成浮动 ip创建 Database 执行/$ORACLE_HOME/bin/dbca , 会出现以下界面 Cr

29、eate a database (因为是首次安装,所以选择此项;如果曾经创建过数据库的话,在此处还可选择 delete 等操作 ) 选择 Custom Database(自定义数据库) 填写 Global Database Name 后,点击 Next 此步可以设定不同用户的密码(在这里我们将所有用户密码设为一致,需要时再进行修改) File System: 使用文件系统储存数据库 ASM: 自动储存管理,可以将数据库文件指向存储 Raw Devices: 储存与裸设备中 Use Database File Locations from Template(使用模板自行创建) Use Commo

30、n Location for All Database Files Use Oracle-Managed Files(使用 oracle 默认创建) 指定内存分配比率,Show Memory Distribution 可列出内存分配的详细情况以下过程为修改相关文件的路径,名称等内容,为自定义部分(依据个人习惯与管理方法而定) 修改 control file,controfile1.ctrl - cntrl1.dbf ORACLE_BASE/oradata/DB_UNIQUE_NAME - ORACLE_BASE/data01/cntrl/ 修改 TABLESPACE,ORACLE_BASE/o

31、radata/DB_UNIQUE_NAME - ORACLE_BASE/data01最好将几个 Tablespace 分开放在不同的目录下 修改 Redo Log,并添加成员,使每组有两个成员MEMBER1Redo03.log - log_g3m1.dbfORACLE_BASE/oradata/DB_UNIQUE_NAME - ORACLE_BASE/origlogAMEMBER2Redo03.log - log_g3m2.dbfORACLE_BASE/oradata/DB_UNIQUE_NAME - ORACLE_BASE/mirrlogA 上述配置过程完成后,点击 Next 选择 Create Database - FinishOracle 10.2.0.1 升级为 Oracle 10.2.0.4 的方法

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报