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