Oracle體系架構 和 匯入 匯出

2021-10-03 16:36:33 字數 1596 閱讀 4255

服務名,例項名,orcl

1.oracle通過資料庫例項來載入和管理資料庫,每個執行的oracle資料庫都對應乙個oracle例項(instance),也可以稱為例程。

2.當資料庫伺服器上的乙個資料庫啟動時,oracle將為其分配一塊記憶體區間,叫做系統全域性區(sga),然後啟動多個程序。

3.sga和oracle程序結合在一起,就是乙個oracle例項。

4.為了區分不同的例項,每個oracle例項都有乙個系統識別符號sid,通常sid與資料庫同名。

監聽檔案 伺服器端

e:\oracle11g\product\11.2.0\dbhome_1\network\admin\listener.ora

tns檔案 客戶端

e:\oracle_client\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

表空間表的儲存檔案,e:\oracle11g\oradata\orcl

預設users.dbf 檔案

許可權和角色

1.connect:臨時使用者,特別是那些不需要建立表的使用者,通常賦予該角色。

2.resource:更為可靠和正式的資料庫使用者可以授予該角色,可以建立表、觸發器、過程等。

3.dba:資料庫管理員角色,擁有管理資料庫的最高許可權。乙個具有dba角色的使用者可以撤銷任何別的使用者甚至別的dba許可權,這是很危險的,所以不要把該角色輕易授予一些不是很重要的使用者。

匯出 exp

exp 使用者名稱/密碼@例項名 file=匯出的dmp檔案存放路徑 log=匯出日誌存放路徑

exp hr/123456@orcl file= c:\users\administrator\desktop\exp\exphr.dmp log=c:\users\administrator\desktop\log\exphr.log tables=(student)

exp system/123456@orcl

file= c:\users\administrator\desktop\exp\expsystem.dmp log=c:\users\administrator\desktop\log\expsystemlog.log full=y

匯入 imp

imp 使用者名稱/密碼@例項名 file=匯入的dmp檔案路徑 log=匯出日誌存放路徑

imp hr/123456@orcl

file= c:\users\administrator\desktop\exp\exphr.dmp

log= c:\users\administrator\desktop\log\imphr.log

imp system/123456@orcl

file= c:\users\administrator\desktop\exp\expsystem.dmp log=c:\users\administrator\desktop\log\impsystemlog.log full=y ignore=y

匯入/匯出引數

tables=(table1, table2) 匯出/匯入指定的表

full=y 匯出全部使用者

ignore=y 忽略錯誤,繼續執行

圖形化匯入/匯出

選擇 sql插入,可解決亂碼問題

Oracle體系架構和匯入 匯出

1.oracle的體系架構 oracle的體系結構是資料庫的組成,工作過程,以及資料庫中資料的組織與管理機制,要了解oracle資料庫的體系結構,就必須要理解oracle的主要元件和重要的概念。oracle體系結構包含一系列元件,包括例項 使用者程序 服務程序 資料檔案及其他檔案,如引數檔案 口令檔...

oracle匯入和匯出

oracle資料庫的匯出 1.匯出使用者 ytpms 的表 gs gsitem list exp userid ytpms ytpms orcl file f sdf.dmp tables gs gsitem list 2.匯出使用者 ytpms 的方案 exp userid ytpms ytpms...

Oracle體系架構

oracle資料庫由兩個實體組成 1 例項 2 資料庫 例項 例項由儲存結構和程序組成,短暫存在於ram和cpu 因此例項的生存時間其在記憶體的時間,我們可以啟動和停止例項。資料庫 資料庫分為物理結構和邏輯結構。物理結構 物理結構就是磁碟上的物理檔案 包括三類檔案 控制檔案 control file...