第二章 Oracle體系架構和匯入/匯出
Oracle體系結構


服務名,實體名,orcl
n Oracle通過資料庫實體來加載和管理資料庫,每個運行的Oracle資料庫都對應一個Oracle實體(Instance),也可以稱為例程,
n 當資料庫服務器上的一個資料庫啟動時,Oracle將為其分配一塊記憶體區間,叫做系統全域區(SGA),然后啟動多個行程,
n SGA和Oracle行程結合在一起,就是一個Oracle實體,
n 為了區分不同的實體,每個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 檔案
權限和角色
n CONNECT:臨時用戶,特別是那些不需要創建表的用戶,通常賦予該角色,
n RESOURCE:更為可靠和正式的資料庫用戶可以授予該角色,可以創建表、觸發器、程序等,
n 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插入,可解決亂碼問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/14937.html
標籤:Oracle
上一篇:初步體驗Oracle
下一篇:組函式和表關系
