出現ORA-01034和ORA-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動,共享內存並沒有分配給當前實例.所以,通過設置實例名,再用操作系統身份驗證的方式,啟動數據庫。這樣數據庫就正常啟動了,就不會報ORA-01034和ORA-27101兩個啟動異常了。
在cmd命令窗口中依次直接輸入下面命令
sqlplus sys/admin as sysdba
startup mount
recover database until time '2019-01-14 09:00:00'
alter database open resetlogs;
shutdown
startup
startup mount
recover database until time '2019-01-14 09:00:00'
alter database open resetlogs;
shutdown
startup