File not found \admin\dr0ulib.sql.sbs
Данная ошибка могла произойти из-за того что Вы не полностью скачали установочный архив с Oracle database. На сайте http://www.oracle.com.
Все дело в том, что сборка идет в двух архивах, как указано ниже...
Oracle Database 12c Release 1 (12.1.0.1.0) for Microsoft Windows (x64) |
||
winx64_12c_database_1of2.zip (1,337,085,275 bytes) (cksum - 4181069701) | ||
winx64_12c_database_2of2.zip (1,373,044,868 bytes) (cksum - 847151935) |
НЕОБХОДИМО докачать второй архив, распаковать содержимое обоих архивов в папку database и запустить setup.exe
В таком случае установка пройдет гладко и без ошибок.
Для работы с базой данных, в комплект входит клиентская программа Oracle SQL Developer (sqldeveloper.exe). Расположена в папке, где установлена Oracle Database, в моем случае E:\app\dbroot\product\12.1.0\dbhome_1\sqldeveloper.
Запускаем... Указываем путь к джавамашине java.exe, у меня C:\Program Files\Java\jdk1.7.0_40\bin\java.exe
Web-интерфейс базы данных находится по адресу https://localhost:5500/em
!!! Для входа используем логин system, пароль вводим тот, который вводили при установке !!!
Подключение с помощью штатной утилиты SQL Plus к Oracle Database 12c (из консоли Windows):
sqlplus / as sysdba
Просмотр всех пользователей Oracle Database 12c
select username from dba_users
На случай если забыли пароль.... Сброс для версии 11,12...
Log on to your Windows server as a member of the Administrators group or a member of the ORA_DBA group.
Try the below steps
Try the below steps
Пишем в командной строке:
sqlplus /nolog
connect / as sysdba
sqlplus /nolog
connect / as sysdba
Once connected, you can change the SYS password to something you know:
ALTER USER sys IDENTIFIED BY new_password;
Смена пароля пользователя Oracle 12c:
!!! ВНИМАНИЕ !!! Для подключения к локальному серверу, с помощью Oracle SQL Developer необходимы такие настройки:
ALTER USER sys IDENTIFIED BY new_password;
Смена пароля пользователя Oracle 12c:
alter user user_name identified by new_password;
!!! ВНИМАНИЕ !!! Для подключения к локальному серверу, с помощью Oracle SQL Developer необходимы такие настройки:
Стандартный порт в Oracle SQL Developer указан как 1521, хотя, в файле F:\app\имя_пользователя\product\12.1.0\dbhome_1\NETWORK\ADMIN (в моем случае) он указан как 1522... Хм странно...
Серверная часть - сервер GlassFish (Входит в состав Java EE) :
http://localhost:4848 - адрес админки сервера GlassFish
http://localhost:4848 - адрес http сервера GlassFish (удобней изменить на 80 при установке...)
При ошибках открытия любого из портов:
1. Проверяем какие программы заняли нужный нам порт: cmd->netstat -ao или удобной программой CurrPorts.
Бывают случаи когда GlassFish доступен на порту 4848, но не работает порт 8080. Вариантов много, какая-то программа заняла порт 80 (известны данные проблемы при работе скайпа или сервера аппач на порту 8080). Необходимо выключить лишние программы. Проверить netstat -ao.
2. По адресу C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Java EE 7 SDK расположены ярлыки запуска/остановки сервера - пытаемся остановить и запустить заново.
Вот коды выполняемые данными ярлыками:
C:\glassfish4\glassfish\bin\asadmin.bat start-domain domain1
C:\glassfish4\glassfish\bin\asadmin.bat stop-domain domain1
Видео "Установка APEX на сервер GlassFish":
USER SYSTEM |
DISABLE false |
||
SYS | false | ||
LBACSYS | true | ||
OUTLN | true | ||
FLOWS_FILES | true | ||
DVF | true | ||
MDSYS | true | ||
ORDSYS | true | ||
DBSNMP | true | ||
WMSYS | true | ||
APEX_040200 | true | ||
APPQOSSYS | true | ||
GSMADMIN_INTERNAL | true | ||
ORDDATA | true | ||
CTXSYS | true | ||
ANONYMOUS | true | ||
XDB | true | ||
ORDPLUGINS | true | ||
DVSYS | true | ||
SI_INFORMTN_SCHEMA | true | ||
OLAPSYS | true | ||
ORACLE_OCM | true | ||
SYSKM | true | ||
GSMCATUSER | true | ||
MDDATA | true | ||
SYSBACKUP | true | ||
DIP | true | ||
SYSDG | true | ||
APEX_PUBLIC_USER | true | ||
SPATIAL_CSW_ADMIN_USR | true | ||
SPATIAL_WFS_ADMIN_USR | true | ||
GSMUSER | true | ||
AUDSYS | true |
ВНИМАНИЕ !!! В Oracle 12 DATABASE УЖЕ ИМЕЕТСЯ APEX !!! Устанавливать не надо...
ИЗ КОРОБКИ ОН ДОСТУПЕН ПО АДРЕСУ https://localhost:5500/apex/ [тот-же порт что и https://localhost:5500/em/] Если при переходе по данному адресу запрашивается окно ввода пользователя XDB, выполним нижеописанный код... Окна больше не будет, а появится интерфейс авторизации APEX.
cmd> sqlplus "/as sysdba" SQL> ALTER USER anonymous ACCOUNT UNLOCK; SQL> SET SERVEROUTPUT ON DECLARE l_configxml XMLTYPE; l_value VARCHAR2(5) := 'true'; -- (true/false) BEGIN l_configxml := DBMS_XDB.cfg_get(); IF l_configxml.existsNode('/xdbconfig/sysconfig/protocolconfig/httpconfig/allow-repository-anonymous-access') = 0 THEN -- Add missing element. SELECT insertChildXML ( l_configxml, '/xdbconfig/sysconfig/protocolconfig/httpconfig', 'allow-repository-anonymous-access', XMLType('<allow-repository-anonymous-access xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd">' || l_value || '</allow-repository-anonymous-access>'), 'xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd"' ) INTO l_configxml FROM dual; DBMS_OUTPUT.put_line('Element inserted.'); ELSE -- Update existing element. SELECT updateXML ( DBMS_XDB.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconfig/allow-repository-anonymous-access/text()', l_value, 'xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd"' ) INTO l_configxml FROM dual; DBMS_OUTPUT.put_line('Element updated.'); END IF; DBMS_XDB.cfg_update(l_configxml); DBMS_XDB.cfg_refresh; END; /
Комментариев нет:
Отправить комментарий