Download ApexLib
На момент написания данного материала доступна версия ApexLib 2.0. Ссылку на загрузку можно найти на странице домашней странице проекта ApexLib apexlib.oracleapex.info. Загрузим ZIP-архив в рабочую директорию:
echo $ORACLE_BASE
test -d $ORACLE_BASE/install/ApexLib mkdir -p $ORACLE_BASE/install/ApexLib
cd $ORACLE_BASE/install/ApexLib
wget http://downloads.apexbox.ru/stage/apex/3.2.1/ApexLib_v2_0_3.zip
unzip ApexLib_v2_0_3.zip
rm -f ApexLib_v2_0_3.zip
Install into its own APEXLIB schema
Установим ApexLib в отдельную схему APEXLIB. В процессе установки будем использовать выделенные табличные пространства: APEX_DATA, APEX_TEMP.
echo $ORACLE_BASE
cd $ORACLE_BASE/install/ApexLib/Scripts
sqlplus / as sysdba @ApexLib_create_apexlib_schema.sql
Далее приведены ответы на запросы скрипта создания схемы APEXLIB:
Enter value for apexlib_schema_name: APEXLIB
Enter value for apexlib_schema_password: APEXLIB
Enter value for apexlib_tablespace: APEX_DATA
Enter value for apexlib_temp_tablespace: APEX_TEMP
Выдадим привилегии на APEX таблицы схеме APEXLIB:
echo $ORACLE_BASE
cd $ORACLE_BASE/install/ApexLib/Scripts
sqlplus / as sysdba @ApexLib_grant_apex_tables.sql
Создадим представления в схеме APEXLIB. Необходимо обратить внимание на регистр пароля:
echo $ORACLE_BASE
cd $ORACLE_BASE/install/ApexLib/DataModel
sqlplus APEXLIB/APEXLIB @ApexLib_views_for_apex_tables.sql
Создадим объекты в схеме APEX и создадим PUBLIC синонимы:
echo $ORACLE_BASE
cd $ORACLE_BASE/install/ApexLib/Scripts
sqlplus APEXLIB/APEXLIB @ApexLib_install_into_apexlib_schema.sql
sqlplus APEXLIB/APEXLIB @ApexLib_grant_create_synonyms.sql
По окончанию установки ApexLib заблокируем учетную запись:
sqlplus / as sysdba
ALTER USER APEXLIB ACCOUNT LOCK;
Разместим Java Scripts на Web сервере:
echo $ORACLE_BASE
echo $ORACLE_HOME
test -d $ORACLE_HOME/apex/images/apexlib_2_0 || mkdir -p $ORACLE_HOME/apex/images/apexlib_2_0
cp -p $ORACLE_BASE/install/ApexLib/JavaScript/ApexLib_Full-min.js $ORACLE_HOME/apex/images/apexlib_2_0/
cp -p $ORACLE_BASE/install/ApexLib/JavaScript/ApexLib_Lov-min.js $ORACLE_HOME/apex/images/apexlib_2_0/
cp -p $ORACLE_BASE/install/ApexLib/JavaScript/ApexLib.css $ORACLE_HOME/apex/images/apexlib_2_0/
cp -p $ORACLE_BASE/install/ApexLib/JavaScript/size_grip.png $ORACLE_HOME/apex/images/apexlib_2_0/
Комментариев нет:
Отправить комментарий