create tablespace database1 datafile 'd:/database1.dbf
'size 20m logging
create user user2 identified by tiger
default
tablespace database1
create directory dir2 as'
e:/'
grant read,write on directory dir2 to user2
create table th(
id int
,name
char
)drop user user1
drop tablespace tb1 including contents
drop user user2
drop tablespace database1 including contents
1將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:\daochu.dmp中
exp system/manager@test file=d:\daochu.dmp full=y 2
將資料庫中system使用者與sys使用者的表匯出
exp system/manager@test file=d:\daochu.dmp owner=(system,sys) 3
將資料庫中的表table1 、table2匯出
exp system/manager@test file=d:\daochu.dmp tables=(table1,table2)
4 將資料庫中的表table1中的字段filed1以"00"
打頭的資料匯出
exp system/manager@test file=d:\daochu.dmp tables=(table1) query=\"
where filed1 like '00%'\"
上面是常用的匯出,對於壓縮我不太在意,用winzip把dmp檔案可以很好的壓縮。
不過在上面命令後面 加上 compress=y 就可以了
資料的匯入 1
將d:\daochu.dmp 中的資料匯入 test資料庫中。
imp system/manager@test file=d:\daochu.dmp
上面可能有點問題,因為有的表已經存在,然後它就報錯,對該錶就不進行匯入。
在後面加上 ignore=y 就可以了。 2
將d:\daochu.dmp中的表table1 匯入
imp system/manager@test file=d:\daochu.dmp tables=(table1)
oracle資料庫簡單操作
cmd sqlplus 使用者名稱 密碼 orcl 全域性資料庫名 如果是sys使用者登入的話,要輸入 使用者名稱 密碼 orcl as sysdba 建立表空間 create tablespace 表空間名 datafile 資料庫檔案存放的路徑 size 表空間大小 autoextend on ...
oracle資料庫操作
1 oracle安裝目錄,配置目錄 通過環境變數查詢 set grep oracle 網路配置在 oracle home network admin tnsnames.ora 2 oracle資料庫 select from v database 3 oracle表 4 oracle 工具 linux...
Oracle資料庫操作。
物件導向告一段落,重新撿起來sql server的知識,幸好資料庫語言都差不多,讓我重新學習oracle的時候並沒有想象中的費勁,只需要複習起來舊知識,再融合oracle特有的語法就足矣。廢話不多說,進入正題,此文章按照網上的資料 個人理解編寫,盡量做到通俗易懂,以便日後忘了能夠見文知意。注 sql...