Oracle Application Express †
概要 †
- ORACLE の Web アプリケーション開発ツール。
- 略称 APEX。
- 以前は Oracle HTML DB と呼称されていた。
リンク †
- Oracle Application Express
- http://otn.oracle.co.jp/products/database/application_express/index.html
- Application Expressのアーキテクチャ
- http://otndnld.oracle.co.jp/products/database/application_express/html/113504/apex_arch.html
- マニュアル
- http://otn.oracle.co.jp/document/products/htmldb/
- Oracle Application Express 3.0.1 を Oracle Database XE で使用する方法(英語)
- http://www.oracle.com/technology/products/database/application_express/html/3.0.1_and_xe.html
バージョンの確認方法 †
- スタート → プログラム → Oracle Database 10g Express Edition → データベースのホームページに移動 でログイン画面を表示する。
- ユーザー名と、パスワードを入力してログインし、画面右下のバージョンを確認する。
Oracle 10g XE に、APEX 3.0.1 をインストール †
詳細はマニュアルなどを参照ください。
- OTN からダウンロード
- ダウンロードしたファイルを適当な場所で展開
- コマンドプロンプトを開き、展開した場所をカレントディレクトリにする
- sqlplus に sys でログインする 「sqlplus sys/SYS_password as sysdba」
- インストール用 SQL を呼び出す 「SQL> @apexins password SYSAUX SYSAUX TEMP /i/」 (password は APEX の管理者パスワード。
- イメージデータの配置?
- sqlplus に sys でログインする 「sqlplus sys/SYS_password as sysdba」
- 「SQL> @apxldimg.sql ".."」
- 「SQL> @apxxepwd.sql password」
- 日本語化
- sqlplus は終了しているはずなので、コマンドプロンプトから 「set NLS_LANG=American_America.AL32UTF8」を入力
- sqlplus に sys でログインする 「sqlplus sys/SYS_password as sysdba」
- 「SQL> ALTER SESSION SET CURRENT_SCHEMA = FLOWS_030000;」
- 「SQL> @builder/ja/load_ja.sql」
- ログイン
- http://127.0.0.1:8080/apex/ からログイン画面を開く
- 作業領域(workspace)は、INTERNAL、SYSTEM、HR などを指定する (DB で FLOWS_03000.APEX_WORKSPACE_APEX_USERS を参照)
- ユーザー名、パスワードを入力して[ログイン]押下
インストール完了
OEHRサンプルのインストール時のメモ †
Oracle 10g XE + APEX 3.0.1 の環境
- インストールするユーザーに下記の権限を設定しておく (DBA があっても個別に設定する必要がある模様)
- CREATE TABLE
- CREATE TYPE
- CREATE VIEW
- CREATE SEQUENCE
- CREATE PROCEDURE
- CREATE TRIGGER
- INSERT 文で「ORA-01843: 指定した月が無効です。」というエラーがでたら、スクリプトを修正する。(ブラウザの言語を変更してもいい?)