服務名,例項名,orcl
oracle通過資料庫例項來載入和管理資料庫,每個執行的oracle資料庫都對應乙個oracle例項(instance),也可以稱為例程。
當資料庫伺服器上的乙個資料庫啟動時,oracle將為其分配一塊記憶體區間,叫做系統全域性區(sga),然後啟動多個程序。
sga和oracle程序結合在一起,就是乙個oracle例項。
為了區分不同的例項,每個oracle例項都有乙個系統識別符號sid,通常sid與資料庫同名。
監聽檔案 伺服器端
e:\oracle11g\product\11.2.0\dbhome_1\network\admin\listener.ora
tns檔案 客戶端
e:\oracle11g\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
表空間表的儲存檔案,e:\oracle11g\oradata\orcl
預設users.dbf 檔案
許可權和角色
connect:臨時使用者,特別是那些不需要建立表的使用者,通常賦予該角色。
resource:更為可靠和正式的資料庫使用者可以授予該角色,可以建立表、觸發器、過程等。
dba:資料庫管理員角色,擁有管理資料庫的最高許可權。乙個具有dba角色的使用者可以撤銷任何別的使用者甚至別的dba許可權,這是很危險的,所以不要把該角色輕易授予一些不是很重要的使用者。
匯出 exp
exp 使用者名稱密/碼@例項名 file=匯出的dmp檔案存放路徑 log=匯出日誌存放路徑
exp scott/123456@orcl file= c:\users\administrator\desktop\exp\expscott.dmp log=c:\users\administrator\desktop\log\expscottlog.log
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 scott/123456@orcl file= c:\users\administrator\desktop\exp\expscott.dmp log= c:\users\administrator\desktop\log\impscott.log s
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 忽略錯誤,繼續執行
圖形化匯入/匯出
資料幫浦匯入/匯出 impdp/expdp
傳統的匯入,匯出可以執行在客戶端和服務端
資料幫浦只可以在執行在服務端
資料幫浦匯入,匯出速度快於傳統匯入,匯出
資料幫浦匯入匯出需要乙個固定目錄,所以它不能夠自定義匯入匯出目錄
普通開發人員使用傳統的匯入,匯出;dba使用資料幫浦
Oracle的使用者 角色 許可權
oracle 使用者管理 一 建立使用者 sql create user u username u identified by u password u 例 sql create user zzh identified by zzh 如果密碼是數字,請用雙引號括起來 sql grant connec...
oracle匯出,匯入
匯出,在dos下執行 1.exp username userpassword databasename 可以是資料庫也可是遠端的,如username userpassword caac135 2.enter array fetch buffer size 4096 回車 3.export file ...
oracle匯入匯出
sqlplus system system egov create directory dump dir as d dbback exit expdp system system egov directory dump dir dumpfile urbanyw.dmp schemas urbanyw...