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; /

Комментариев нет:
Отправить комментарий