oracle開啓歸檔模式

1. 查看是否爲歸檔模式

cmd命令打開DOS操作,通過sqlplus /nolog進入sql操作,然後以sysdba登陸;

SQL> archive log list;

2. 關閉數據庫

SQL> shutdown immediate;

3. 啓用數據庫到mount模式

在這裏往往會出現一大堆問題,如:ora12514TNS:監聽程序當前無法識別連接描述符中請求的服務。

解決方法:A. 修改listner.ora,加入

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
      (PROGRAM = extproc)
    )
(SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_1)
      (SID_NAME = ORCL)
    )
  )

B. 重新加載偵聽。在服務器端,在操作命令提示符下:
                  C:\>lsnrctl
                     LSNRCTL> reload

C. 如果無監聽程序錯誤

         我的電腦->屬性->高級->環境變量,找到PATH,把裏面的順序改一下,順便看一下ORACLE_HOME 這個變量,如果沒有,就加上去.然後再啓動監聽lsnrctl start,接着再次reload


4. 修改數據庫爲歸檔模式

 alter database archivelog;

5. 打開數據庫

 alter database open;

6.查看下歸檔日誌的路徑和目錄

show parameter db_recovery_file_dest;

修改方法:
SQL> alter system set db_recovery_file_dest_size=20g;
SQL> alter system set db_recovery_file_dest='/app/arc';


我在操作過程中出現了許多錯誤,都是通過以下鏈接解決的,留做參考:

無監聽程序問題:http://blog.csdn.net/tianlesoftware/article/details/5716028

ora12514TNS:監聽程序當前無法識別連接描述符中請求的服務:http://blog.sina.com.cn/s/blog_550c237d0100eege.html








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