1.oracle数据库的导出:
(1)打开cmd窗口输入命令,将数据库表结构、存储过程、触发器、索引等各项内容全部导出,包括表中的数据也会导出:
exp 用户名/密码@实例名 file:=F:\db\dbtest.dmp
(2)同上导出,不过不导出表中数据:
exp 用户名/密码@实例名 file:=F:\db\dbtest.dmp owner=(用户名)rows=n
(3)导出oracle数据库某表结构及其数据:
exp 用户名/密码@实例名 file=F:\db\tabledatabackup.dmp tables=A(导出多张表用逗号隔开,如:table=A,B)
最后数据库导出的文件会存在F:\db目录下,可将其拷贝至需要导入的服务器上。
(4)导出oracle数据库某表结构及其部分符合条件的数据:
exp 用户名/密码@实例名 tables=tableloginlog query=\"where logintime>='2017-02-22'\" file=F:\db\tableloginlogbackup.dmp
2.oracle数据库的导入:
将导出的dmp文件放至E:\db下准备导入,打开cmd窗口输入命令:
imp 用户名/密码@实例名 file=E:\db\dbtest.dmp full=y ignore=y