扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
导出步骤:
在绥宁等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计、成都网站制作 网站设计制作定制网站制作,公司网站建设,企业网站建设,品牌网站建设,营销型网站,成都外贸网站建设公司,绥宁网站建设费用合理。
1、在磁盘上创建导出的目录。
2、到dos下,进入目录,(使用cd命令改变目录)
3、执行“exp”命令
4、输入需要导出的用户名和密码
5、使用默认选项,直接回车,其中显示此“导出文件: EXPDAT.DMP ”提示时,输入导出的文件名。再全部回车。
导入步骤:
1、创建导入用户
注意,需要给用户添加“connect,resource,unlimited tablespace,create any view”此四个权限。
2、进入备份文件目录
3、输入“imp”命令
4、输入需要导入的用户名和密码
5、使用默认选项,其中显示此“导入文件: EXPDAT.DMP”提示信息时,输入导入的文件名,再回车。
6、显示此“导入整个导出文件 (yes/no): no ”提示信息时,输入“yes”,再回车
stmt = con.prepareStatement("select attach,fjmc,piid,swsj from receiveFile ");//attach是clolb对象
rs = stmt.executeQuery( );
while (rs.next()) {
java.sql.Blob blob = rs.getBlob(1);//这一句可获得blob,clob等对象。
然后再把blob转成文件
File file = new File("G:\\XiangMu_dwoa\\数据库文件资料\\aaa");
OutputStream fout = new FileOutputStream(file);
//下面将BLOB数据写入文件
byte[] b = new byte[1024];
int len = 0;
while ( (len = ins.read(b)) != -1) {
fout.write(b, 0, len);
你可以参考一下
首先按full方式做exp导出(为了加快速度可以设置rows=no),然后做imp导入这里注意设置个indexfile=xxx.txt 参数这样就能将你创建所有对象的脚本输出到xxx.txt文件里了。当然了你可以使用工具如:toad,会有导出script的选项更方便点。
在tools 有个 导出用户对象(export user objects)
要导出一个用户的所有对象的 DDL (数据定义语言)语句,你可以使用导出用户对
象工具。这样你可以容易地为另一个用户或者在不同的数据库里重新创建对象。选择
了来自于工具菜单的导出用户对象之后,当前用户的所有对象都将呈现在这个表格
里:
在选择了一个输出文件之后,你可以按导出按钮来导出对象。如果没有在表格里选择
特定的对象,所有的对象都将被导出。你可以通过在它们上面点击来选择对象,使用
Ctrl 和 Shift 键来选择多个对象和对象范围。
输出文件是一个与 Oracle 的 SQL*Plus 和 PL/SQL Developer 的命令窗口兼容的
SQL 脚本。在导出操作之后,你可以按查看按钮在命令窗口里打开已产生的文件。
如果你要包括对象给其它用户和角色授权的权限,包括权限选项可以被允许。当对象
在不同的数据库里被重新创建时,这些用户和角色显然必须存在。
同样地,你可以允许包括存储选项来包括存储信息,例如表空间名和初始大小。这些
可能与数据库不一致,所以这可能并不总是适当的。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流