ORA-01506

ORA-01506: не хватает или недопустимое имя базы данных

Причина:

В операторе ALTER DATABASE не было указано имени базы данных, также не было указано параметра DB_NAME в INIT.ORA.

Действие:

Имя базы данных должно даваться в операторе ALTER DATABASE или как значения параметра DB_NAME в INIT.ORA. Заметим, что команда SQL*DBA - STARTUP исходящая из ALTER DATABASE оператора использует имя базы данных (если оно есть) указанное как часть STARTUP.