powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
25 сообщений из 41, страница 1 из 2
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777624
ViktorWM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
запускаю cразу после инсталяции и перерестарта компьютера:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
sqlplus / as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on Mo Apr 30 16:53:11 2012

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Connected to an idle instance.
 
SQL> startup;



получаю:

Код: plsql
1.
2.
3.
4.
5.
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file 'D:\Ora11gXE\app\oracle\product\11.2.0\serv
er\dbs/spfileXE.ora'
ORA-27041: unable to open file
OSD-04002: unable to open file



файла такого (spfileXE.ora) в том каталоге и вправду нет! Т.е. инсталлер базу не создал что-ли?? А зачем тогда про SYS и SYSTEM пароли спрашивал??

Службы OracleXETNSListener и OracleServiceXE - запущены (автоматически)

tnsping XE - проходит успешно


из элементов управления вижу пока только "Get Started With Oracle Database 11g Express Edition" но он при старте дает в браузере "Firefox can't establish a connection to the server at 127.0.0.1:8081." ( на http://127.0.0.1:8081/apex/f?p=4950 )
http://127.0.0.1:8081/apex/f?p=4950

С XE до этого не работал (только с SE и EE), поэтому думал это будет проще. Но тут даже инсталлятор похоже свой какой-то....
Так что нужна помощь зала! Заранее благодарен!

P.S. на компе живет ещё один Oracle Instance 9i. Но я посмотрел через тулзу OPEN PORTS - вроде порты не конфликтуют
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777648
Фотография Edward Shevtsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViktorWM,

ORACLE_HOME правильно выставлен?
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777814
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViktorWMфайла такого (spfileXE.ora) в том каталоге и вправду нет! Т.е. инсталлер базу не создал что-ли?? А зачем тогда про SYS и SYSTEM пароли спрашивал??

Глюки инсталлятора... Сталкивался в начале "общего знакомства" с Oracle (на 10XE).
В процессе инсталляции (очень иногда) не выполняется конфигурирование инстанса...
"Копать здесь" - D:\Ora11gXE\app\oracle\product\11.2.0\server\config\scripts\XE.bat
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777861
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. "sqlplus / as sysdba" - зависит от переменной окружения ORACLE_SID
2. конкретно на windows этот метод запуска экземпляра не особо актуален, поскольку работает только при запущенном сервисе, а при запуске сервиса экземпляр при типовых настройках стартует самостоятельно.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777863
ViktorWM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sphinx_mvViktorWMфайла такого (spfileXE.ora) в том каталоге и вправду нет! Т.е. инсталлер базу не создал что-ли?? А зачем тогда про SYS и SYSTEM пароли спрашивал??

Глюки инсталлятора... Сталкивался в начале "общего знакомства" с Oracle (на 10XE).
В процессе инсталляции (очень иногда) не выполняется конфигурирование инстанса...
"Копать здесь" - D:\Ora11gXE\app\oracle\product\11.2.0\server\config\scripts\XE.bat

ахтыжмля! Да это было оно - база вообще не создалась!!!!!!
CПАСИБО!!!! (а кроме этого батника ничего запускать не надо?)

sphinx_mv(очень иногда)
угу. У меня 3-ю повторную полную инсталляцию подряд!
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777888
ViktorWM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эта мразь:

D:\Ora11gXE\app\oracle\product\11.2.0\server\config\scripts\XE.bat

одни ошибки при запуске даёт! :-(
Ну и всё тоже самое ((((
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777922
ViktorWM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
этот XE.bat дергает по ходу пьессы скрипт rmanRestoreDatafiles.sql
который делает такое:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
set echo off;
set serveroutput on;
select TO_CHAR(systimestamp,'YYYYMMDD HH:MI:SS') from dual;
variable devicename varchar2(255);
declare
omfname varchar2(512) := NULL;
  done boolean;
  begin
    dbms_output.put_line(' ');
    dbms_output.put_line(' Allocating device.... ');
    dbms_output.put_line(' Specifying datafiles... ');
       :devicename := dbms_backup_restore.deviceAllocate;
    dbms_output.put_line(' Specifing datafiles... ');
    dbms_backup_restore.restoreSetDataFile;
      dbms_backup_restore.restoreDataFileTo(1, 'D:\oraclexe\app\oracle\oradata\XE\system.dbf', 0, 'SYSTEM');
      dbms_backup_restore.restoreDataFileTo(2, 'D:\oraclexe\app\oracle\oradata\XE\undotbs1.dbf', 0, 'UNDOTBS1');
      dbms_backup_restore.restoreDataFileTo(3, 'D:\oraclexe\app\oracle\\oradata\XE\sysaux.dbf', 0, 'SYSAUX');
      dbms_backup_restore.restoreDataFileTo(4, 'D:\oraclexe\app\oracle\oradata\XE\users.dbf', 0, 'USERS');
    dbms_output.put_line(' Restoring ... ');
    dbms_backup_restore.restoreBackupPiece('D:\oraclexe\app\oracle\product\11.2.0\server\config\seeddb\EXPRESS.dfb', done);
    if done then
        dbms_output.put_line(' Restore done.');
    else
        dbms_output.put_line(' ORA-XXXX: Restore failed ');
    end if;
    dbms_backup_restore.deviceDeallocate;
  end;
/
select TO_CHAR(systimestamp,'YYYYMMDD HH:MI:SS') from dual;



Ну и не может их восстановить (создать!). Непонятно откуда должны восстанавливаться файлы то?! Бэкапа то никто не делал - этож первоначальная инсталляция!
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777923
ViktorWM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати я в новой инсталляции переделал путь с D:\Ora11gXE на D:\oralcexe
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777928
ViktorWM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел, устранил.

вот в чем было дело:

Код: plsql
1.
2. During installation, a directory called seeddb will be created in C:\oraclexe\app\oracle\product\10.2.0\server\config\ . For some reason, after the failed installation, this directory is deleted. So copy this directory to a temp folder during installation. If you cannot, it should suffice to copy this directory from another PC where oracle XE is installed successfully.



https://kr.forums.oracle.com/forums/thread.jspa?messageID=3200827

может кому пригодится!

P.S. ну позорники!!!! (Oracle)
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37777975
sphinx_mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViktorWM
2. During installation, a directory called seeddb will be created in C:\oraclexe\app\oracle\product\10.2.0\server\config\ . For some reason, after the failed installation, this directory is deleted . So copy this directory to a temp folder during installation. If you cannot, it should suffice to copy this directory from another PC where oracle XE is installed successfully.

Тут ошибка... После успешной инсталляции это каталог удаляется тоже...
ViktorWMP.S. ну позорники!!!! (Oracle)
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37954776
SpaceChaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37954926
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, а на какой резакции Windows 7 "собирал грабли" темозачинатель 4.5 месяца назад?
Oracle Database XE RequirementsMicrosoft Windows 7 - Professional, Enterprise, and Ultimate editions
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #37955675
SpaceChaos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее всего на Win XP 64, у меня Windows 7 64 Professional RUS.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #38380594
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возникла аналогичная проблема:
Windows 7 Pro (32) в домене. Стоит клиент Oracle 10
Ставил Oracle XE 11.2.0
Все каталоги по умолчанию.
Проблема установка проходит успешно, instance создается, а база не создается (каталог C:\oraclexe\app\oracle\oradata\XE\ пуст)

Решение - удаляем instance и устанавливаем еще раз. Создаем базу.
На основе
http://mazdik.ru/?p=223

!!! Запуск всех скриптов и программ из папки (по умолчанию могут запускаться клиентские):
C:\oraclexe\app\oracle\product\11.2.0\server\bin\

1. Ставим Oracle XE 11.2.0, пароль для SYS ставим: admin
2. Перегружаемся.
3. Если стоит клиент и его настройки предпочтительнее для других программ, то чистим переменную среды patch (убираем или переносим в конец строки директорию c:\oraclexe\....) иначе они будут брать данные из tnsnames.ora oraclexe.

Для подключения connect sys/admin as SYSDBA нужно поправить файл
C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN\sqlnet.ora
Закоментировав строку:
# SQLNET.AUTHENTICATION_SERVICES = (NTS)
или указать
SQLNET.AUTHENTICATION_SERVICES = (NONE;NTS)

4. Если база не появилась (каталог C:\oraclexe\app\oracle\oradata\XE\ пуст) продолжаем дальше.
3. Удаление предустановленного экземпляра БД:

- Запустить консоль (Пуск, Выполнить, cmd) (если Vista и выше, то запуск от имени Администратора).

- Задать переменные для работы с экземпляром XE

CMD>cd C:\oraclexe\app\oracle\product\11.2.0\server\bin\
CMD>set ORACLE_SID=XE

CMD>set ORACLE_BASE=c:\oraclexe\app\oracle

CMD>set ORACLE_HOME=c:\oraclexe\app\oracle\product\11.2.0\server

- Удалить экземпляр XE

CMD>oradim -delete -sid XE

- Удалить файл паролей

CMD>del %ORACLE_HOME%\database\PWDXE.ORA

- Консоль не закрывать, она будет использоваться в дальнейшем. (при закрытии установленные переменные скидываются)

4. Создание файла параметров нового экземпляра XE.
Пример файл параметров экземпляра init.ora находится в каталоге %ORACLE_HOME%\config\scripts

Файл нужно переименовать в initXE.ora и скопировать вместо существующего в папку %ORACLE_HOME%\database

Пример файла initXE.ora:

open_cursors=300
db_name=XE
control_files=(«C:\oraclexe\app\oracle\oradata\XE\control.dbf»)
job_queue_processes=4
compatible=11.2.0.0.0
diagnostic_dest=C:\oraclexe\app\oracle\.
memory_target=1G
sessions=100
audit_file_dest=C:\oraclexe\app\oracle\admin\XE\adump
remote_login_passwordfile=EXCLUSIVE
dispatchers=»(PROTOCOL=TCP) (SERVICE=XEXDB)»
shared_servers=4
undo_management=AUTO
undo_tablespace=UNDOTBS1
DB_RECOVERY_FILE_DEST_SIZE = 10G
DB_RECOVERY_FILE_DEST=C:\oraclexe\app\oracle\fast_recovery_area

5. Создание нового экземпляра XE

CMD>oradim -new -sid %ORACLE_SID% -intpwd admin -startmode auto -srvcstart system
После создания, необходимо проверить, что создана служба OracleServiceXE и файл паролей %ORACLE_HOME%\database\PWDXE.ORA

Остановить экземпляр и удалить файлы БД, которые будут пересозданы при создании базы:

CMD>sqlplus /nolog
SQL>connect sys/admin as sysdba;
SQL>shutdown immediate;
SQL>exit;
CMD>del %ORACLE_BASE%\oradata\XE\CONTROL.DBF

CMD>del %ORACLE_BASE%\fast_recovery_area\XE\ONLINELOG\*.LOG

последнего файла может и не быть.

5. Создание базы данных.

Для создания используется командный файл createXE.cmd, в котором задаются переменные окружения, и вызывается сценарий создания базы createXE.sql.
Скрипты во вложении.

файл createXE.cmd (createXE.sql) выполняется очень долго. (1ч.), но наверное запуск внешних скриптов можно опустить, не эксперементировал.

Все - база создана.
На восьмерке Listener не запустился. можно подключится (локально) без указания базы, только имя пользователя и пароль.

Если Listener не стартует указываем без @<alias>
sqlplus /nolog
connect sys/admin@XE as sysdba; - если сервис OracleXETNSListener работает.
connect sys/admin as sysdba; - если сервис OracleXETNSListener НЕ работает.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #38381380
Gogol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скрипты
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322434
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gogol,

Добрый день, коллеги!

Была такая же проблема, все сделал как вы сказали.
Заработала, спасибо.
Но в веб браузере по ссылке http://127.0.0.1:8080/apex/f?p=4950 "Не удается получить доступ к сайту"
Помогите плиз!
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322439
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Windows ... в домене.

Делать процедуру установки вручную можно для обучения.
Для простоты же на машинах в домене обычно запускал установку из-под локального админа - установка проходила успешно.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322441
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokв веб браузере по ссылке http://127.0.0.1:8080/apex/f?p=4950 "Не удается получить доступ к сайту"

Нет ли в базе инвалидов?

telnet localhost 8080 проходит?
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322444
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmvadipokв веб браузере по ссылке http://127.0.0.1:8080/apex/f?p=4950 "Не удается получить доступ к сайту"

Нет ли в базе инвалидов?

telnet localhost 8080 проходит?

SP2-0734: unknown command beginning "telnet loc..." - rest of line ignored.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322449
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmdmdmWindows ... в домене.

Делать процедуру установки вручную можно для обучения.
Для простоты же на машинах в домене обычно запускал установку из-под локального админа - установка проходила успешно.

У меня уже есть боевое приложение на XE только в другом серваке, там вообще не было проблем.
Больше года уже пашет.
А тут че то уперся.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322459
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokdmdmdmпропущено...


Нет ли в базе инвалидов?

telnet localhost 8080 проходит?

SP2-0734: unknown command beginning "telnet loc..." - rest of line ignored.
садись, 2!
а в cmd тоже самое сделать?
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322464
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCatvadipokпропущено...


SP2-0734: unknown command beginning "telnet loc..." - rest of line ignored.
садись, 2!
а в cmd тоже самое сделать?

Ну там я то же попробовал, ответ мне менее понравился.
Код: plsql
1.
2.
"telnet" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322483
CrazyCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadipokCrazyCatпропущено...

садись, 2!
а в cmd тоже самое сделать?

Ну там я то же попробовал, ответ мне менее понравился.
Код: plsql
1.
2.
"telnet" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


так установи. это стандартные компоненты винды.
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322495
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CrazyCatvadipokпропущено...


Ну там я то же попробовал, ответ мне менее понравился.
Код: plsql
1.
2.
"telnet" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


так установи. это стандартные компоненты винды.

Подключение к localhost...Не удалось открыть подключение к этому узлу, на порт 8
080: Сбой подключения

Что это значит?
...
Рейтинг: 0 / 0
первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
    #39322499
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это значит, что на данном порту нет службы, которая обрабатывала бы запросы.
Приведенный листинг ручной установки, конечно, интересен, но настройки APEX в нем нет. Рекомендую поставить с помощью штатного установщика, если не хотите копаться.
...
Рейтинг: 0 / 0
25 сообщений из 41, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / первый раз в жизни поставил Oracle XE 11.2 на WinXP - где грабли.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]