Oracle数据导入导出

这里提供比较简单的方法。如果需要复杂配置,可以找本Oracle的书籍来看。

导出数据(整个数据库)

使用exp system/xxx@fengDB

这里exp是在windows 命令行中输入的命令。system是某个用户。xxx是system的密码,fengDB是你要导出的那个数据库。然后系统会询问你缓冲区大小,你可以设置4096。下面提示你输入导出的文件名。你可以写d:\data.dmp。然后导出整个表,输入E,导出权限还是啥的输入yes 或者 no.这里只对导出数据那里必须输入yes.其他的自己看情况选择。

导入数据。如果你的Oracle数据库中尚没有fengDB,那么你可以新建立一个名为fengDB的数据库。在Database configuration assistant中建立一个叫做fengDB的数据库。创建数据库类型需要选择new database。当然看自己情况需要了。如果你导出的数据本来来自于dataware house这里就要建dataware house.

建好之后,在命令行下输入:imp system/xxx@fengDB file=d:\data.dmp fromuser=system touser=system这里imp是导入命令,system是你要导入fengDB数据库的帐号(和上面的fengDB不在同一个PC上。总不会有人导出数据库后导入相同的数据吧?不过如果是更改过过去的数据库然后想导入也可以)xxx是system的密码, file就是刚才导出的file.fromuser是data.dmp中的某个权限用户,touser是现在fengDB中的某个权限用户。你也可以使用fully = y

你可能感兴趣的:(oracle,windows)