11.08.2007 12:35
undos
 
Проблемка в следующем:

set nls_lang=american_america.ms8win1251
svrmgrl

SVRMGR> Connected.
SVRMGR> alter database backup controlfile to trace
*
ORA-01012: not logged on
SVRMGR>

вот собственно эта ORA-01012: not logged on возникает при любой команде

перезапуск всех сервисов не помог решить проблему, база переходит в статут OPEN без проблем из DBA.

помогите плиз.
11.08.2007 12:59
baggio
 
connect internal/_пароь_sys_@_имя_базы_
STARTUP MOUNT

з.ы. поясни что с базой стряслось??? подохли контрольники??? историю в студию...
11.08.2007 14:40
OlegON
 
@имя базы не нужно. А вот посмотреть в алерт, почему база тебя отрубила - надо.
11.08.2007 20:02
baggio
 
поскольку явно не указал SID думаю что имя базы не помешает ...
вдруг несколько стоит.. скажем на тестовом\резервном серваке.. ))
11.08.2007 22:03
OlegON
 
Цитата:
baggio поскольку явно не указал SID думаю что имя базы не помешает ...
Немного не точно выразился, я про то, что нужно указать %ORACLE_SID% и подключаться напрямую, без @
13.08.2007 09:51
undos
 
явно задавая set ORACLE_SID=xxx не решает проблемы. Ну а с база впринципе работает и запускаеться нормально (это тестовая база).
13.08.2007 12:28
kadr
 
Цитата:
set nls_lang=american_america.ms8win1251
ох не нравится мне такое написание, это ты сюда с ошибкой написал или на самом деле выдаёшь такую команду?
13.08.2007 13:04
undos
 
написал с ошибкой, на самом деле
set nls_lang=american_america.cl8mswin1251
15.08.2007 16:02
deucel
 
Цитата:
undos ORA-01012: not logged on
Такое бывает при переносе базы на другой комп или восстановлении из архива.

C:\Documents and Settings\User>set nls_lang=american
C:\Documents and Settings\User>svrmgrl
Oracle Server Manager Release 3.1.6.0.0 - Production
Copyright (c) 1997, 1999, Oracle Corporation. All Rights Reserved.
ORA-12560: TNS:protocol adapter error
SVRMGR> connect internal@OraBase
Password:
Connected.
SVRMGR> alter database backup controlfile to trace;
Statement processed.

мож поможет такой батничек
set base=OraBase [Твоей БД]
del D:\ORACLE\ORA81\DATABASE\pwd%base%.ora
D:\ORACLE\ORA81\bin\orapwd.exe file=D:\ORACLE\ORA81\DATABASE\pwd%base%.ora password=qqq

и перезапустить базу.

:/
Часовой пояс GMT +3, время: 05:33.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.