[Logo] Форум ПАРУС
Проблема с запуском БД на сервере  XML
Индекс форума » WEB-Своды + OffLine Своды
Автор Сообщение
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

Всем добрый день!
В связи с заменой сетевого оборудования на серверах с БД и веб-сервером поменяли IP-адреса (имена серверов не меняли). После этого перестала запускаться БД на сервере. Службы запускаются, но при этом при запуске прослушивателя создается такой лог-файл:

Oracle Database 11g Clusterware Release 11.2.0.4.0 - Production Copyright 1996, 2011 Oracle. All rights reserved.
2020-12-03 16:42:05.281: [ default][1840]ut_read_reg:2:ocr registry key SOFTWARE\Oracle\olr cannot be opened. error 2
[ CLSE][1840]clse_get_crs_home: Error retrieving OLR configuration [0] [Error opening olr registry key. Не удается найти указанный файл.]

В listener.ora хост прописан не через IP, а через имя сервера ((ADDRESS = (PROTOCOL = TCP)(HOST = ORSUN111.rsuj.lc)(PORT = 1521))). Вернули старые айпишники - все работает, заменили опять на новые - не работает... В чем может быть причина, куда копать?
[Email]
REDKNIGHT
Пользователь

Зарегистрирован: 24.01.2013 11:49:17
Сообщений: 388
От: Андрей Захаров
Оффлайн

у базы есть свой лог-файл alertXXX.log (XXX- sid БД). Там что пишет?
Как вы определяете, что база не запускается? Пытаетесь клиентом подключиться и не подключает, а выдаёт ошибку? Какую?
[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

Пытаюсь и клиентом, и sql developer-ом - ошибка "Ошибка соединения с сервером базы данных. ORA-12170: TNS:Connect timeout occurred"
При перезапуске служб листенера и бд в alertXXX.log пишет такое:

Tue Dec 08 09:05:56 2020
Shutting down instance (immediate)
Stopping background process SMCO
Shutting down instance: further logons disabled
Stopping background process QMNC
Tue Dec 08 09:05:58 2020
Stopping background process CJQ0
Stopping background process MMNL
Stopping background process MMON
License high water mark = 3
All dispatchers and shared servers shutdown
alter database close normal
Tue Dec 08 09:06:01 2020
SMON: disabling tx recovery
SMON: disabling cache recovery
Tue Dec 08 09:06:01 2020
Shutting down archive processes
Archiving is disabled
Tue Dec 08 09:06:01 2020
ARCH shutting down
ARC3: Archival stopped
Tue Dec 08 09:06:01 2020
ARCH shutting down
ARC2: Archival stopped
Tue Dec 08 09:06:01 2020
ARCH shutting down
ARC1: Archival stopped
Tue Dec 08 09:06:01 2020
ARCH shutting down
ARC0: Archival stopped
Thread 1 closed at log sequence 25345
Successful close of redo thread 1
Completed: alter database close normal
alter database dismount
Shutting down archive processes
Archiving is disabled
Completed: alter database dismount
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
ARCH: Archival disabled due to shutdown: 1089
Shutting down archive processes
Archiving is disabled
Tue Dec 08 09:06:03 2020
Stopping background process VKTM
Tue Dec 08 09:06:05 2020
Instance shutdown complete
Tue Dec 08 09:06:06 2020
Starting ORACLE instance (normal)
LICENSE_MAX_SESSION = 0
LICENSE_SESSIONS_WARNING = 0
Initial number of CPU is 4
Number of processor cores in the system is 4
Number of processor sockets in the system is 1
Picked latch-free SCN scheme 3
Autotune of undo retention is turned on.
IMODE=BR
ILAT =27
LICENSE_MAX_USERS = 0
SYS auditing is disabled
Starting up:
Oracle Database 11g Release 11.2.0.4.0 - 64bit Production.
Windows NT Version V6.1 Service Pack 1
CPU : 4 - type 8664, 4 Physical Cores
Process Affinity : 0x0x0000000000000000
Memory (Avail/Total): Ph:2034M/4095M, Ph+PgF:4974M/8189M
Using parameter settings in server-side spfile D:\ORACLE\PRODUCT\11.2.0\DBHOME_2\DATABASE\SPFILESCRF.ORA
System parameters with non-default values:
processes = 150
event = ""
nls_language = "RUSSIAN"
nls_territory = "RUSSIA"
memory_target = 1648M
control_files = "D:\ORACLE\SCRF\CONTROL01.CTL"
control_files = "D:\ORACLE\SCRF\CONTROL02.CTL"
db_block_size = 8192
compatible = "11.2.0.0.0"
log_archive_dest_1 = "LOCATION=D:\oracle\fast_recovery_area REOPEN=300"
log_archive_format = "ARC%S_%R.%T"
db_create_file_dest = "D:\oracle\admin\SCRF\"
db_recovery_file_dest = "D:\oracle\fast_recovery_area"
db_recovery_file_dest_size= 27540M
undo_tablespace = "UNDO"
remote_login_passwordfile= "EXCLUSIVE"
db_domain = ""
dispatchers = "(PROTOCOL=TCP) (SERVICE=SCRFXDB)"
job_queue_processes = 1000
audit_file_dest = "D:\ORACLE\ADMIN\SCRF\ADUMP"
audit_trail = "DB"
db_name = "SCRF"
open_cursors = 300
diagnostic_dest = "D:\ORACLE"
Tue Dec 08 09:06:08 2020
PMON started with pid=2, OS id=760
Tue Dec 08 09:06:08 2020
PSP0 started with pid=3, OS id=1796
Tue Dec 08 09:06:09 2020
VKTM started with pid=4, OS id=3796 at elevated priority
VKTM running at (10)millisec precision with DBRM quantum (100)ms
Tue Dec 08 09:06:09 2020
GEN0 started with pid=5, OS id=3736
Tue Dec 08 09:06:09 2020
DIAG started with pid=6, OS id=4820
Tue Dec 08 09:06:09 2020
DBRM started with pid=7, OS id=2264
Tue Dec 08 09:06:09 2020
DIA0 started with pid=8, OS id=1644
Tue Dec 08 09:06:09 2020
MMAN started with pid=9, OS id=4172
Tue Dec 08 09:06:09 2020
DBW0 started with pid=10, OS id=356
Tue Dec 08 09:06:09 2020
LGWR started with pid=11, OS id=4632
Tue Dec 08 09:06:09 2020
CKPT started with pid=12, OS id=3128
Tue Dec 08 09:06:09 2020
SMON started with pid=13, OS id=3352
Tue Dec 08 09:06:09 2020
RECO started with pid=14, OS id=4536
Tue Dec 08 09:06:09 2020
MMON started with pid=15, OS id=3772
Tue Dec 08 09:06:09 2020
MMNL started with pid=16, OS id=312
starting up 1 dispatcher(s) for network address '(ADDRESS=(PARTIAL=YES)(PROTOCOL=TCP))'...
starting up 1 shared server(s) ...
ORACLE_BASE from environment = D:\oracle
Tue Dec 08 09:06:09 2020
alter database mount exclusive
Successful mount of redo thread 1, with mount id 2801244289
Database mounted in Exclusive Mode
Lost write protection disabled
Completed: alter database mount exclusive
alter database open
LGWR: STARTING ARCH PROCESSES
Tue Dec 08 09:06:14 2020
ARC0 started with pid=20, OS id=2672
ARC0: Archival started
LGWR: STARTING ARCH PROCESSES COMPLETE
ARC0: STARTING ARCH PROCESSES
Tue Dec 08 09:06:14 2020
ARC1 started with pid=21, OS id=1844
Tue Dec 08 09:06:14 2020
ARC2 started with pid=22, OS id=3456
Tue Dec 08 09:06:14 2020
ARC3 started with pid=23, OS id=4832
ARC1: Archival started
ARC2: Archival started
ARC1: Becoming the 'no FAL' ARCH
ARC1: Becoming the 'no SRL' ARCH
ARC2: Becoming the heartbeat ARCH
Thread 1 opened at log sequence 25345
Current log# 1 seq# 25345 mem# 0: D:\ORACLE\SCRF\REDO01.LOG
Successful open of redo thread 1
SMON: enabling cache recovery
[1880] Successfully onlined Undo Tablespace 2.
Undo initialization finished serial:0 start:404720062 end:404720312 diff:250 (2 seconds)
Verifying file header compatibility for 11g tablespace encryption..
Verifying 11g file header compatibility for tablespace encryption completed
SMON: enabling tx recovery
Database Characterset is CL8MSWIN1251
No Resource Manager plan active
replication_dependency_tracking turned off (no async multimaster replication found)
ARC3: Archival started
ARC0: STARTING ARCH PROCESSES COMPLETE
Starting background process QMNC
Tue Dec 08 09:06:16 2020
QMNC started with pid=24, OS id=2284
Completed: alter database open
Tue Dec 08 09:06:20 2020
Starting background process CJQ0
Tue Dec 08 09:06:20 2020
CJQ0 started with pid=25, OS id=3472
Tue Dec 08 09:06:22 2020
db_recovery_file_dest_size of 27540 MB is 16.92% 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.
[Email]
REDKNIGHT
Пользователь

Зарегистрирован: 24.01.2013 11:49:17
Сообщений: 388
От: Андрей Захаров
Оффлайн

В логе:
Completed: alter database open
--
База у вас успешно запускается.
На мой взгляд, нужно разбираться с настройкой listener,
возможно в sqlnet.ora нужно изменить настройки.
Можно запустить listener из командной строки: LSNRCTL (только убедиться, что утилита запускается из нужного каталога - того же самого, что и в службах).
У утилиты есть команды: START, STOP, STATUS
возможно при ручном запуске будет видно в чём проблема.
Были случаи, когда запуску LISTENER мешал протокол IPv6 и в командном окне видно, что запуск происходил с попыткой использования IPv6
[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

запустил из командной строки, вот что выдает (в прикреплении)
как я понимаю, прослушиватель стартует, про IPv6 ничего не видно... в sqlnet.ora все строки закомментированы. До смены IP адреса все работало нормально...
[Thumb - Листенер.jpg]
 Имя файла Листенер.jpg [Disk] Скачать
 Описание Описание отсутствует
 Размер файла 203 Kbytes
 Загружено:  6 раз(а)

[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

listener.ora:
SID_LIST_SCRF =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = D:\oracle\product\11.2.0\dbhome_2)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:\oracle\product\11.2.0\dbhome_2\bin\oraclr11.dll")
)
)

SCRF =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ORSUN111.rsuj.lc)(PORT = 1521))
)
)

ADR_BASE_SCRF = D:\oracle

Это сообщение было изменено 1 раз. Последнее изменение было в 08.12.2020 10:13:10

[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

движок форума имя диска на смайлик заменил))
[Email]
REDKNIGHT
Пользователь

Зарегистрирован: 24.01.2013 11:49:17
Сообщений: 388
От: Андрей Захаров
Оффлайн

По картинке - у вас и listener запускается без проблем.
Клиент, которым пытаетесь подключиться, установлен в другой каталог? не в oracle\product\11.2.0\dbhome_2 ?
[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

В другой, C:\Program Files (x86)\ПАРУС-Бюджет 8.5.6.1
[Email]
REDKNIGHT
Пользователь

Зарегистрирован: 24.01.2013 11:49:17
Сообщений: 388
От: Андрей Захаров
Оффлайн

я про клиента Оракла спрашиваю. БД у вас 64-bit, значит должен быть установлен клиент Oracle 32bit.
У клиента Oracle создан tnsnames.ora ? Или это файл лежит в каталоге с Парус 8 ?
[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

И через sql developer подключиться не могу, тоже "Ошибка соединения с сервером базы данных.ORA-12170: TNS:Connect timeout occurred"
[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

tnsnames.ora в каталоге D:\oracle\product\11.2.0\dbhome_2\NETWORK\ADMIN

# tnsnames.ora Network Configuration File: D:\oracle\product\11.2.0\dbhome_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
[Email]
REDKNIGHT
Пользователь

Зарегистрирован: 24.01.2013 11:49:17
Сообщений: 388
От: Андрей Захаров
Оффлайн

ну так нужно в клиенте запустить утилиту TNSPING XXX (XXX - sid базы из файла TNSNAMES.ORA, который лежит в папке клиента Oracle) и посмотреть, что пишет.
Может у вас TNSNAMES.ORA стоит IP-адрес.
[Email]
REDKNIGHT
Пользователь

Зарегистрирован: 24.01.2013 11:49:17
Сообщений: 388
От: Андрей Захаров
Оффлайн

040477 wrote:tnsnames.ora в каталоге D:\oracle\product\11.2.0\dbhome_2\NETWORK\ADMIN

Это не тот TNSNAMES.ORA
[Email]
040477
Новичок

Зарегистрирован: 24.05.2013 14:55:26
Сообщений: 116
От:
Оффлайн

Спасибо огромное!
Я то думал, мне нужен TNSNAMES.ORA из D:\oracle\product\11.2.0\dbhome_2\NETWORK\ADMIN, а оказалось, что нужен из D:\oracle\product\11.2.0\client_1\network\admin, там то и был в хосте прописан IP.
На сервере клиент запустился, но через удаленный веб не могу зайти. Не запустился нормально веб-сервер, ну там я уже знал, в TNSNAMES.ORA также поменял IP на имя хоста, как на сервере, перезапустил - все заработало!
Несколько дней убил, надо было сразу на форум писать)))
Еще раз спасибо!))
[Email]
 
Индекс форума » WEB-Своды + OffLine Своды
Перейти: