- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務機構(gòu):新網(wǎng)數(shù)碼
在sqlplus 里登錄后使用shutdown immediate 關(guān)閉數(shù)據(jù)庫后若沒有使用startup重啟數(shù)據(jù)庫就退出窗口則會出現(xiàn)下一次重啟sqlplus窗口時無法登錄的現(xiàn)象,解決方法如下
啟動數(shù)據(jù)庫的方法
啟動數(shù)據(jù)庫實例的方法有很多種,分別介紹如下:
1、使用SQLPLUS 使用SQLPLUS連接到具有管理員權(quán)限的Oracle上如使用,然后發(fā)布startup命令,從而啟動數(shù)據(jù)庫。
2、使用Recovery Manager 即使用RMAN來執(zhí)行startup和shutdown命令來啟動和關(guān)閉數(shù)據(jù)庫實例。若是在RMAN環(huán)境中最好使用這種方法,而不是調(diào)用SQL*PLUS方法。
3、使用Oracle Enterprise Manager 可以使用Oracle Enterprise Manager來管理oracle數(shù)據(jù)庫,當然也包含啟動和關(guān)閉數(shù)據(jù)庫。Oracle Enterprise Manager是一個獨立的oracle數(shù)據(jù)庫產(chǎn)品,它與圖形控制臺、代理程序、公用服務以及各種工具一起為管理oracle產(chǎn)品提供了一個集成的和復雜的系統(tǒng)管理平臺。
啟動數(shù)據(jù)庫實例的步驟:以沒有連接數(shù)據(jù)庫的方法啟動SQL*PLUS:sqlplus /nolog,然后作為SYSDBA連接到oracle:connect username/password as sysdba,至此,就連接到了oralce數(shù)據(jù)庫,并準備好啟動數(shù)據(jù)庫實例。接著使用startup命令來啟動數(shù)據(jù)庫實例,oracle必須從服務器參數(shù)文件或者傳統(tǒng)的文本初始化參數(shù)文件中讀取實例配置文件。當使用不帶pfile子句的startup命令時,oracle將從平臺指定的默認位置上的服務器參數(shù)文件(spfile)中讀取初始化參數(shù)。也可以指定初始化參數(shù)所在的位置,如startup pfile=/u01/oracle/dbs/init.ora。
啟動數(shù)據(jù)庫實例可以采用不同的模式:
1、啟動但沒有裝載數(shù)據(jù)庫實例,這種模式不允許訪問數(shù)據(jù)庫,并且通常只適用于數(shù)據(jù)庫創(chuàng)建或者控制文件的重新創(chuàng)建的情況。要啟用這種數(shù)據(jù)庫模式,可以使用命令startup nomount來啟動數(shù)據(jù)庫實例。
2、啟動實例并裝載數(shù)據(jù)庫,但保持數(shù)據(jù)庫關(guān)閉狀態(tài)。這種模式適用于某些dba的動作,比如重命名數(shù)據(jù)文件、添加取消或者重命名重做日志文件、執(zhí)行完整的數(shù)據(jù)庫恢復操作,但不允許對數(shù)據(jù)庫的一般性訪問動作。要啟用這種數(shù)據(jù)庫模式,可以使用命令startup mount來啟動數(shù)據(jù)庫實例。
3、啟動實例,裝載并打開數(shù)據(jù)庫。這種模式可以在不受限制的方式下使用,允許所有合法的用戶訪問。要啟用這種數(shù)據(jù)庫模式,可以使用命令startup來啟動數(shù)據(jù)庫實例。
4、迫使數(shù)據(jù)庫啟動,startup force。在一些特殊的情況下,可能會在啟動數(shù)據(jù)庫實例的時候遇到一些問題。一般不要迫使數(shù)據(jù)庫啟動,除非在以下的情況下:
使用shutdown normal、shutdown immediate、shutdown transactional命令不能關(guān)閉當前的實例。如果正在運行某個實例,那么在重新啟動實例前startup force可以使用abort模式關(guān)閉該實例。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP