|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Добрый день. В общем случилась на работе беда. В аналитической лаборатории для работы с приборами стоит некое программное обеспечение под названием Empower 3. Это программное обеспечение для работы с хроматографами. В него, для хранения проектов интегрирован Oracle Database 12c Release 1 (12.1.0.2.0). Ошибка ORA-01033 _Oracle startup or shutdown in progress. Поманиторил форум, понял что вроде решение простое - это перезапуск oracle. Для начала перезапустил службы из windows, всё перезапустилось, но проблему не исправило. При попытке выключения через командную строку возникает вот это вот: SQL> conn/as sysdba Connected. SQL> shutdown abort ORACLE instance shut down. ERROR: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor Warning: You are no longer connected to ORACLE При попытке включить базу, возникает вот это SQL> startup SP2-0640: Not connected В фаиле alert.log ошибки следующие Errors in file D:\EMPOWER\ORACLE\diag\rdbms\empower\empower\trace\empower_ora_7192.trc: ORA-00313: open failed for members of log group 1 of thread 1 ORA-00312: online log 1 thread 1: 'D:\EMPOWER\ORACLE\ORADATA\EMPOWER\REDO01.RDO' ORA-27041: unable to open file OSD-04002: unable to open file O/S-Error: (OS 2) The system cannot find the file specified. И так по всем RDO фаилам. Я проверил, фаилы на месте. И вот такое там есть: Fatal NI connect error 12170. TNS-12535: TNS:operation timed out ns secondary err code: 12606 nt main err code: 0 nt secondary err code: 0 nt OS err code: 0 Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=::1)(PORT=50163)) Thu Dec 12 10:52:40 2019 WARNING: inbound connection timed out (ORA-3136) Thu Dec 12 10:58:55 2019 db_recovery_file_dest_size of 14513 MB is 0.00% used. This is a user-specified limit on the amount of space that will be used by this database for recovery-related files, and does not reflect the amount of space available in the underlying filesystem or ASM diskgroup. И вот такое: Wed Dec 11 13:12:04 2019 Slave encountered ORA-10388 exception during crash recovery Wed Dec 11 13:12:04 2019 Slave encountered ORA-10388 exception during crash recovery Wed Dec 11 13:12:04 2019 Slave encountered ORA-10388 exception during crash recovery Wed Dec 11 13:12:06 2019 Aborting crash recovery due to error 742 Wed Dec 11 13:12:06 2019 Errors in file D:\EMPOWER\ORACLE\diag\rdbms\empower\empower\trace\empower_ora_3808.trc: ORA-00742: Log read detects lost write in thread 1 sequence 267 block 218543 ORA-00312: online log 3 thread 1: 'D:\EMPOWER\ORACLE\ORADATA\EMPOWER\REDO03.RDO' В общем уважаемые форумчане, прошу у вас помощи. Сам я совсем не программист, а химик аналитик, но вот пришлось немного вникнуть в тему, но даётся всё сложно) Официальная поддержка Empower предлагает снести всё это , но тогда потеряются все данные (Это поддержка с ценой программы в районе 15000-20000$). В поддержку Oracle тоже не обратиться, требуют номер поддержки. Также можете сказать, возможно ли сделать какой нибудь бэкап проектов , чтобы информация не стёрлась? И вообще разобраться в причинах всего этого? В пн люди стандартно выключили программу и компьютер, во вторник включили и вот так. Такая же ошибка сейчас возникла и на соседнем компьютере. Единственное что делали с этими компьютерами, это воткнули в сеть, не знаю могло ли это повлиять. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 11:57 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
IEliseyI, По какой-то причине оракл перестал видеть свои файлы или не может получить к ним доступ. Смотрите что там в этом каталоге dir D:\EMPOWER\ORACLE\ORADATA\EMPOWER\ Проверьте, что ни какой антивирус не блокирует туда доступ, либо, кто-нибудь(редиска админ) не поменял права на каталоги. Проверьте, что пользователь, из под которого стартуют службы оракла входит в группу ora_dba. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 12:53 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Oleg M.Ivanov, Посмотрел что в папке. Видно, что фаилы типа RDO оракл не редактировал со времени последнего успешного запуска. Я отключил все брандмауэры, дал общий доступ к каталогам, всех пользователей добавил в группу ora_dba, но пока ничего не изменилось ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 14:23 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
IEliseyI, sqlplus / as sysdba startup что пишет? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 14:34 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
IEliseyI Oleg M.Ivanov, Посмотрел что в папке. Видно, что фаилы типа RDO оракл не редактировал со времени последнего успешного запуска. Я отключил все брандмауэры, дал общий доступ к каталогам, всех пользователей добавил в группу ora_dba, но пока ничего не изменилось Не нужно всех, достаточно одного - из-под которого запускаются службы Oracle. Вот именно у этой учетной записи должны быть полные права на директории с файлами от БД. И внесите папки с файлами БД в исключения антивируса. И настройте резервное копирование!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 14:36 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Александр Спелицин, про резервное копирование согласен, в данном случае это вообще провал, наконец решили нанять айтишников, которые всё должны грамотно организовать. У пользователя полные права, я ещё раз проверил. Антивирус не стоит, брэндмауэр выключен ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 14:51 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Надфиль, Собственно, при запуске база стартует автоматически SQL> startup ORA-01081: cannot start already-running ORACLE - shut it down first Если выключить, то так ORACLE instance shut down. ERROR: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor Warning: You are no longer connected to ORACLE. SQL> После этого startup уже её не включает ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 14:54 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
IEliseyI Александр Спелицин, ... У пользователя полные права, я ещё раз проверил. Антивирус не стоит, брэндмауэр выключен Не у пользователя, а у учетной записи от имени которой запущены оракловые службы!!!! Свойства службы -> вкладка "Вход в систему" ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 15:00 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
IEliseyI при запуске база стартует автоматически В таком случае лучше ее не трогать, а позвать наконец решили нанять айтишников Пока нанимаете, можете хотя бы сделать копию БД по FAQ . ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 15:10 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
dmdmdm, спасибо, этим сейчас и пытаюсь заниматься ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 15:16 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
IEliseyI После этого startup уже её не включает Код: plsql 1. 2. 3. 4. 5.
И покажите, все-таки, какие фалы есть в каталоге D:\EMPOWER\ORACLE\ORADATA\EMPOWER\ А вот это самое правильное: наконец решили нанять айтишников ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 15:17 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Oleg M.Ivanov, фото дал. правда теперь другое. После общего доступа к папкам и разрешений пользователя, у меня перестал стартовать listener))))) ORA-12541: TNS:no listener Попытка старта C:\Users\User>lsnrctl start LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 12-DEC-2019 15:23:02 Copyright (c) 1991, 2014, Oracle. All rights reserved. Starting tnslsnr: please wait... Unable to OpenSCManager: err=5 TNS-12560: TNS:protocol adapter error TNS-00530: Protocol adapter error статус C:\Users\User>lsnrctl status LSNRCTL for 64-bit Windows: Version 12.1.0.2.0 - Production on 12-DEC-2019 15:22:20 Copyright (c) 1991, 2014, Oracle. All rights reserved. Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521)) TNS-12541: TNS:no listener TNS-12560: TNS:protocol adapter error TNS-00511: No listener 64-bit Windows Error: 61: Unknown error Я вот теперь не знаю, это подвижка или нет)) В логах новой надписи не появилось Вот ещё фаил Листенера на всякий # listener.ora Network Configuration File: ORACLE_HOME\network\admin\listener.ora # Generated by Waters configuration tools. SID_LIST_Empower = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\Empower\Oracle\Oracle12c) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\Empower\Oracle\Oracle12c) (PROGRAM = extproc) ) ) Empower = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0)) ) ) Сверил его с рабочим компьютером, там всё тоже самое UPD. Исправил листенер. Если выставить службам oracle вход от имени USER, то они просто не запускаются а при ручном запуске выдают ошибку. Если выставить вход от имени Локальная система, то службы стартуют. Хз так и должно быть или нет Но старая ошибка осталась. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 15:35 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Oleg M.Ivanov IEliseyI После этого startup уже её не включает Код: plsql 1. 2. 3. 4. 5.
И покажите, все-таки, какие фалы есть в каталоге D:\EMPOWER\ORACLE\ORADATA\EMPOWER\ А вот это самое правильное: наконец решили нанять айтишников Сделал так, говорит все тоже самое, что я и выше прикреплял. Что запустить нельзя так как запущена, а если завершить, то завершается криво с такой ошибкой ORA-12514: TNS:listener does not currently know of service requested in connect descriptor Warning: You are no longer connected to ORACLE. В алерт теперь такая запись Thu Dec 12 15:42:53 2019 Starting ORACLE instance (normal) (OS id: 4580) Thu Dec 12 15:42:53 2019 CLI notifier numLatches:7 maxDescs:849 LICENSE_MAX_SESSION = 0 LICENSE_SESSIONS_WARNING = 0 Initial number of CPU is 4 Number of processor cores in the system is 2 Number of processor sockets in the system is 1 Picked latch-free SCN scheme 3 Using LOG_ARCHIVE_DEST_1 parameter default value as USE_DB_RECOVERY_FILE_DEST Autotune of undo retention is turned on. IMODE=BR ILAT =84 LICENSE_MAX_USERS = 0 SYS auditing is disabled NOTE: remote asm mode is local (mode 0x1; from cluster type) NOTE: Using default ASM root directory ASM Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options. Windows NT Version V6.2 CPU : 4 - type 8664, 2 Physical Cores Process Affinity : 0x0x0000000000000000 Memory (Avail/Total): Ph:12080M/16270M, Ph+PgF:57361M/66270M Using parameter settings in server-side spfile D:\EMPOWER\ORACLE\ORACLE12C\DATABASE\SPFILEEMPOWER.ORA System parameters with non-default values: processes = 500 sessions = 772 event = "106001 trace name context forever, level 50" sga_target = 4896M control_files = "D:\EMPOWER\ORACLE\ORADATA\EMPOWER\CONTROL01.CTL" control_files = "D:\EMPOWER\ORACLE\ORADATA\EMPOWER\CONTROL02.CTL" control_files = "D:\EMPOWER\ORACLE\ORADATA\EMPOWER\CONTROL03.CTL" db_block_size = 8192 compatible = "12.1.0.2.0" cluster_database = FALSE db_recovery_file_dest = "D:\Empower\Oracle\fast_recovery_area" db_recovery_file_dest_size= 14513M undo_tablespace = "UNDOTBS1" _cursor_features_enabled = 1026 sec_case_sensitive_logon = FALSE remote_login_passwordfile= "EXCLUSIVE" audit_sys_operations = FALSE db_domain = "PAVLOVA" dispatchers = "(PROTOCOL=TCP) (SERVICE=EmpowerXDB)" plsql_code_type = "NATIVE" plsql_optimize_level = 2 audit_file_dest = "D:\EMPOWER\ORACLE\ADMIN\EMPOWER\ADUMP" audit_trail = "NONE" db_name = "Empower" open_cursors = 400 optimizer_mode = "FIRST_ROWS_100" optimizer_index_cost_adj = 40 optimizer_index_caching = 90 pga_aggregate_target = 1627M deferred_segment_creation= FALSE diagnostic_dest = "D:\EMPOWER\ORACLE" trace_enabled = FALSE Deprecated system parameters with specified values: sec_case_sensitive_logon End of deprecated system parameter listing NOTE: remote asm mode is local (mode 0x1; from cluster type) Starting background process PMON Thu Dec 12 15:43:16 2019 PMON started with pid=2, OS id=1716 Starting background process PSP0 Thu Dec 12 15:43:17 2019 PSP0 started with pid=3, OS id=7332 Starting background process VKTM Thu Dec 12 15:43:18 2019 VKTM started with pid=4, OS id=4980 at elevated (Time Critical) priority Thu Dec 12 15:43:18 2019 VKTM running at (5)millisec precision with DBRM quantum (100)ms Starting background process GEN0 Thu Dec 12 15:43:19 2019 GEN0 started with pid=5, OS id=10632 Starting background process MMAN Thu Dec 12 15:43:20 2019 MMAN started with pid=6, OS id=11192 Starting background process DIAG Thu Dec 12 15:43:20 2019 DIAG started with pid=8, OS id=7240 Starting background process DBRM Thu Dec 12 15:43:21 2019 DBRM started with pid=9, OS id=11188 Starting background process VKRM Thu Dec 12 15:43:22 2019 VKRM started with pid=7, OS id=10928 Starting background process DIA0 Thu Dec 12 15:43:23 2019 DIA0 started with pid=10, OS id=2744 Starting background process DBW0 Thu Dec 12 15:43:24 2019 DBW0 started with pid=11, OS id=1344 Starting background process LGWR Thu Dec 12 15:43:25 2019 LGWR started with pid=12, OS id=6072 Starting background process CKPT Thu Dec 12 15:43:26 2019 CKPT started with pid=13, OS id=6084 Starting background process SMON Thu Dec 12 15:43:26 2019 SMON started with pid=15, OS id=1712 Starting background process RECO Thu Dec 12 15:43:26 2019 RECO started with pid=17, OS id=5632 Starting background process LREG Thu Dec 12 15:43:27 2019 LREG started with pid=18, OS id=8484 Starting background process PXMN Thu Dec 12 15:43:28 2019 PXMN started with pid=19, OS id=3336 Thu Dec 12 15:43:29 2019 Using default pga_aggregate_limit of 3254 MB Starting background process MMON Thu Dec 12 15:43:29 2019 MMON started with pid=20, OS id=3332 Starting background process MMNL Thu Dec 12 15:43:30 2019 MMNL started with pid=21, OS id=6320 Thu Dec 12 15:43:30 2019 starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'... starting up 1 shared server(s) ... ORACLE_BASE from environment = D:\Empower\Oracle Thu Dec 12 15:43:31 2019 alter database mount exclusive Thu Dec 12 15:43:36 2019 Successful mount of redo thread 1, with mount id 2509963811 Thu Dec 12 15:43:36 2019 Database mounted in Exclusive Mode Lost write protection disabled Completed: alter database mount exclusive alter database open Ping without log force is disabled . Thu Dec 12 15:43:37 2019 Beginning crash recovery of 1 threads parallel recovery started with 3 processes Thu Dec 12 15:43:37 2019 Started redo scan Thu Dec 12 15:43:38 2019 Slave encountered ORA-10388 exception during crash recovery Thu Dec 12 15:43:38 2019 Slave encountered ORA-10388 exception during crash recovery Thu Dec 12 15:43:38 2019 Slave encountered ORA-10388 exception during crash recovery Thu Dec 12 15:43:40 2019 Aborting crash recovery due to error 742 Thu Dec 12 15:43:40 2019 Errors in file D:\EMPOWER\ORACLE\diag\rdbms\empower\empower\trace\empower_ora_10864.trc: ORA-00742: Log read detects lost write in thread 1 sequence 267 block 218543 ORA-00312: online log 3 thread 1: 'D:\EMPOWER\ORACLE\ORADATA\EMPOWER\REDO03.RDO' Thu Dec 12 15:43:41 2019 Errors in file D:\EMPOWER\ORACLE\diag\rdbms\empower\empower\trace\empower_ora_10864.trc: ORA-00742: Log read detects lost write in thread 1 sequence 267 block 218543 ORA-00312: online log 3 thread 1: 'D:\EMPOWER\ORACLE\ORADATA\EMPOWER\REDO03.RDO' ORA-742 signalled during: alter database open... Thu Dec 12 15:46:20 2019 ERROR: Shared memory area is accessible to instance startup process prior to instance startup operation. Ошибка чтения ушла, теперь как то так ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 15:53 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
База по размеру очень небольшая, поэтому надо скопировать все все файлы, но перед этим обязательно опустить экземпляр, чтобы была возможность вернуть все в исходное состояние. затем попробовать рецепт alter system set "_use_single_log_writer" = TRUE scope = spfile ; Ну а затем, если ничего не помоголо, то делать, как тут . ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 16:11 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Oleg M.Ivanov, что вы имеете ввиду под "опустить" экземпляр? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 16:27 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
IEliseyI что вы имеете ввиду под "опустить" экземпляр? Код: plsql 1. 2.
Просто надо, чтобы даже контрольники не были открыты, а они открыты пока база в режиме mount. Т.е. нужно сделать холодную копию. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 16:56 |
|
Проблема с oracle 12, интегрированное в научное программное обеспечение
|
|||
---|---|---|---|
#18+
Oleg M.Ivanov, Завершается он с ошибкой ORACLE instance shut down. ERROR: ORA-12514: TNS:listener does not currently know of service requested in connect descriptor Warning: You are no longer connected to ORACLE Это игнорировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2019, 17:08 |
|
|
start [/forum/topic.php?fid=52&fpage=58&tid=1881753]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 19ms |
total: | 165ms |
0 / 0 |