Oracle數據操作
創建數據庫
create database 庫名
刪除數據庫
drop database 庫名
創建索引
create index 索引名 on 表名(列名)
刪除索引
drop index 索引名 on 表名
完全備份
exp 用戶名/密碼@orcl buffer=1024 file=D:\back.dmp full=y
demo/demo #用戶名/密碼
buffer #緩存大小
file #備份的文件地址
full #是否導出全部文件
ignore #忽略錯誤,如果存在則覆蓋
導出多個表
exp demo/demo@orcl file=D:\backup.dmp owner=(表1,表2)
導出指定表
exp demo/demo@orcl file=D:\backup.dmp tables=(表1,表2)
按條件導出表
exp demo/demo@orcl file=D:\backup.dmp tables=(表名) query="where filed1 like 'fg%'" compress=y log=D:\log.txt;
query #判斷條件
compress #導出時壓縮
遠程備份
exp 用戶名/密碼@遠程ip:端口號/實例 file=D:\backup.dmp full=y
#################################################
數據庫還原
完整還原
imp 用戶名/密碼@遠程ip:端口號/實例 file=D:\backup.dmp full=y ignore=y log=D:\log.txt;
導入指定表
imp 用戶名/密碼@orcl file=D:\back.dmp tables=(表1,表2)
還原遠程服務器
imp 用戶名/密碼@遠程ip:端口號/實例 file=D:\backup.dmp full=y
##############################################
Oracle表操作
創建表
create table 表名(列1 類型 默認值 約束,列2 類型 默認值 約束,...)
刪除表
drop table 表名