歡迎您光臨本站 註冊首頁

ORACLE FOR SUN SOLARIS 安裝手冊

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  ORACLE 是大型關係型資料庫,是高可靠的、耐用的、安全的、可擴充的資料庫。
在分佈方式、平行方式、多線索方式下都有良好的表現,特別適用於象CHINA ON
LINE 這樣的大型的遍布全國的數據存儲方式;加上它有許多優秀的前台開發工具
如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速開發生成基於客戶端P
C 平台的應用程序,特別適用於象CHINA ONLINE 這樣的需要編寫適用於各行各業
大量的應用工作的任務,計費系統就是一個例子。
ORACLE 的安裝分三個大步驟,首先是安裝 C COMPILER,接著是 ORACLE 安裝前
的準備工作,最後才是進ORACLE 安裝窗口進行安裝及安裝后處理。
一、安裝 C COMPILER ( 編譯器 )
ORACLE WEB SERVER的安裝過程有些步驟需要用C語言編譯器編譯執行,加上ORAC
LE 的底層邏輯計算有c 編譯器則更高速、更可靠。所以此步不可少。
1、 Solaris安裝后
#cp /etc/skel/local.cshrc /.cshrc
#cp /etc/skel/local.login /.login
2、 #vi /etc/passwd
第一行改成 root:x:0:1:Super-User:/:/bin/csh
3、 #vi /.cshrc
unmask 022
set path=(/bin /usr/openwin/bin /oracle/bin /usr/sbin /opt/SUNWspro/bi
n
/sbin /usr/ucb /etc /usr/ccs/bin .)
alias cd cd \!*;set prompt=" pwd #>"
( 安裝CC要修改系統時間,改到 LICENCES日期之前 )
4、 插入C COMPILER 安裝光碟
#volcheck
#df -k 檢查有無cdrom的設備
5、 #cd /cdrom/cdrom0
(說明:C 編譯器的安裝程序必須在openwin 即窗口狀態下執行)
#/cdrom/unamed_cdrom0>spro_install_tool
6、 選 sparc compiler 3.0.1
7、 選 install licenses software /opt
8、 選 setup licenses
9、 選 select product sparc compiler 3.0.1
10、 選 demo licenses
11、 輸入有效期:DD-MM-YY
密 碼:
12、 選 done with licenses,然後退出 exit install licenses 。
屏幕有窗口提示licenses安裝成功
13、選 install,屏幕出現滾動安裝窗口
等待數分鐘后,屏幕提示安裝成功,exit install
14、 在操作系統下運行
#etc/opt/licenses/LIC_CONFIG_SCRIPT
屏幕提示licenses 已正確設置。
15、 #reboot
正常登錄后
#env 看環境變數改變了沒有
16、 #vi test.c 編一 C語言測試程序
#include /* test.c */
main()
{
printf("Hello......\n");
}
17、 #cc test.c -o test 編譯
18、 #./test 執行
運行結果:
Hello.......
19、 #eject cdrom 成功後退出光碟
C COMPILER 安裝成功!

二、安裝 ORACLE 前的準備工作
準備工作主要是增加ORACLE 的用戶及組,改變一些系統參數文件。
1、 #vi /etc/passwd
第一行改成 root:x:0:1:Super-User:/:/bin/csh
(選用csh 內核語言)
最後一行加 oracle::9722:643:super-account:/oracle:/bin/csh
(增加oracle用戶)
2、 #vi /etc/group (增加oracle的組)
最後一行后加 dba::643:oracle

3、 (必要時改 shadow 文件的讀寫屬性:chmod 755 shadow )

#vi /etc/shadow (增加oracle用戶口令,這裡預設)

最後一行后加 oracle:::::::: (共8個:)

4、 在根 / 下

#chown oracle oracle

#chgrp dba oracle

#passwd oracle 給oracle加口令,敲兩次口令

5、 #cp .cshrc /oracle 把根下的這兩個文件拷貝到 /oracle 路徑下

#cp .login /oracle

6、 #cd oracle

#chown oracle .* 把拷貝過來的隱含文件變成oracle屬組

#chgrp dba .*

7、 #vi /etc/services

最後增加兩行 orasrv 1525/tcp oracle

listener 1521/tcp

8、 #vi /etc/system

在set后增加一段 set shmsys:shminfo_shmmax=8388608

set shmsys:shminfo_shmmin=1

set shmsys:shminfo_shmmni=100

set shmsys:shminfo_shmseg=10

set semsys:seminfo_semmns=200

set semsys:seminfo_semmni=70

9、 #su - oracle

10、 %vi .cshrc

增加一段 setenv ORACLE_HOME /oracle

setenv ORACLE_DOC /oracle/odoc

setenv ORACLE_SID oracle7

setenv ORACLE_TERM sun5

setenv ORA_NLS /oracle/occommon/nls/admin/data

setenv NLS_LANG=AMERICAN.AMERICA.zhs16cgb231280

alias cd cd \!*;set prompt=" pwd %>"

11、 %cd oracle

%mkdir odoc 建odoc路徑

%chmod 755 odoc

三、安裝 ORACLE

1 、插入ORACLE 安裝光碟

%volcheck

%df -k 檢查有無cdrom的設備

2、 %cd /cdrom/oracle/orainst

%./orainst 出現 ORACLE 黑框的安裝窗口

3、 選第一項 COMPLETE SOFTWARE / DATABASE FRESH INSTALL

然後一路回車 選九個產品安裝 (全部安裝可能無足夠硬碟空間)

①. oracle7 advanced replication option 7.2.2.3.0 (可選)

②. oracle7 distributed database option 7.2.2.3.0 (可選)

③. oracle7 parallel query option 7.2.2.3.0 (可選)

④. oracle server (RDBMS) 7.2.2.3.0

⑤. PL/SQL 2.2.2.3.0

⑥. SQL*NET V2.2.2.2.0.0

⑦. PROC*C 2.1.2.0.0 (可選)

⑧. SQL/PLUS

⑨. TCP/IP protocal Adapter (V2) 2.2.2.2.0.0

注意:create db object 應選擇yes

4、 再一路回車,根據提示輸入 system 、 sys、 TNS listener 的password

5、 LANGUAGE 時 選OTHERS ,用戶輸入ZHS16CGB231280 漢字國標字符集

(說明:安裝25%以前出錯,可能是C COMPILER 的路徑 /opt/SUNWspro/未在orac
le下的.cshrc下定義。)

6、安裝成功100%后又回到開始的選項菜單。有時未滿100% 后也回到開始的選項
菜單, /oracle/orainst/install.log 安裝日誌文件最後提示OK

7、按 F7 到菜單項,FILE 中選 EXIT 退出

% /cdrom/cdrom0/orainst>exit 退出 oracle 用戶

8、運行 #/oracle/orainst/root.sh

Are these setting correct (y/n):敲 y

Enter the full pathname of the local bin directory (y/n): 敲/bin

(此shell 程序在/var/opt/oracle路徑下生成一個文件oratab ,並做系統檢測)


9、 #vi /var/opt/oracle/oratab

最後一行改 oracle7:/oracle:Y

10、#vi /var/opt/oracle/listener.ora

改 host= (host_name)

oraclehome= (/oracle)

11、#vi /var/opt/oracle/tnsnames.ora

一些連接字元串,分散式通訊時有用

12、#reboot 重新啟動機器,使參數生效

13、#su - oracle

%env 看環境變數改變了沒有

14、%svrmgrl 喚醒SVRMGR狀態

SVRMGR>connect internal 連接打開資料庫

SVRMGR>shutdown abort 先關閉 instances, 資料庫

SVRMGR>startup 再打開資料庫,當看到

instances startup, database mount,

database open的時候,oracle安裝成功

SVRMGR>exit

15、 %lsnrctl start 啟動listener

如果出錯檢查環境變數是否設好,及lsnrctl文件的內容和執行屬性。


[火星人 ] ORACLE FOR SUN SOLARIS 安裝手冊已經有389次圍觀

http://coctec.com/docs/linux/show-post-74233.html