exp,imp 命令是需要在windows 的 cmd 命令中执行的命令,主要用于数据的导入和导出工作,方便高效。
远程地址—— @ip:port/orcl 注:该远程地址不写,就意味着执行本地的库。
Oracle的数据导出
(1)导出数据的提示模式:
exp jl_bhps/abc123@192.168.1.106:1521/orcl
(2)表方式:将指定表的数据导出。
exp jl_bhps/abc123@192.168.1.106:1521/orcl file=d:temp/1.dmp log=d:temp/1.log tables=emp,dept
(3)用户方式:将指定用户的所有对象及数据导出。
exp jl_bhps/abc123@192.168.1.106:1521/orcl file=d:temp/1.dmp log=d:temp/1.log
(4)全库方式:将数据中所有的对象导出/导入 (使用管理员账号登录)
exp system/abc123@192.168.1.106:1521/orcl file=d:temp/1.dmp log=d:temp/1.log full=y
Oracle的数据导入
(1)导入数据的提示模式:
imp jl_bhps/abc123@192.168.1.106:1521/orcl
(2)导入一张表或几张表。
imp jl_bhps/abc123@192.168.1.106:1521/orcl file=d:temp/1.dmp log=d:temp/1.log tables=emp,dept fromuser=scott touser=jl_bhps commit=y ignore=y
(3)导入用户下的表
imp jl_bhps/abc123@192.168.1.106:1521/orcl file=d:temp/1.dmp log=d:temp/1.log fromuser=scott touser=jl_bhps commit=y ignore=y
(4)导入数据库
imp system/abc123@192.168.1.106:1521/orcl file=d:temp/1.dmp log=d:temp/1.log full=y ignore=y destroy=y ;