Если не хочется пользоваться темой "Полезные ссылки", то вот выдержки программы 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.