oracleHPUX Itanium Oracle 11g R2远程安装手记.docx

上传人:b****8 文档编号:28292958 上传时间:2023-07-10 格式:DOCX 页数:11 大小:98.69KB
下载 相关 举报
oracleHPUX Itanium Oracle 11g R2远程安装手记.docx_第1页
第1页 / 共11页
oracleHPUX Itanium Oracle 11g R2远程安装手记.docx_第2页
第2页 / 共11页
oracleHPUX Itanium Oracle 11g R2远程安装手记.docx_第3页
第3页 / 共11页
oracleHPUX Itanium Oracle 11g R2远程安装手记.docx_第4页
第4页 / 共11页
oracleHPUX Itanium Oracle 11g R2远程安装手记.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

oracleHPUX Itanium Oracle 11g R2远程安装手记.docx

《oracleHPUX Itanium Oracle 11g R2远程安装手记.docx》由会员分享,可在线阅读,更多相关《oracleHPUX Itanium Oracle 11g R2远程安装手记.docx(11页珍藏版)》请在冰豆网上搜索。

oracleHPUX Itanium Oracle 11g R2远程安装手记.docx

oracleHPUXItaniumOracle11gR2远程安装手记

项目组需要在一个异地的 HP 小型机上安装 Oracle, 系统的硬件信息如下:

软件信息如下:

 

1.         下载正确的 Oracle 安装版本

HP-UX 可以运行在 HP 自己的处理器 PA-RISC 和 Intel 的 Itanium( 安腾 ) 处理器上 Oracle 官网上针对 HP-UX的 Oracle 版本有两个:

Ø         HP-UXPA-RISC(64-bit)

Ø         HP-UXItanium

     分别对应两个不同的处理器类型。

由于小型机处理器是 Itanium 的,所以选择下载版本 HP-UXItanium 的 Oracle :

Ø         hpia64_11gR2_database_1of2.zip

Ø         hpia64_11gR2_database_2of2.zip

 

2.         前期准备

索要小型机的以下信息:

Ø         IP

Ø         Root 的密码

 

3.         VPN 连接

网络连接要求使用 VPN ,下面是在我的 XP 机器上建立 VPN 连接的方式:

Ø         网上邻居 →∙右键 →∙属性 →∙创建一个新的连接

Ø         下一步 →∙连接到我的工作场所的网络 →∙虚拟专用网络连接 →∙公司名(随便写一个)

Ø         下一步 →∙VPN 服务器选择(写上你要拨入的 IP 或域名) →∙完成

Ø         使用分配的用户和密码拨号连 VPN

连上 VPN 后其他的网络连接就不好使了,但是安装的时候需要不断查资料啊,

于是赶紧又把寝室的一台本本找来,以备不时之需。

 

4.         远程连接

    Oracle 软件的安装依赖 OUI ,所以必须解决怎样图形界面到远程的小型机。

我自己的机器是 XP 的,在网上搜了一下,大部分的人都是使用 VNC 来搞定的。

所以首先打算使用 VNC ,就跑去 realvnc 的官网,但是上面只有:

VNCFreeEditionforHP-UX11/11i(PA-RISC) ,没有针对 Itanium 的,又 Google 半天,据说在 Itanium 下也可以使用,于是 ssh 到小型机上,安装了 VNC ,但是不好使。

看来使用 VNC 是不可行了。

一个小插曲, Google 时看到 HP-UX 应该有一个命令:

 aries ,可以动态的 Itanium 平台上在模拟 PA-RISC 下的程序运行,但是结果总是不好使。

   Xmanager 是接下来看到的 , 现去下了一个,安装完毕。

点击其中的 Xstart ,填写如下信息

   

点击 run ,看到:

   

看以下自己 XP 的 IP :

     

 

然后设置 xhost 和 DISPLAY ,然后使用 xclock 测试:

     

 

看到这个不懂的 clock 出现,甭提当时多高兴了╰( ̄▽ ̄)自我陶醉一下。

 

5.         开始安装 Oracle

以下的步骤就是老老实实根据 Oracle 官方说明文档来做了。

查看【 HP-UXInstallationGuides 】下的【DatabaseQuickInstallationGuideforHP-UXItanium 】文档,此时就看到本本多的好处了。

5.1.        检查硬件

Ø         内存:

 >=4G

        [root]#/usr/contrib/bin/machinfo|grep-iMemory

        Memory:

294520MB(287.62GB)

        ##OK-- 第一次见这么大的内存,汗哪

Ø         交换空间:

 >=32G

         [root]#/usr/sbin/swapinfo-a

        ##NG-- 好像只有 8G ,所以记下来待系统管理员修改

Ø         磁盘空间:

 /tmp>=1G ,然后查看其它的装载点,然后决定 Oracle 装载哪儿

        [root]#bdf

          Filesystem          kbytes     used    avail      %usedMountedon

        /dev/vg00/lvol3     1048576    237744  804608     23%   /

        /dev/vg00/lvol1     1795241    324883  1290833    20%   /stand

        /dev/vg00/lvol7     8912896    14683047393352    17%   /var

         /dev/vg00/lvol6     6422528    31294403267464    49%   /usr

        /dev/vg00/lvol5     4194304    21896   4140712    1%    /tmp

        /dev/vg00/lvol4     9895936    53898084471024    55%     /opt

        /dev/vg00/lvol8     4194304    5584    4156000    0%    /home

        /dev/vgdata1/lvora13276865536363792     32509040880%    /lvora1      

     ##OK-- 本来打算把 Oracle 装在 /opt 下或 /home 下,现在看来它们的空间都够呛,所以打算都装在 lvora1下,这是一个磁盘阵列,有 3T 的空间。

并且 tmp 空间也够。

 

5.2.          检查软件  

Ø         OS :

要求 HP-UX11iV3patchBundleSep/2008(B.11.31.0809.326a)orhigher

        [root]#uname-a

       HP-UXXXB.11.31Uia642986132231unlimited-userlicense

      ##OK

Ø         编译器:

A.06.20 (HPC/aC++SwlistBundle-C.11.31.04)-Sep2008

Ø         补丁:

     PHCO_40381

     PHKL_38038

     PHKL_38938

     PHKL_39351

     PHSS_36354

     PHSS_37042

     PHSS_37959

     PHSS_39094

     PHSS_39100

     PHSS_39102

     PHSS_38141

     PHSS_39824

     ##NG 需要一个个使用 /usr/sbin/swlist-lpatch|grepPHSS_37959 来查看,真头疼,发现很多都没有,然后去 HP 的【 ITresourcecenter 】下载,人家需要产品序列号,没办法,继续查看内核参数吧。

这项记着。

  

  

Ø         内核参数,需要以下的最小设置:

     si_alloc_max     32768

     executable_stack0

     max_thread_proc  1024

     maxdsiz          1073741824(1GB)

     maxdsiz_64bit    2147483648(2GB)

     maxssiz          134217728(128MB)

     maxssiz_64bit    1073741824(1GB)

     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

     ##NG— 因为自己不知道怎么样修改参数。

 

5.3.        安装补丁和修改内核参数

整到这儿都凌晨都快凌晨 2 点了,也没法向下进行了。

所以整理以下补丁和内核参数发给 HP 的实施工程师。

以下是从第二天 16 点开始的,因为期间是漫长的沟通和等待,不断的电话 ing 。

终于等到所有的内核参数和补丁都搞定了,开始继续。

 

5.4.        创建 oracle 用户组和用户及 oracle 安装目录

      [root]#groupaddoinstall

      [root]#groupadddba

      [root]#useraddoracle-goinstall-Gdba-moracle

      [root]#passwdoracle

      [root]#mkdir-p/lvora1/app/oracle

      [root]#chown-Roracle:

oinstall/lvora1/app/oracle

      [root]#chmod-R775/lvora1/app/oracle     

      [root]#mkdir-p/lvora1/app/oraInventory

      [root]#chown-Roracle:

oinstall/lvora1/app/oraInventory

      [root]#chmod-R775/lvora1/app/oraInventory

      ## 至此可以退出 root 使用 oracle 登录了,使用 root 时我总是胆战心惊的,总害怕一不小心把哪儿搞坏,所以整个 root 期间我都满身大汗的。

 

5.5.        设置 Oracle 用户系统变量

[oracle]$vi.profile

将以下内容 copy 至此文件的最后

      umask022

      exportTMP=/tmp

      exportTMPDIR=$TMP

      exportORACLE_BASE=/lvora1/app/oracle

      exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

      exportORACLE_SID=ORCL

      exportORACLE_TERM=xterm

      exportNLS_LANG="AMERICAN_AMERICA.ZHS16GBK"

      exportPATH=/usr/sbin:

$PATH

      exportPATH=$ORACLE_HOME/bin:

$PATH

然后退出重新登录。

 

5.6.        开始安装

又是一个插曲,下载下来的 oracle 安装文件是 zip 的,但是 HP-UX 下竟然好像没有 unzip ,真是抓狂。

有去csdn 上下了一个 unzip ,上传上去。

以下操作都是在 xmanager 中完成的。

[oracle]$cddownload

[oracle]$chmod+xunzip

[oracle]$unziphpia64_11gR2_database_1of2.zip

[oracle]$unziphpia64_11gR2_database_2of2.zip

[oracle]$cddatabase

[oracle]$chmod+xrunInstaller

[oracle]$./runInstaller

终于看到 OUI 了,那个高兴,呵呵。

下面是一顿 next ,具体的就不说了。

等了好一会才装完,期间去看会凤凰卫视都看不踏实, DBA 都是这样么。

 

5.7.        建库

[oracle]$dbca

期间发生过两个错。

一个是内存溢出,又喊 HP 的人把内核参数 shmmax 修改为 214748364800 ( 200G ),这个错没了。

另一个不知道是不是 db_block_size 引起的,因为选择的是数据仓库安装,所以把 db_block_size 设为 16K ,但是报错,所以又改了回去,就没事了,具体的错以后整理出来供参考。

等了很久看到 finish ,甭提多高兴,已经下午 5 点多了。

 

5.8.        创建 listener

  [oracle]$netca

 

5.9.        创建表空间

问了一下需求,本次测试最多需要几百 G 的数据,所以 1T 应该足够了。

每个数据文件 16G ,一共 64 个,索引表空间建 320G 的,每个文件 16G ,一共 20 个。

[sqlplus]conn  /nolog

[sqlplus]conn  /assysdba

[sqlplus]conn  /assysdba

[sqlplus]CREATETABLESPACETBL_TS

DATAFILE

'/lvora1/app/oracle/oradata/ORCL/tbl_ts/tbl_ts_01.DBF'SIZE16G,

'/lvora1/app/oracle/oradata/ORCL/tbl_ts/tbl_ts_02.DBF'SIZE16G,

...

'/lvora1/app/oracle/oradata/ORCL/tbl_ts/tbl_ts_64.DBF'SIZE16G

EXTENTMANAGEMENTLOCALAUTOALLOCATE

SEGMENTSPACEMANAGEMENTAUTO;

 

[sqlplus]CREATETABLESPACEIDX_TS

DATAFILE

'/lvora1/app/oracle/oradata/ORCL/idx_ts/idx_ts_01.DBF'SIZE16G,

'/lvora1/app/oracle/oradata/ORCL/idx_ts/idx_ts_02.DBF'SIZE16G,

...

'/lvora1/app/oracle/oradata/ORCL/idx_ts/idx_ts_20.DBF'SIZE16G

EXTENTMANAGEMENTLOCALAUTOALLOCATE

SEGMENTSPACEMANAGEMENTAUTO;

 

5.10.     创建用户

     [sqlplus]createuserXXX

identifiedbyXXX

defaulttablespaceTBL_TS

temporarytablespaceTEMP;

 

[sqlplus]GRANTCONNECTTOXXX

[sqlplus]GRANTRESOURCETOXXX

[sqlplus]GRANTSELECT_CATALOG_ROLETOXXX

[sqlplus]GRANTEXECUTE_CATALOG_ROLETOXXX

[sqlplus]GRANTRECOVERY_CATALOG_OWNERTOXXX

[sqlplus]GRANTSELECTANYDICTIONARYTOXXX

[sqlplus]grantcreateanyviewtoXXX

[sqlplus]ALTERUSERABIS_HZQUOTAUNLIMITEDONTBL_TS;

[sqlplus]ALTERUSERABIS_HZQUOTAUNLIMITEDONIDX_TS;

 

5.11.     导入数据

到 DMP 进去,终于搞定了,已经晚上 12 点了。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1