Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > TOra и Oracle XE не могу зайти


Автор: brejnev 9.12.2006, 22:41
Oracle 10g XE
Linux Debian

Установил. Добавил своего пользователя в группу dba. Запускаю оракл.
Захожу через sqlplus:

Код

$ sqlplus evgeny/ as sysdba                                                                          ~

SQL*Plus: Release 10.2.0.1.0 - Production on Sat Dec 9 23:08:50 2006

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

Enter password:

Connected to:
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production

SQL>


Заходит. Но мне хочется работать с базой через TOra(пробовал еще SQL Developer).Запускаю

username: evgeny as sysdba
password: my_password  --тот что я при установке указал

не пускает, invalid username/password. 

ЗЫ: http://127.0.0.1:8080/apex - недоступно.

Автор: LSD 10.12.2006, 12:04
А если попробовать:
Цитата
username: evgeny
password: my_password  --тот что я при установке указал

без sysdba?

Автор: brejnev 10.12.2006, 18:50
Опечатался, конечно
Код

evgeny as sysdba

пробовал еще
Код

evgeny/ as sysdba
evgeny/my_host as sysdba

Автор: brejnev 13.12.2006, 20:53
Вот еще что обнаружил

Код


$ sqlplus / as sysdba                                                           
                    ~

SQL*Plus: Release 10.2.0.1.0 - Production on Wed Dec 13 21:18:55 2006

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


Connected to an idle instance.

SQL> SQL> startup
ORACLE instance started.

Total System Global Area  146800640 bytes
Fixed Size                  1257668 bytes
Variable Size              58724156 bytes
Database Buffers           83886080 bytes
Redo Buffers                2932736 bytes
Database mounted.
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open


Делаю так в sqlplus

Код

SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-19502: write error on file
"/usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog/o1_mf_2_%u_.log"
, blockno 47105 (blocksize=512)
ORA-27072: File I/O error
Linux Error: 2: No such file or directory
Additional information: 4
Additional information: 47105
Additional information: 822784


Ну, вроде, лог-файл записать не смог, а остальное нормально, но при новом  запуске команды startup снова выводится сообщение  ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

Автор: LSD 15.12.2006, 12:53
Цитата(brejnev @  13.12.2006,  20:53 Найти цитируемый пост)
Ну, вроде, лог-файл записать не смог, а остальное нормально, но при новом  запуске команды startup снова выводится сообщение  ORA-01589: must use RESETLOGS or NORESETLOGS option for database open

Без логов сервер не запустится. Проверь, что у пользователя от имени которого работает экземпляр, достаточно прав для создания файлов в этом каталоге.

Автор: brejnev 15.12.2006, 18:55
Да, на самом деле прав не было на "/usr/lib/oracle/xe/app/oracle/flash_recovery_area/XE/onlinelog", доступ открыл и все заработало, оракл создал там три файла в сумме на 200 метров. 

Однако, все равно не пускает, пишет про аксес денайд. Разбираться не стал, наверно так и должно быть чтоб под админом просто так не зайти. Сделал в sqlplus так:
Код

SQL>create user test identified by "12";
SQL> grant RESOURCE to test;
SQL> grant CONNECT to test;

Захожу под этим пользователем, все, работает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)