HTML DB的安裝及配置
安裝文件可以從Oracle的網站上下載到:
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html 可以下載到HTML DB V2.0版本的獨立安裝文件和附帶在Oracle 10gR2安裝文件光盤中的HTML DB,後者包括Apache Server和HTML DB及其他的安裝組件,可以選擇安裝。
10201_companion_win32.zip (653,693,751 bytes)
Oracle Application Express (formerly HTML DB) v2.0 (56,104,916 bytes) - released 21-SEP-2005
http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/winsoft.html可以下載到附帶在Oracle 10g R1光盤中的HTML DB10g_win32_companion.zip (353,867,577 bytes)和Oracle Application Express (formerly HTML DB) v2.0 (56,104,916 bytes) Oracle Application Express (formerly HTML DB) v1.6 (55,219,364 bytes)的獨立的安裝文件,
說明:Oracle 10g R1附帶的Html DB的版本爲1.5,而Oracle 10g R2附帶光盤中的HTML DB的版本爲:1.6。所以,如果需要下載最新版本的HTML DB,需要下載獨立的HTML DB安裝包。
安裝過程:
1.安裝數據庫,要求版本必須爲:9.2.0.3+
2.安裝Apache服務器,如果下載的是數據庫附帶光盤文件,此步省略。
3.如果系統中沒有Apache,則可以執行附帶光盤安裝文件,同時安裝Apache和HTML DB。
4.如果系統中已有Apache,可以下載獨立的HTML DB的安裝文件執行安裝。
5.如果系統中已有HTML DB的某個舊版本,則可以升級到新版本,同樣需要下載獨立的HTML DB的安裝文件。
下面以使用Oracle 10g R1附帶文件同時安裝Apache和HTML DB,然後升級到HTML DB新版本爲例(其他方法請參考此例):
1.下載DB10g_win32_companion.zip,並解壓縮到目錄下,安裝。(具體的安裝過程請參考安裝文檔)安裝過程中,需要輸入HTML DB的密碼、SYS密碼和主機及數據庫實例等信息。
2.安裝完成後,默認可以通過http://localhost:7777/pls/htmldb/htmldb_admin訪問管理界面,和http://localhost:7777/pls/htmldb/訪問開發界面。登陸密碼爲安裝時的HTML DB密碼。
3.刪除原有系統中的HTML DB。以SYSDBA用戶登陸系統,執行:
Drop User flows_010500 cascade;
Drop User flows_files cascade;
如果是1.6版本,需要將010500改爲:010600
4.HTML DB v2.0,解壓縮到目錄 C:/htmldb2.0/。以Sysdba用戶登陸數據庫,執行:
c:/htmldb2.0/htmldbins.sql htmldb sysaux sysaux temp /i/ none
其中htmldb爲密碼,sysaux爲表空間,temp爲臨時表空間,/i/爲HTML DB的虛擬目錄,none表示本地安裝。
5.系統執行安裝,等待。
6.安裝完成後,可以通過http://localhost:7777/pls/htmldb/htmldb_admin訪問管理界面,和http://localhost:7777/pls/htmldb/訪問開發界面。登陸密碼爲安裝時的HTMLDB
7.默認情況下,系統界面顯示爲英文,如果想以中文環境開發,則需要安裝中文語言包。
a.設置環境變量:
UNIX:NLS_LANG=American_America.AL32UTF8 export NLS_LANG
Win32:set NLS_LANG=American_America.AL32UTF8
b. 以SYSDBA登陸系統.
c. 執行ALTER SESSION SET CURRENT_SCHEMA = FLOWS_020000; (不同的版本會有不同)。
d.執行@c:/htmldb2.0/builder/zh-cn/load_zh-cn.sql,執行過程中,系統可能會輸出亂碼,不用緊張,沒有關係。
e.等待系統執行完成。重新登陸界面即可。
8.Apache服務器是通過 %Apache%/Apache/modplsql/conf/marvel.conf文件中配置的連接串進行連接數據庫,<Location /pls/htmldb>和</Location>之間的內容指定了登陸數據庫所需要的要素,HTMLDB以HTMLDB_PUBLIC_USER用戶登陸。其中PlsqlDefaultPage htmldb即爲登陸後執行的過程,從數據庫中可以查到。
可以根據需要修改Apache中的配置。
9.安裝過程中,安裝程序會自動設置初始化參數JOB_QUEUE_PROCESSES的值。如果是獨立安裝,需要預先設置該值,如改爲10