熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

ORACLE數據庫在UNIX服務器裡的安裝簡介

2013-11-15 14:35:08  來源: SQL Server 

  ORACLE基本系統的安裝
  .創建一個數據庫專用的用戶組(dba)和用戶名(Oracle)
  # scoadmin
  ) Accaunt Manager Groupe Add new Group Group Name : 輸入dba quit
  ) Account Manager Users Add New user
  Login : oracle(數據庫用戶名可自定)
  Home Directon :把光標移到(change Home Direction]回車
  把Home Direction改為/u/oracle(根據分區時所設)
  Login Group : 光標移到(change Group Membership] 回車
  把Login Group : 改為dba
  在Set Password : 下選 Remove password(以後再設口令)
  
  .修改內核參數為Oracle 作准備
  #scoadmin Hardware / kernel Manager
  在Kernel界面下
  選Tune parameters
  選擇項Semaphores
  在SEMMAP輸入 在SEMMNI輸入 余下全取缺省值選擇項shutdown Data
  在SHMMAX輸入余下全取缺省值直至返回Kerel界面選擇Relinking kernel
  有Y/N選擇均選Y回車繼續
  
  .修改rootpresh文件(oracle安裝環境文件)
  )放入oracle安裝光盤
  ) 驅動光驅
  #mkdir cdrom(只須建立一次)
  #mount fHSdefuid=root /dev/ cd /cdrom
  )拷文件
  #cd /u/oracle
  #cp /cdrom/orainst/rootpresh (注意最後加點)
  )修改
  #vi rootpyesh
  輸入/new(查找字符串new
  移動上下光標用dd整行刪除該處的iffi之間的所有代碼輸入x(存盤退出)
  )執行
  # /rootpre_sh (按回車)
  第一個N(不安裝圖標)
  第二次選Y
  輸入oracle (用戶) 輸入dba(組)
  第三次選Y
  第四次選N(不從軟盤安裝)
  
  .修改用戶工作環境配置文件profile
  以oracle 登錄(按<Alt>+<F>)
  $vi profile (注意profile前加點)
  <Shift>+G(移動光標到文件末)
  輸入O然後在輸入以下內容(注意大小寫)
  ORACLE HOME=/u/oracle/app/oracle/product/(回車)
  PATH=$PATH: $HOME/bin: $ORACLE HOME/bin:
  ORACLE SID=oracle
  ORACLE TERM=ansi
  TKDEV=ansi
  LINES=
  ULIMIT=
  NLS_LANG=AMERICAN AMERICAZHSCGB
  MAIL=/usr/spool/mail/logname
  export PATH MAIL ORACLE_HOME ORACLE__TERM ORACLE SID TKDEV NLS LANG ULIMIT DEVDIR
  stty ctsflow rtsflow
  : <ESC>x (存盤退出)
  
  注 export 後面所接的兩行中間不能有回車鍵
  #shutdown y g(安全關機方式)
  
  .開始安裝Oracle
  * 以root登錄
  * 驅動光驅
  #mount fHSdefuid=root /dev/ cd /cdrom
  * 以oracle用戶登錄
  * $ cd /cdrom/orainst (回車)
  * $ /orainsr (執行安裝命令)
  選擇Custom install (回車) (回車) 輸入/u/oracle 選yes
  在pre _installtion os preparation下選擇 yes
  在NLS下選Simplified Chinese
  在Relink All Executables下選yes ok
  選擇安裝組件
  ) Oracle Distributed Databas
  ) Oralce parallel Query opti
  ) Oracle Server (RDBMS)
  ) PL/SQL V
  ) Pro*c
  ) SQL*Net (V)
  ) SQL*Plus
  ) TCP/IP Protolol Adapa
  Install (所選組件占容量M);
  在 OS OPER Group下 取缺省值 : dbs (缺省值否則增加用戶出錯)
  在Create DB Object(F/S) Mount Point : 輸入/u/oracle 三次;
  在character set表中選擇(others);
  在character set輸入ZHSCGB ;
  在System Password中輸入manager(小寫) 輸入四次
  在dba password中選擇no
  在 Configure MTS 選擇no yes ok ok;
  在Default DB中選擇nook;
  在system Data File Size中輸入M ok
  在Redo Log file Size中輸入M ok
  (重復三次共有三個Redo Log
  在 Rollback Segment File Size : M
  在 Temporary Segment File Size : M
  在user Date File Size中輸入(M )
  其余回車取缺省值
  
  注以上表空間的容量設置可根據硬盤容量的大小適當改動
  在Default DB中選擇yesOKOK
  
  當正在拷貝時
  !!!切換到另一界面(<Alt>+<F>)用oracle登錄
  $ cd $ORACLE_HOME/lib
  $cp /usr/lib/libsocketa (注意加點)
  $cp /usr/lib/libnsl_sa (注意加點)
  ( 這兩個文件是安裝開發系統時生成)
  切換回安裝界面(<Alt>+<F>)
  等待繼續安裝完畢
  
  .執行rootsh(設置合法的權限和環境)
  * # cd /u/oracle/app/oracle/product//orainst
  * # /rootsh
  * 輸入Y(回車)輸入Y(回車)
  
  .修改oratab(產品認可)
  * cd /etc
  * vi oratab
  * Oracle:/u/oracle/app/oracle/product/:N 把N改為Y(大寫)
  * 存盤退出
  
  .修改$vi initoracleora(Oracle 啟動參數)
  * 以oracle 登錄
  * 切換到oracle用戶<Alt>+<F>
  * $cd $ORACLE_HOOME (回車)
  $cd dbs
  $vi initoracleora
  在文件末增加兩行
  job_queue_processes= (回車)
  job_queue_interval=
  存盤退出至此安裝完畢
  切換到root用戶<Alt>+<F>關閉系統
  #shutdownyg
  
  .試用
  用oracle登錄
  $ dbstart (啟動 oracle數據庫)
  $ sqlplus system/manager(登錄數據庫)
  
  出現SQL>提示符表示真正安裝成功
  
  網卡的安裝
  .如果有軟盤驅動程序啟動custom安裝
  注意custom 中 from : media image 指擴展名為的文件
  如文件名為 VOL
  .如果沒有軟盤驅動程序啟動netconfig安裝
  Hardware / Addnew LAN Adapter選擇網卡類型
  增加TCP/IP 協議
  IP暫時用
  .測試(需重新啟動)
  a) Ping 自己的IP
  b) Ping其它主機IP
  注意HUB與網卡速度的匹配
  TUTO TP
  
  附加設置
  .修改SCO UNIX啟動的參數
  在/etc/default/boot中增加
  nnect=no(禁止BIOSAPM firmware的提示信息出現)
  timeout= (系統啟動自動進入多用戶方式)
  .設置dbstart在系統啟動時自動啟動
  在/etc/rc中增加
  su oraclec /u/oracle/app/oracle/product//bin/dbstart
  
  服務器數據庫及應用程序配置
  (一) 服務器文件配置
  . 在/etc/scrvices文件末尾添Isnrctl ftp/
  . 把dbopendbclose兩個文件拷貝到
  /u/oracle/app/oracle/product//bin目錄下
  . 把boot文件拷貝到/etc/default目錄下
  . 在/etc/rc中加入以下兩行
  su oracle c $ORACLE_HOME/bin/dbstart
  su oracle c $ORACLE_HOME/bin/lsnrctl start
  . 將$ORACLE_HOME/network/admin的Listenerora中的對應語句按如下修改
  Host=localhost
  Oracle home=/u/oracle/app/oracle/product/
  SID_NAME=oracle
  
  將$ORACLE_HOME/network/admin的tnsnamesora中的對應語句按如下修改
  Host=loealhost
  
  (二)服務器數據庫配置(以oracle登錄)
  . sqlpus system/manager
  . 建立表空間
  a)create tablespace mydabtab datafile /u/oracle/oradata/oracle/mydabtabdbf size M online;
  b)commit;
  . 建立數據庫用戶
  a) create user mydab identified by mydab default tablespace mydabtab;
  b)grant commectdbacreate database link to mydab;
  c)commit;
  d)conn mydab/mydab;
  e)quit;
  . 建立庫結構
  a) 拷貝mydabdatdmp到/u/oracle
  b)imp mydab/mydab file=mydabdatdmp full=y ignore=y
  
  說明安裝程序適用於UNIXORACLE
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22016.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.