Imp和Exp
命令详解:
Exp
导出
模式:
导出
模式:
Full模式---导出
整个数据库
整个数据库
User模式---导出
指定的用户
指定的用户
Table模式—导出
指定的表
指定的表
Tablespace模式—导出
表
空间
表
空间
Exp
导出
参数:
导出
参数:
OWNER指定要导出
的用户列表
的用户列表
FULL=y表示要导出
整个数据库
整个数据库
Tables指定要导出
的表
的表
Tablepaces指定要导出
的表
空间
的表
空间
ROWS=y表示导出
表
数据
,否则只导出
表
的结构.
表
数据
,否则只导出
表
的结构.
HELP=Y表示要获取帮助
Indexs指定是否导出
索引
索引
Grants表示是否导出
授权
授权
QUERY指定查询条件,允许用户导出
表
的一部分数据
表
的一部分数据
Triggers指定是否导出
触发器
触发器
1.Full
模式:
模式:
把数据库orcl完全导出
到D:/pafirc.dmp中,
到D:/pafirc.dmp中,
exp
system/pafirc@orcl file=e:/ pafirc.dmp full=y
system/pafirc@orcl file=e:/ pafirc.dmp full=y
2.User
模式:
模式:
把system,pafirc用户的表
导出
到D:/pafirc.dmp中,
导出
到D:/pafirc.dmp中,
exp
pafirc/pafirc@orcl file=e:/ pafirc.dmp owner=(system, pafirc)
pafirc/pafirc@orcl file=e:/ pafirc.dmp owner=(system, pafirc)
3.Table
模式:
模式:
把表
tab_proj导出
到D:/pafirc.dmp中,
tab_proj导出
到D:/pafirc.dmp中,
exp
pafirc/pafirc@orcl file=e:/ pafirc.dmp tables=(tab_proj)
pafirc/pafirc@orcl file=e:/ pafirc.dmp tables=(tab_proj)
4.
备份表
中的部分数据
备份表
中的部分数据
把表
tab_proj中的字段budget小于500000数据
导出
到D:/pafirc.dmp中,
tab_proj中的字段budget小于500000数据
导出
到D:/pafirc.dmp中,
exp
pafirc/pafirc@orcl file=e:/ pafirc.dmp tables=(tab_proj) query=/" where budget<500000/"
pafirc/pafirc@orcl file=e:/ pafirc.dmp tables=(tab_proj) query=/" where budget<500000/"
如下图:
Imp
命令数据
的导入
命令数据
的导入
类似exp
,只要把exp
换成imp就可以,如果导入成功,会有下面的提示:
,只要把exp
换成imp就可以,如果导入成功,会有下面的提示:
三.创建用户及授权
1.创建用户:
CREATE USER PAFIRC
IDENTIFIED BY PAFIRC
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
2.授予用户权限
GRANT DBA TO PAFIRC WITH ADMIN OPTION;
GRANT CONNECT TO PAFIRC WITH ADMIN OPTION;
GRANT RESOURCE TO PAFIRC WITH ADMIN OPTION;
GRANT DBA TO PAFIRC WITH ADMIN OPTION;
ALTER USER PAFIRC DEFAULT ROLE DBA,CONNECT,RESOURCE;