1.Oracle10g安裝
1.1 下載安裝包
我們可以到ORACLE的官方網站去下載它的安裝壓縮包,不過得詳細看相關的軟件聲明,廢話少說,以下就是Oracle10g的鏈接地址和站點截圖http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/index.html
1.2.安裝
1.2.1.運行setup.exe出現圖1所示的“Oracle Database 10g安裝”畫面。

圖 1 Oracle Database 10g安裝
選中“高級安裝”,以便為SYS、SYSTEM設置不同的口令,并進行選擇性配置。
1.2.2. “下一步”進入“Oracle Universal Installer:指定文件位置”,見圖2。

圖 2 指定文件位置
- 設置源“路徑”、“名稱”和目的“路徑”,見圖3所示。
- “名稱”對應ORACLE_HOME_NAME環境變量
- “路徑”對應ORACLE_HOME環境變量

圖 3 設置源“路徑”、“名稱”和目的“路徑”
1.2.3. “下一步” 進入“Oracle Universal Installer:選擇安裝類型”,見圖4。

圖 4 選擇安裝類型
1.2.4.保持默認值,下一步,進入“Oracle Universal Installer:選擇數據庫配置”,見圖5。

圖 5 選擇數據庫配置
1.2.5. 保持默認值,下一步,進入“Oracle Universal Installer:指定數據庫配置選項”,見圖6。

圖 6 指定數據庫配置選項
- 指定“全局數據庫名”和“SID”,對這兩個參數的指定一般相同,例如:oract。
- 也可以將“全局數據庫名”設置為域名。例如:oract.abc.com
- 如果選擇“創建帶樣本方案的數據庫,OUI會在數據庫中創建HR、OE、SH等范例方案(sample schema)
1.2.6.下一步,進入“Oracle Universal Installer:選擇數據庫管理選項”,見圖7。

圖 7 選擇數據庫管理選項
1.2.7.保持默認值,下一步,進入“Oracle Universal Installer:指定數據庫文件存儲選項”,見圖8。

圖 8 指定數據庫文件存儲選項
1.2.8.保持默認值,下一步,進入“Oracle Universal Installer:指定備份和恢復選項”,見圖9。

圖 9 指定備份和恢復選項
1.2.9.保持默認值,單擊“下一步”,進入“Oracle Universal Installer:指定數據庫方案的口令”,如圖10所示。

圖 10 指定數據庫方案的口令
- 對不同的帳戶設置不同的口令。
1.2.10. 單擊“下一步”,繼續安裝,進入“Oracle Universal Installer:概要”,如圖11所示。

圖 11概要
1.2.11. 單擊“安裝”,開始安裝過程根據機器性能不同所需時間不同,一般情況二十分鐘左右。

1.2.12. 數據庫創建完成時,顯示“Database Configuration Assistant”窗口,如圖12所示。

圖 12 Database Configuration Assistant
1.2.13. 單擊“口令管理”,進入“口令管理”窗口,如圖13所示。

圖 13 口令管理
1.2.14. 解鎖用戶HR、OE和SCOTT,輸入HR和OE的口令,SCOTT的默認口令為tiger。
1.2.15. 單擊“確定”返回“Database Configuration Assistant”窗口。
1.2.16. 在圖15所示窗口單擊“確定”,進入“Oracle Universal Installer:安裝 結束”窗口,如圖14所示。

圖 14 安裝 結束
1.2.17. 檢查,單擊“退出”,完成安裝。
1.2.18. 在自動打開的瀏覽器中以sys賬戶sysdba身份登錄10g的企業管理器。

第一次要接受license,單擊Iagree,以后就不用了。
1.3. 查看安裝情況
1.3.1. 目錄結構

圖 15 oracle目錄結構
- 默認ORACLE_BASE
- 在Windows中,默認的ORACLE_BASE目錄是:D:\oracle\product\10.1.0
- 在UNIX中,默認的ORACLE_BASE目錄是:/pm/app/oracle/10.1.0
所有的ORACLE軟件文件和數據庫文件都位于ORACLE_BASE下面的子目錄中。
- 默認ORACLE_HOME
- 在Windows中,默認的ORACLE_HOME目錄是:D:\oracle\product\10.1.0\dbct
- 在UNIX中,默認的ORACLE_HOME目錄是:/pm/app/oracle/10.1.0/dbct
ORACLE_HOME是訪問所有ORACLE軟件的路徑。
- Admin文件夾,存儲初始化文件和日志文件
- Oradata\oract文件夾,存儲數據庫數據文件.dbf、控制文件.ctl、重做日志文件.log

1.3.2.查看“服務”管理器中相關的Oracle服務。

圖 17 Oracle服務
OracleCSService服務
在做10G RAC的時候才會有。CSS(Cluster Synchronization Service)
1.3.3. 注冊表

圖 18 注冊表

語言的設置
名稱 數據
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
其中:SIMPLIFIED CHINESE表示簡體中文
CHINA表示中文日期格式
ZHS16GBK表示編碼
2 有三個組成部分(語言、地域和字符集),每個組成成分控制了NLS子集的特性。三個成分可以任意組合,例如:
3 AMERICAN_AMERICA.US7SCII
4 JPANESE_JAPAN.JA16EUC
5 其中:language 指定服務器消息的語言。
6 territory 指定服務器的日期和數字格式。
7 Charset 指定字符集
8 還有一些子集可以更明確定義NLS_LANG參數:
9 NLS_DATE_FORMAT 缺省的日期格式
10 NLS_DATE_LANGUAGE 缺省的語言
11 NLS_NUMBERIC_CHARACTERS 小數字符和組分隔開
12 NLS_CURRENCY 本地貨幣字符
13 NLS_ISO_CURRENCY ISO貨幣字符
14 NLS_SORT 字符排序序列
如果使用英文,將NLS_LANG的值改為:
AMERICAN_AMERICA.WE8ISO8859P1或englishi_ America.US7SCII
2
3 SQL> select userenv('language') from dual;
4 USERENV('LANGUAGE')
5 ----------------------------------------------------
6 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
1.3.4. PATH環境變量
1.3.5.開始 > 所有程序 中增加Oracle - OraDb10g_home文件夾

1.3.6.oracle 10g 更改8080端口號(如果需要)
在sqlplus下執行:
2 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
3 , 9000))
4 /
5 commit;
1.4. 測試安裝好的Oracle 10g是否能正常運行
在安裝過程中,OUI會在 <ORACLE_HOME>\install下創建兩個文件:
- readme.txt:記錄各種Oracle應用程序的URL與端口。
- Portlist.ini:記錄Oracle應用程序所使用的端口。
1.4.1. 登錄Enterprise Manager 10g Database Control
與以前的版本不同,Oracle企業管理器只有B/S模式。在Web瀏覽器中輸入下列URL:
進入Enterprise Manager 10g登錄窗口。用SYS帳戶,以SYSDBA身份登錄Oracle數據庫。

如果是第一次登錄時,先進入Oracle 10g版權頁。

單擊右下方的“I Agree”按鈕,進入Enterprise Manager 10g。

現在我們可以用來管理Oracle數據庫了。
1.4.2. 使用iSQL*Pls登錄Oracle數據庫
iSQL*Plus是B/S模式的客戶端工具。在Web瀏覽器中輸入下列URL:
例如:http://localhost:5560/isqlplus
進入iSQL*Plus登錄窗口。用hr帳戶登錄Oracle數據庫。

注:如果不知道HR的口令,現用sys登錄,修改HR的口令,例如,將HR的口令改為hr:alter user hr identified by hr;
登錄進入iSQL*Plus工作區后,可以在工作區輸入SQL*Plus指令、SQL語句與PL/SQL語句。


1.4.3. 使用SQL*Pls登錄Oracle數據庫
SQL*Plus是C/S模式的客戶端工具程序。
- 單擊“開始”>>“所有程序”>>“Oracle – Oracle10g_home”>>“Application Development”>>“SQL*Plus”
- 在登錄窗口中輸入hr帳號與口令

1.4.4.使用命令行SQL*Pls登錄Oracle數據庫
傳統的SQL*Plus是一個命令行客戶端程序。在命令窗口中輸入圖27中所示的命令進行測試。

1.5.附:
在Windows操作系統下安裝Oracle 10g數據庫以后,計算機的運行速度明顯降低,所以在不使用數據庫時,可將Oracle 10g數據庫服務關閉,如圖28所示

要使用數據庫時,根據應用情況只啟動必要的服務,必須啟動的服務如圖29所示。

Oracle 數據庫監聽器的默認端口是1521。可以在:
ORACLE_HOME\network\admin\listener.ora文件中查看監聽器端口。

浙公網安備 33010602011771號