最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle切換為歸檔模式的步驟及問題解決

 更新時間:2013年11月22日 10:48:17   作者:  
這篇文章主要介紹了Oracle切換為歸檔模式的步驟,還有遇到的問題解決方法,大家參考使用吧

直接如題

查看當(dāng)前數(shù)據(jù)庫模式

連接進(jìn)入數(shù)據(jù)庫,鍵入以下命令:

復(fù)制代碼 代碼如下:

 SQL> archive log list;
 

可查看當(dāng)前數(shù)據(jù)庫的模式,若“數(shù)據(jù)庫日志模式    非存檔模式”則有必要進(jìn)行以下的切換流程。

在切換之前,請確保以下參數(shù)的設(shè)置

log_archive_dest_n 參數(shù)設(shè)置歸檔日志目標(biāo),其中n用數(shù)字替換。在Oracle9i中n的范圍是1~5,在Oracle10g中n可以取值1~10。設(shè)置方式如下:

復(fù)制代碼 代碼如下:

 SQL> alter system set log_archive_dest_1="location=path" scope=both;
 

其中,path是存儲歸檔日志文件的文件夾路徑。最后的scope=both是為了將設(shè)置應(yīng)用到當(dāng)前數(shù)據(jù)庫實例,以及將參數(shù)設(shè)置保存到SPFILE中,數(shù)據(jù)庫重啟時直接加載SPFILE中的參數(shù)信息。
可以設(shè)置多個歸檔日志目標(biāo)。設(shè)置多個目標(biāo),在進(jìn)行歸檔的時候歸檔日志文件可以同時保存成多個歸檔版本,設(shè)置多個目標(biāo)是個好習(xí)慣,雖然在問題出現(xiàn)之前似乎沒有必要^_^

關(guān)閉數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

 SQL> shutdown immediate
 

關(guān)閉數(shù)據(jù)庫一般不會出現(xiàn)什么問題,但在數(shù)據(jù)庫投入使用之后,關(guān)閉數(shù)據(jù)庫必須是迫不得已的(即使你是故意關(guān)閉它也要表現(xiàn)得很迫不得已,呵呵)——最好確保關(guān)閉是沒有人正在使用數(shù)據(jù)庫,要不然,有你等的^_^。

啟動數(shù)據(jù)庫為掛起(mount)狀態(tài)

復(fù)制代碼 代碼如下:

SQL> startup mount

行至此步,真正的問題才出現(xiàn)。mount了無數(shù)次始終startup不上,說是監(jiān)聽程序無法監(jiān)聽到你當(dāng)前的例程了。當(dāng)然,如果監(jiān)聽程序配置得當(dāng),此類問題是不會在這里出現(xiàn)的。既然是監(jiān)聽程序出現(xiàn)問題,那么就從這里入手進(jìn)行解決。在oracle數(shù)據(jù)庫的安裝目錄下(路徑可能如:E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN)可以找到listener.ora這種參數(shù)文件,可用記事本打開它們進(jìn)行編輯和保存。當(dāng)然直接手工修改這個文件并非明智之舉,因為其中的括號可以扼殺你無數(shù)的腦細(xì)胞。在安裝oracle時一般都會默認(rèn)安裝Net Manager這個組件,它可以幫助你輕松地配置監(jiān)聽程序的煩人參數(shù):
Oracle Net配置 》監(jiān)聽程序 》LISTENER,在窗體右邊最上邊的下拉框中選擇“數(shù)據(jù)庫服務(wù)”。如果你尚未監(jiān)聽數(shù)據(jù)庫服務(wù),那么這就是你解決問題的關(guān)鍵所在。添加數(shù)據(jù)庫,全局?jǐn)?shù)據(jù)庫和SID設(shè)置為與tnsnames.ora文件中的SERVICE_NAME相同的值(注:tnsnames.ora文件與listener.ora文件在同一個目錄下)。保存,則在listener.ora中就會多出一些設(shè)置,如下:

復(fù)制代碼 代碼如下:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = E:\oracle\product\10.2.0\db_1)
      (SID_NAME = ORCL)
    )
  )

紅色部分正式監(jiān)聽程序中未配置完整的內(nèi)容,現(xiàn)在配置好它,則以上無法使數(shù)據(jù)庫進(jìn)入掛起狀態(tài)的問題就可以解決了。注意,以上假設(shè)tnsnames.ora文件中的SERVICE_NAME就是ORCL。當(dāng)然,配置好監(jiān)聽程序參數(shù)后并未馬上應(yīng)用到監(jiān)聽程序中,我們還需要重新載入監(jiān)聽程序,進(jìn)入命令行:

復(fù)制代碼 代碼如下:

 C:\>lsnrctl
 LSNRCTL> reload

重新連接一次數(shù)據(jù)庫,則結(jié)果是“已連接到空閑例程”。此時再startup mount,則可順利進(jìn)入掛起狀態(tài)。

在掛起狀態(tài)的數(shù)據(jù)庫例程中切換模式

復(fù)制代碼 代碼如下:

 SQL> alter system archivelog;
 

提示“數(shù)據(jù)庫已更改”。在打開數(shù)據(jù)庫后,用archive log list可以查看當(dāng)前模式:數(shù)據(jù)庫日志模式    存檔模式。

打開數(shù)據(jù)庫

復(fù)制代碼 代碼如下:

 SQL> alter database open;
 

掛起狀態(tài)的數(shù)據(jù)庫并非真實可用的狀態(tài),只有打開的數(shù)據(jù)庫才是運行中可使用的例程。

結(jié)尾工作

打開自動歸檔

復(fù)制代碼 代碼如下:

 SQL> alter system set log_archive_start = true; scope=both;
 

手工歸檔;

復(fù)制代碼 代碼如下:

 SQL> alter system switch logfile; --可進(jìn)行手工歸檔檢測以上設(shè)置是否已經(jīng)被應(yīng)用到當(dāng)前數(shù)據(jù)庫中

設(shè)置快閃區(qū)大小

復(fù)制代碼 代碼如下:

 SQL> alter system set db_recovery_file_dest_size=5368709102;  --5G
 

其他問題
在切換模式的過程中我還碰到一個問題,即在我用寫字板打開SPFILE時無意中按了保存。小小的保存帶來大大的問題,SPFILE是一種二進(jìn)制文件,寫字板雖然能打開正常瀏覽大部分內(nèi)容卻無法讀取文件中第一行的文件標(biāo)識(正常情況下用寫字板打開文件第一行是亂碼,關(guān)鍵?。?。保存,得,SPFILE就被改成普通文本了,人是好讀了,但Oracle不認(rèn)識。沒辦法,重新建一個唄。

重建SPFILE需要系統(tǒng)中的PFILE。PFILE好的地方是它是文本文件^_^一般在建數(shù)據(jù)庫的同時就已經(jīng)創(chuàng)建了它,它所在的路徑可能如下:E:\oracle\product\10.2.0\admin\orcl\pfile\。在此路徑下有一個以init.ora.為文件名開頭的文件,該文件的文件名結(jié)尾的部分是一串?dāng)?shù)字(默認(rèn)情況下)。以sysdba的身份連接到數(shù)據(jù)庫空閑例程(沒有SPFILE數(shù)據(jù)庫無法啟動打開,只能連接到空閑例程如:conn / as sysdba),重建SPFILE的命令如下:

復(fù)制代碼 代碼如下:

SQL> create spfile='E:\oracle\product\10.2.0\db_1\dbs\SPFILEORCL.ORA' from pfile='E:\oracle\product\10.2.0\admin\orcl\pfile\init.ora.************';

若重建成功,則提示“文件已創(chuàng)建”。創(chuàng)建新的SPFILE后數(shù)據(jù)庫就能正常啟動了,但是,以后請記住用系統(tǒng)命令alter system set...... scope=spfile;去修改SPFILE的內(nèi)容。

相關(guān)文章

  • oracle數(shù)據(jù)庫表實現(xiàn)自增主鍵的方法實例

    oracle數(shù)據(jù)庫表實現(xiàn)自增主鍵的方法實例

    Oracle數(shù)據(jù)庫中沒有自增字段,我們可以通過創(chuàng)建序列和觸發(fā)器的方式,間接地實現(xiàn)自增的效果,下面這篇文章主要給大家介紹了關(guān)于oracle數(shù)據(jù)庫表實現(xiàn)自增主鍵的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • 調(diào)整Oracle數(shù)據(jù)庫的UNDO_RETENTION參數(shù)的方法

    調(diào)整Oracle數(shù)據(jù)庫的UNDO_RETENTION參數(shù)的方法

    本文介紹了如何調(diào)整Oracle數(shù)據(jù)庫的UNDO_RETENTION參數(shù),包括查看當(dāng)前值、動態(tài)和靜態(tài)調(diào)整方法,以及注意事項,感興趣的朋友一起看看吧
    2025-03-03
  • 淺談oracle中單引號轉(zhuǎn)義

    淺談oracle中單引號轉(zhuǎn)義

    這篇文章主要介紹了淺談oracle中單引號轉(zhuǎn)義的香瓜內(nèi)容,涉及單引號的作用以及其具體用法,具有一定參考價值,需要的朋友可以參考下。
    2017-09-09
  • Oracle外鍵不加索引引起死鎖示例

    Oracle外鍵不加索引引起死鎖示例

    這篇文章主要介紹了Oracle外鍵不加索引引起死鎖的情況及解決,需要的朋友可以參考下
    2014-05-05
  • Oracle PL/SQL異常處理方法解析

    Oracle PL/SQL異常處理方法解析

    這篇文章主要介紹了Oracle PL/SQL異常處理方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • oracle 存儲過程返回 結(jié)果集 table形式的案例

    oracle 存儲過程返回 結(jié)果集 table形式的案例

    這篇文章主要介紹了oracle 存儲過程返回 結(jié)果集 table形式的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-01-01
  • ip修改后orcale服務(wù)無法啟動問題解決

    ip修改后orcale服務(wù)無法啟動問題解決

    今天配置虛擬機(jī)中設(shè)計了下ip,使虛擬機(jī)和主機(jī)處在同一網(wǎng)段,然后使用webservice就成功了就來了,oracle連接不上了,接下來講提供詳細(xì)的解決方法
    2012-11-11
  • Oracle中的半聯(lián)結(jié)和反聯(lián)結(jié)詳解

    Oracle中的半聯(lián)結(jié)和反聯(lián)結(jié)詳解

    這篇文章主要介紹了Oracle中的半聯(lián)結(jié)和反聯(lián)結(jié)詳解,也稱半連接和反連接,其實就是in、exists,需要的朋友可以參考下
    2014-07-07
  • Oracle中查看正在運行的SQL進(jìn)程腳本分享

    Oracle中查看正在運行的SQL進(jìn)程腳本分享

    這篇文章主要介紹了Oracle中查看正在運行的SQL進(jìn)程腳本分享,本文使用腳本實現(xiàn)了類似mysql show processlist命令的功能,需要的朋友可以參考下
    2014-10-10
  • Oracle實現(xiàn)細(xì)粒度訪問控制的步驟

    Oracle實現(xiàn)細(xì)粒度訪問控制的步驟

    細(xì)粒度訪問控制是Oracle數(shù)據(jù)庫中用于提供行級和列級安全控制的強(qiáng)大功能,本文主要給大家介紹了Oracle實現(xiàn)細(xì)粒度訪問控制的步驟,并通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2024-09-09

最新評論

大港区| 北京市| 文化| 方山县| 瑞金市| 金门县| 固原市| 贺州市| 外汇| 大洼县| 绥化市| 横山县| 焦作市| 原平市| 重庆市| 贵南县| 钟祥市| 砚山县| 喀喇沁旗| 离岛区| 黔东| 玛曲县| 礼泉县| 宝鸡市| 饶平县| 晋宁县| 湖北省| 阜南县| 扎鲁特旗| 读书| 尉犁县| 六枝特区| 汝城县| 丹江口市| 股票| 竹溪县| 神木县| 大同市| 贡觉县| 嵊泗县| 察雅县|