Oracle實戰5 資料庫的啟動和關閉

2021-09-01 08:16:15 字數 1436 閱讀 8218

1.oracledbconsolekeymen這項服務是進入web控制介面

oracleoradb10g_home1tnslistener這是監聽的

oracleservicekeymen這是例項

2.在tnsnames.ora中配置連線到其他計算機......訪問其他計算機的oracle

listener.ora是工作於伺服器端的

tnsnames.ora是工作於客戶端的

3.sqlnet.ora檔案

nts與none的區別

nts......系統預設管理員登陸(作業系統管理員也是oracle管理員)/as sysdba能登上

none......作業系統管理員和oracle管理員是分開的。/as sysdba登不上

一般在裝完oracle之後,應該把nts該為none

4.pwdkeymen.ora檔案存的是oracle管理員的密碼(沒有普通使用者的密碼(scott))

5.如果pwdkeymen.ora檔案丟失怎麼辦:

第一步:進入cmd,輸入orapwd命令......獲得幫助

orapwd file=password=entries=force=

第二步:orapwd file=c:\pwdkeymen.ora password=sysadmin entries=5

第三步:把建立的檔案存放到指定的資料夾中(e:\oracle\product\10.2.0\db_1\database)

第四步:重起服務......

6.shutdown immediate;最常使用的關閉資料庫的方法

比較安全的關閉資料庫

7.資料庫啟動有三種狀態:

1(非安裝階段).建立例項階段:startup nomount.僅僅建立乙個oracle例項(記憶體加後排程序)

還不能對資料中的資料進行操作

2(安裝階段).alter database mount;

此狀態一般用於oracle的維護(做一些備份還原、修復......)

此狀態還是不能查詢資料的,只能查直接屬於系統管理員的表

此狀態會讀一些檔案......形成物理結構

3(開啟階段).alter database open;

8.startup nomount,startup mount,startup(open)

9.最快最危險關閉資料庫的方式:shutdown abort

10.最常用的關閉資料庫的方式:shutdown immediate:把沒有提交的事物都回滾,並且不再接受新的連線請求

11.最慢最安全的關閉資料庫的方式:shutdown normal:沒有提交的事物全部回滾,正在處理的事物提交,

等待所有連線oracle的使用者全部推出連線才關閉資料庫

12.shurdown transactional:事物性關閉

13.scn系統更改號

14.利用cmd與sqlplus的區別。

啟動oracle資料庫

每乙個啟動的資料庫至少對應乙個例程,例程是oracle用來管理資料庫的乙個實體,例程是由一組邏輯記憶體結構和一系列後台服務程序組成的。當啟動資料庫時,這些記憶體結構和服務程序得到分配 初始化和啟動,這樣一來oracle才能夠管理資料庫,使用者才能與資料庫進行通訊,可以簡單的將例程理解成oracle資...

oracle資料庫啟動

遇到個白痴問題,放假停電,回來時啟動資料庫,發現無法進入oracle管理員介面。如下輸入,但是顯示的命令無效。oracle crm001 database sqlplus assysdba bash sqlplus command not found 用oracle使用者到oracle宿主目錄下,執...

oracle資料庫啟動的過程

第一步 啟動資料庫到nomount狀態時,會先查詢引數檔案,引數檔案存放了一些引數資訊,如資料庫緩衝區大小 重做日誌緩衝大小等。根據引數分配記憶體。然後啟動必須的後台程序,有5個後台程序是必須啟動的,它們是dbwr 資料庫寫程序 lgwr 日誌寫程序 smon 系統監控程序 pmon 程序監控過程 ...