連接時會提示oracle initialization or shutdown in progress

      連接時會提示oracle initialization or shutdown in progress

    

      WINDOWS在CMD下 使用任一用戶 以 “用戶名/密碼” 形式登錄時,報錯:“ ORA-12560:TNS:protocol adapter error”。

                 方法一:  用戶 以完整格式“用戶名/密碼@127.0.0.1/數據庫服務名”登錄時提示成功。

                

                  方法二:在 “我的電腦”,右鍵  --》“屬性” --》“高級” --》 “環境變量” 中添加 環境變量  Oracle_sid  的值,則          你再次使用  “用戶名/密碼”  登陸時,就會去連接Oracle_sid 實例關聯的數據庫

    建議用方法一;


C:\Documents and Settings\Administrator>sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on 星期五 3月 4 18:40:13 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect system/[email protected]/數據庫SID;

ERROR:

ORA-01033: ORACLE initialization or shutdown in progress【就是這個錯誤】 此步可省直接輸入下面的命令;

【解決方法】

SQL> connect system/[email protected]/數據庫SID as sysdba

已連接。

SQL> shutdown normal

ORA-01109: 數據庫未打開

已經卸載數據庫。

ORACLE 例程已經關閉。

SQL> start mount

SP2-0310: 無法打開文件 "mount.sql"

SQL> startup mount

ORACLE 例程已經啓動。

Total System Global Area  612368384 bytes

Fixed Size                  1332348 bytes

Variable Size             183151492 bytes

Database Buffers          423624704 bytes

Redo Buffers                4259840 bytes

數據庫裝載完畢。

SQL> alter database open;

alter database open

*

第 1 行出現錯誤:

ORA-01157: 無法標識/鎖定數據文件 5 - 請參閱 DBWR 跟蹤文件

ORA-01110: 數據文件 5: 'C:\TYKM.DBF'

SQL> alter database datafile 5 offline drop;【5是數據文件中的5】

數據庫已更改。

SQL> alter database open;【我們一直循環這個語句,直至不再提示錯誤】

數據庫已更改。

SQL> shutdown normal

數據庫已經關閉。

已經卸載數據庫。

ORACLE 例程已經關閉。

SQL> startup

ORACLE 例程已經啓動。

Total System Global Area  612368384 bytes

Fixed Size                  1332348 bytes

Variable Size             187345796 bytes

Database Buffers          419430400 bytes

Redo Buffers                4259840 bytes

數據庫裝載完畢。

數據庫已經打開。

這樣就解決啦


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章