Добрый день!
Сегодня не запустилась БД с ошибкой ORA-12514.
При детальном разборе стало понятно, что забита область
Код:
ORA-19815: WARNING: db_recovery_file_dest_size of 5218762752 bytes is 100.00%
Насколько я помню, OPTIMIZER отчищает её при работе, но по какой то причине администратор принял решение не запускать его, он не запускался 12 дней. На самом деле, на сколько я понял данная проблема лечится увлечением табличного пространства либо очисткой его через rman, но есть проблема при попытке приконетится к БД с помощью sqlplus получаем следующее
Код:
SQL*Plus: Release 11.2.0.4.0 Production on Thu Feb 12 10:00:33 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Enter user-name: sys
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Process ID: 0
Session ID: 0 Serial number: 0
При попытке подключится как sysdba
Код:
C:\Users\Администратор.RODNIK>sqlplus /nolog
SQL*Plus: Release 11.2.0.4.0 Production on Thu Feb 12 10:02:19 2015
Copyright (c) 1982, 2013, Oracle. All rights reserved.
SQL> connect sys/qqq@BLDBERCO as SYSDBA
ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
При попытке очистить через rman
Код:
Recovery Manager: Release 11.2.0.4.0 - Production on Thu Feb 12 09:26:25 2015
Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.
RMAN> connect target sys/qqq@BLDBERCO
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
lsnrctl status
Код:
LSNRCTL for 64-bit Windows: Version 11.2.0.4.0 - Production on 12-FEB-2015 09:49
:23
Copyright (c) 1991, 2013, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SUPER-MAG.RODNIK.sar-gro
up.ru)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for 64-bit Windows: Version 11.2.0.4.0 - Produ
ction
Start Date 12-FEB-2015 09:48:50
Uptime 0 days 0 hr. 0 min. 38 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File D:\Oracle\Server\network\admin\listener.ora
Listener Log File D:\Oracle\diag\tnslsnr\SUPER-MAG\listener\alert\log.xm
l
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=SUPER-MAG.RODNIK.sar-group.ru)(PORT=
1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
Instance "CLRExtProc", status UNKNOWN, has 6 handler(s) for this service...
The command completed successfully
listner.ora
Код:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\Server)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\Server\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\Server)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\Server\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\Server)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\Server\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\Server)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\Server\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\Server)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\Server\bin\oraclr11.dll")
)
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\Oracle\Server)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\Server\bin\oraclr11.dll")
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = SUPER-MAG.RODNIK.sar-group.ru)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
ADR_BASE_LISTENER = D:\Oracle
При попытке запустить optimizer получаем следующее
Код:
12.02.15 10:10:30 -- OLEGON-ERROR! : Conn:SUPER-MAG:BLDBERCO:java.sql.SQLExcepti
on: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descript
or
The Connection descriptor used by the client was:
SUPER-MAG:1521:BLDBERCO
Подскажите есть или возможность исправить ситуацию?
PS можно сколько угодно пинять на админа, говорить много комплиментов в его адрес, но факт свершившийся!