powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не работает "sqlplus / as sysdba"
7 сообщений из 7, страница 1 из 1
не работает "sqlplus / as sysdba"
    #39892593
shevcha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Пытаюсь залогинится в базу с консоли используя команду "sqlplus / as sysdba" и она подсоединяет меня к пустой системе - "Connected to an idle instance."
Сама база работает - могу подсоединится с клиента и проверить v$instance, v$database, DBA_users, прочее.

Еще месяц назад всё работало. Никаких изменений вроде не было.

Система Redhat; Oracle v.11g; 4 базы крутятся на одном ORACLE_HOME.

Вот последовательность действий:
1. Login to Linux as oracle user
2. run command ". oraenv", ввожу сид (причем я вводил по всякому - вручную и копируя из /etc/oratab
3. Проверяю переменные: env |grep ORA. Всё в порядке. Сравнивал с другими базами
4. запускаю команду "sqlplus / as sysdba" и присоединяюсь к пустоте

Проверял остальные базы на этом же самом сервере - там всё работает. Тут облом. Какая-то мистика.
Куда бежать?
Спасибо.
...
Рейтинг: 0 / 0
не работает "sqlplus / as sysdba"
    #39892604
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plsql
1.
2.
ps -ef | grep smon
env | grep -i ORACLE
...
Рейтинг: 0 / 0
не работает "sqlplus / as sysdba"
    #39892612
shevcha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL*Plus,

[oracle@LEWVSTESTORC01 ~]$ ps -ef | grep smon
oracle 3440 114142 0 16:29 pts/1 00:00:00 grep smon
oracle 44368 1 0 Oct03 ? 00:02:25 ora_smon_TXXZ5
oracle 47308 1 0 Oct03 ? 00:03:40 ora_smon_TXCA2
oracle 47672 1 0 Oct03 ? 00:02:43 ora_smon_TXCA1
oracle 48038 1 0 Oct03 ? 00:02:22 ora_smon_PXMC1

---------------------------------------------------------------------------------------------------------------------------------

[oracle@LEWVSTESTORC01 ~]$ env | grep -i ORACLE
USER=oracle
LD_LIBRARY_PATH=/u00/app/oracle/product/11.2.0/dbhome_1/lib
ORACLE_SID=txca2
ORACLE_BASE=/u00/app/oracle
MAIL=/var/spool/mail/oracle
PATH=/u00/app/oracle/product/11.2.0/dbhome_1/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/u00/app/oracle/product/11.2.0/dbhome_1/bin
PWD=/home/oracle
HOME=/home/oracle
LOGNAME=oracle
ORACLE_HOME=/u00/app/oracle/product/11.2.0/dbhome_1
[oracle@LEWVSTESTORC01 ~]$

---------------------------------------------------------------------------------------------------------------------------------
[oracle@LEWVSTESTORC01 ~]$ tail /etc/oratab
# to the dbstart utility that the database should , "Y", or should not,
# "N", be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
TXXZ5:/u00/app/oracle/product/11.2.0/dbhome_1:N
TXCA1:/u00/app/oracle/product/11.2.0/dbhome_1:N
PXMC1:/u00/app/oracle/product/11.2.0/dbhome_1:N
txca2:/u00/app/oracle/product/11.2.0/dbhome_1:N
[oracle@LEWVSTESTORC01 ~]$
...
Рейтинг: 0 / 0
не работает "sqlplus / as sysdba"
    #39892614
Мутаген
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В переменной ORACLE_SID реестр имеет значение. TXCA2 и txca2 - разные инстансы
...
Рейтинг: 0 / 0
не работает "sqlplus / as sysdba"
    #39892621
shevcha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мутаген,
Спасибо, заработало после команды export ORACLE_SID=TXCA2 .

Я знал, вообще-то. И вроде даже пытался менять регистры. Не работало. А после постинга и ответов - как по маслу :)
Странно, что раньше СИД был мелкими буквами прописан, и всё работало. Ну да ладно, разберемся.

Спасибо всем ответившим!
...
Рейтинг: 0 / 0
не работает "sqlplus / as sysdba"
    #39892782
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для управления окружением, есть штатные команды которые управляются через oratab
Код: plsql
1.
2.
3.
oraenv
dbhome
orabase


21655389

Удобно, в частности использовать псевдо SID (без создания реальной базы)
для каждой версии, или oracle agent, oms, bi и так далее

Например
Код: plsql
1.
2.
3.
4.
5.
o1123
o1124
o1220
agnt
oms



Пример:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
$ . oraenv
ORACLE_SID = [repo] ? oms
The Oracle base has been changed from /app/oracle to 
Resetting ORACLE_BASE to its previous value or ORACLE_HOME
The Oracle base remains unchanged with value /app/oracle
$ emctl status oms
...
$ . oraenv
ORACLE_SID = [oms] ? db122
The Oracle base remains unchanged with value /app/oracle
$ cd `dbhome o1220`
$ cd `dbhome o1123`/rdbms/admin
...
Рейтинг: 0 / 0
не работает "sqlplus / as sysdba"
    #39893066
shevcha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,
Спасибо!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / не работает "sqlplus / as sysdba"
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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