AIX6.1 安裝Oracle 11g R2

來源:互聯網
上載者:User

AIX6.1 安裝Oracle 11g R2

1.安裝前檢查伺服器情況
 (1)查看記憶體大小
    #/usr/sbin/lsattr -E -l sys0 -a realmem 這個命令較長,如遺忘,使用時可以man lsattr。
 (2)查看swap space
    #lsps -a
    Page Space      Physical Volume  Volume Group    Size %Used Active  Auto  Type
  hd6            hdisk0            rootvg        512MB    1  yes  yes    lv
 (3)查看系統結構,AIX下安裝ORACLE要求是64位系統
  #getconf HARDWARE_BITMODE 和getconf KERNEL_BITMODE
    64 
  或
  #bootinfo -K
  64
  (4)查看OS version,11GR2要求5300-09以上的版本
  5300-09以上的版本
  (5)檢查安裝oracle所需的相關包
    bos.adt.base
    bos.adt.lib
    bos.adt.libm
    bos.perf.libperfstat 6.1.2.1 or later
    bos.perf.perfstat
    xlC.aix50.rte:8.0.0.7 or later (AIX 5.3)
    xlC.rte:8.0.0.7 or later (AIX 5.3)
    xlC.aix61.rte:9.0.0.1 or later (AIX 6.1)
    xlC.rte:9.0.0.1 or later (AIX 6.1)
    gpfs.base 3.2.1.8 or later
    rsct.basic.rte (網上說這個包官方文檔沒有提及,不安裝的情況下檢查通不過,但是我沒有安裝也是通過的)
 (6)調整參數
  a.調整maxuproc(系統最大進程數) 官網提示"Verify that the value shown for Maximum number of PROCESSES allowed per user is greater than or equal to 2048."
  通過smitty chgsys 去修改或者通過命令直接修改
  #chdev -l sys0 -a maxuproc=16384
  sys0 changed
  b.調整ncargs(系統塊大小) 官網提示"Oracle recommends that you set the ncargs system attribute to a value greater than or equal to 128.”
  #chdev -l sys0 -a ncargs=128
  (PS:這裡當時操作的時候,提示失敗,後來通過smitty chgsys, 查看裡面the value shown for ARG/ENV,為512,符合官網要求,於是命令修改為512 )
  c.調整非同步io,然後重啟,pstat -a|grep aios(這步如沒有可以略過)
  #smitty aio
  d.修改/etc/security/limits檔案中default參數部分(需重啟生效)
  default:
    fsize = -1  ##(Unlimited)
    core = -1    ##(Unlimited)
    cpu = -1    ##(Unlimited)
    data = -1    ##(Unlimited)
    rss = -1    ##(Unlimited)
    stack = -1  ##(Unlimited)
    nofiles = -1 ##(Unlimited)   
  e.最佳化虛擬記憶體管理
    vmo -p -o minperm%=3       
    vmo -p -o maxperm%=90       
    vmo -p -o maxclient%=90   
    vmo -p -o lru_file_repage=0
    vmo -p -o strict_maxclient=1
    vmo -p -o strict_maxperm=0 
  f.調整網路參數                                                   
    no -r -o ipqmaxlen=512         
    no -p -o rfc1323=1             
    no -p -o sb_max=131072 //2*65536
    no -p -o tcp_recvspace=65536   
    no -p -o tcp_sendspace=65536   
    no -p -o udp_recvspace=655360 
    no -p -o udp_sendspace=65536 
  (7)建立使用者和組
  smitty mkgroup
  建立dba組:在group NAME輸入dba,其他預設斷行符號   
  建立oinstall組: 在group NAME輸入oinstall,其他預設斷行符號
  建立oracle使用者:Primary GROUP 選擇oinstall,Group SET選擇DBA,其他選項保持預設. (建立後設定一下密碼)
  修改oracle使用者的能力:
  #chuser capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE oracle
  #lSUSEr a capabilities oracle 
 oracle capabilities=CAP_NUMA_ATTACH,CAP_BYPASS_RAC_VMM,CAP_PROPAGATE
(8)設定環境變數
使用oracle使用者登入後,按照如下添加環境變數
cd ~
vi .profile
export PS1='['`hostname`':$LOGIN:$PWD]$'
export EDITOR=vi
export ORACLE_SID=oracl ##這個設定要於建立dbca的時候執行個體名 
export ORACLE_BASE=/oracle ###oracle安裝基目錄                                 
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1                     
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib                         
export PATH=$ORACLE_HOME/bin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/bin:/sbin
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"                           
export TMPDIR=/tmp                                                       
PS:以上變數定義好後,發現使用xmanager登陸後,環境變數並沒有生效,但通過telnet登陸是生效的, 原因是CDC登陸的的時候是使用的.dtprofile檔案,
修改該檔案將 #DTSOURCEPROFILE=true  修改為 DTSOURCEPROFILE=true
  (9)建立環境變數裡定義的檔案目錄                                 
  $mkdir -p $ORACLE_BASE
  $mkdir -p $ORACLE_BASE/product/11.2.0/db_1
(10)將oracle軟體存放的目錄和安裝目錄的屬主修改為oralce 
$su
#chown -R oracle:oinstall /soft  ##這個是存放oracle安裝包的目錄
#chown -R oracle:oinstall /oracle  ##這個是安裝目錄($ORACLE_BASE)             
 (11)開始安裝資料庫軟體
 下載並且解壓軟體
  aix.ppc64_11gR2_database_1of2.zip
  aix.ppc64_11gR2_database_2of2.zip                                                                                                         
 進入到安裝檔案存放目錄/database,首先在root使用者下執行rootpre.sh 
 #./rootpre.sh                                                                                                                         
 ./rootpre.sh output will be logged in /tmp/rootpre.out_12-08-20.21:18:00                                                                     
 Saving the original files in /etc/ora_save_12-08-20.21:18:00....                                                                                 
 Copying new kernel extension to /etc....                                                                                                           
 Loading the kernel extension from /etc
 Oracle Kernel Extension Loader for AIX
 Copyright (c) 1998,1999 Oracle Corporation                                                                                                 
 Successfully loaded /etc/pw-syscall.64bit_kernel with kmid: 0x3fa3700
 Successfully configured /etc/pw-syscall.64bit_kernel with kmid: 0x3fa3700                                                                       
 The kernel extension was successfuly loaded.                                                                                                                                                                               
 Configuring Asynchronous I/O....                                                                                                                 
 Configuring POSIX Asynchronous I/O....                                                                                                                                                                                     
 Checking if group services should be configured....                                                                                             
 Nothing to configure. 
這樣重新使用xmanager登陸後,環境變數即可生效.   
 (12)
 測試圖形介面是否正常,因為安裝oracle軟體是在圖形介面下完成的.
  oracle 使用者下
  $xhost +
  access control disabled, clients can connect from any host
  $xclock (不一定用這個命令,但root下可以顯示時鐘為正常)
  沒有問題的話,就可以按照圖形介面安裝了
  $./runInstaller

推薦閱讀:

Linux上Oracle 11g安裝步驟圖文詳解

Linux作業系統中Oracle 11g資料庫安裝過程圖文詳解

CentOS 5.6 上安裝 Oracle 11g R2 單一實例資料庫詳解

Oracle VM虛擬機器中安裝Oracle Clusterware 11g步驟

VM虛擬機器下在Linux上安裝Oracle 11G單一實例資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.