14.02.2007 13:01
konvik
 
Помогите!Ставлю новый сервер.Оракл встал без ошибок,база проинициализировалась нормально.Сервера Супермага и кассовый стартуют.При запуске базы из управления выдается ошибка
ora-01034 Oracle not available
14.02.2007 13:38
OlegON
 
Из какого управления база запускается? Пути расположения файлов базы не поменялись?
14.02.2007 14:27
baggio
 
Цитата:
Сервера Супермага и кассовый стартуют.При запуске базы из управления выдается ошибка
Блин версию Oracle... когда писать начнем?
Действия Если Oracle 8

Я так понял что у тебя не стартуют базы .. именно в оснастках сервера супермага и кассого сервера...

1. Проверь Oracle homes по умолчанию должно стоять home именно Oracle Server.
2. Проверь Listener, т.е. есть ли такая служба и что она стартует...
проверь что у тебя база прописалась в D:\ORACLE\network\admin\listener.ora
3. Проверяешь что твоя база прописана в TNSNAMES.ORA
4. Если все это нормально, проверяешь можешь ли ты подключится к базе через SQL или DBASTUDIO... в DBASTUDIO проверяешь что база "OPEN". Если ты можешь подключится к базе через DBASTUDIO и SQL и она "open", значит неправильно прописал параметры (имя) базы в сервере супермага и почтовике... Сносишь и прописываешь все еще раз, только внимательнее...
15.02.2007 09:09
kadr
 
Если не хочется пользоваться темой "Полезные ссылки", то вот выдержки программы Oracle Error Messages Viewer
Цитата:
Message
ORA-01034:ORACLE not available
Cause
Oracle was not started. Possible causes include the following: The SGA requires more space than was allocated for it. The operating-system variable pointing to the instance is improperly defined.
Action
Refer to accompanying messages for possible causes and correct the problem mentioned in the other messages. If Oracle has been initialized, then on some operating systems, verify that Oracle was linked correctly. See the platform-specific Oracle documentation.
Из собственного опыта и данной цытаты могу сделать вывод, что Сервис базы запускается, но НЕ сама база (она может находиться в статусе nomount, mount, но никак не open).

Возможные причины: да куча целая, как указал baggio неправильно сконфигурированы сеть в оракловых файлах.
также если база проинициализировалась, но сервера не цепляются (т.е. между инициализацией и запуском супермажных серверов ничего другого не далали), можно допускать падение базы. Т.е. эта ошибка следствие, необходимо искать причину

Рекомендации:
использовать утилиту tnsping для поверки доступности базы по указанным в сетевых конфигах адресам.
Смотреть alert.log на наличие ошибок, смотреть sqlnet.log в каталоге запуска приложений, т.к. мы говорим про супермажные сервисы, скорее всего будет в sm2000/bin.
15.02.2007 11:50
konvik
 
База стартует из DBA - открыта.
Сервис OrackleServiceIMPER висит в статусе Запуск.
база прописалась TNSNAMES.ORA
в LISTENER тоже имя базы есть
через SQL Plus не подключается
15.02.2007 12:13
kadr
 
Цитата:
konvik База стартует из DBA - открыта.
Сервис OrackleServiceIMPER висит в статусе Запуск.
не увязывается это между собой
Цитата:
konvik база прописалась TNSNAMES.ORA
в LISTENER тоже имя базы есть
а что показывает tnsping?

покажи содержимое файлов
Цитата:
konvik через SQL Plus не подключается
а как пытаешься? приведи здесь команды.

Не ведая что делаешь, невозможно сказать где собака зарылась.
И САМОЕ ГЛАВНОЕ где версии используемого ПО???
15.02.2007 12:56
OlegON
 
Сделаем проще, найди alert*.log, перемести его в другую директорию, перезапусти или запусти базу и вновь созданный alert.log приведи тут.
15.02.2007 13:27
konvik
 
Dump file D:\ORACLE\admin\imper\bdump\imperALRT.LOG
Thu Feb 15 15:24:03 2007
ORACLE V8.1.6.0.0 - Production vsnsta=0
vsnsql=e vsnxtr=3
Windows 2000 Version 5.0 Service Pack 4, CPU type 586
Starting up ORACLE RDBMS Version: 8.1.6.0.0.
System parameters with non-default values:
processes = 150
shared_pool_size = 29097984
large_pool_size = 614400
java_pool_size = 32768
control_files = D:\ORACLE\oradata\imper\control01.ctl, D:\ORACLE\oradata\imper\control03.ctl, D:\ORACLE\oradata\imper\control02.ctl
db_block_buffers = 3552
db_block_size = 8192
compatible = 8.1.6
log_buffer = 32768
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
db_files = 1024
db_file_multiblock_read_count= 8
max_enabled_roles = 30
remote_login_passwordfile= EXCLUSIVE
global_names = TRUE
distributed_transactions = 10
instance_name = imper
service_names = imper
sort_area_size = 65536
sort_area_retained_size = 65536
db_name = imper
open_cursors = 100
os_authent_prefix =
parallel_max_servers = 5
background_dump_dest = D:\ORACLE\admin\imper\bdump
user_dump_dest = D:\ORACLE\admin\imper\udump
max_dump_file_size = 10240
oracle_trace_collection_name=
PMON started with pid=2
DBW0 started with pid=3
LGWR started with pid=4
CKPT started with pid=5
SMON started with pid=6
RECO started with pid=7
Thu Feb 15 15:24:05 2007
/* OracleOEM */ ALTER DATABASE MOUNT
15.02.2007 13:29
kadr
 
ну вот база смонтирована, но не открыта.
а sqlplus прекрасно чепляется к такой базе вывод: неправильно пытался чепляться
в CMD
sqlplus /nolog
после приглашения
connect sys/<пароль> as sysdba
Цитата:
база проинициализировалась нормально
а я то думал что инициализация схемы SUPERMAG
15.02.2007 13:33
konvik
 
Цитата:
kadr
Цитата:
konvik База стартует из DBA - открыта.
Сервис OrackleServiceIMPER висит в статусе Запуск.
не увязывается это между собой

Тем не менее, это так!

база прописалась TNSNAMES.ORA
в LISTENER тоже имя базы есть
а что показывает tnsping?

Attempting to contact <adress=<protocol=tcp><host=server><port=1521>>ОК показывает

через SQL Plus не подключается
а как пытаешься? приведи здесь команды.



вру, подключается *01

Не ведая что делаешь, невозможно сказать где собака зарылась.
И САМОЕ ГЛАВНОЕ где версии используемого ПО???[/quote]

Оракл 8
1.024.6
Часовой пояс GMT +3, время: 14:15.

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