博客《Java实现Oracle数据库备份》介绍了如何使用Java编程语言实现Oracle数据库的备份,现在介绍一下如何将Oracle数据库备份文件导入到Oracle数据库中:

import java.io.IOException;/*** Java代码实现向Oracle数据库中导入已备份的数据库文件* * @author:Gaohuanjie*/
public class OracleImportDatabase {/*** 向Oracle数据库中导入已备份的数据库文件* * @author:Gaohuanjie* @param userName 进入数据库所需要的用户名* @param password 进入数据库所需要的密码* @param SID 用户所在的SID* @param fromUserName 导入的数据文件原来的用户* @param filePath 不包含扩展名的数据库备份文件路径* @return 返回true表示导入成功,返回false表示导入失败*/public static boolean importDatabase(String userName, String password, String SID, String fromUserName, String filePath)throws InterruptedException {String toUserName = userName;try {Process process = Runtime.getRuntime().exec("imp " + userName + "/" + password + "@" + SID  + " fromuser=" + fromUserName + " touser=" + toUserName + " file=" + filePath + ".dmp");if (process.waitFor() == 0) {// 0 表示线程正常终止。return true;}} catch (IOException e) {e.printStackTrace();}return false;}public static void main(String[] args) throws InterruptedException {if (importDatabase("gaohuanjie", "ab19890110", "orcl", "gaohuanjie", "D:\\oracledb")) {System.out.println("数据库成功导入!!!");} else {System.out.println("数据库导入失败!!!");}}
}

Java实现Oracle数据库导入相关推荐

  1. Oracle数据库导入导出命令!

    oracle数据库导入导出命令! 转自:http://www.cnblogs.com/fjfzhkb/archive/2007/09/03/879807.html Oracle数据导入导出imp/ex ...

  2. java中oracle.链接,java连接Oracle数据库的方法解析

    本文主要对java连接Oracle数据库方法进行步骤解析,具有很好的参考价值,需要的朋友一起来看下吧 Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表 ...

  3. java查询oracle数据库_Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询...

    本文主要向大家介绍了Oracle数据库之java 从Oracle数据库到处数据到Elasticsearch全文检索库进行全文查询,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. ...

  4. java对Oracle数据库查询_java 连接Oracle数据库 查询

    java 连接Oracle数据库 查询 (2014-03-03 16:07:15) 标签: it 在ADF要先引入jar包 Oracle JDBC ;不然加载驱动不会成功. public static ...

  5. scala 连接oracle_一分钟教你学会用java连接Oracle数据库

    package java_jdbc; //java连接Oracle数据库 import java.sql.Connection; import java.sql.DriverManager; impo ...

  6. oracle权限培训,Java培训-ORACLE数据库学习【2】用户权限

    查询用户拥有的权限: 1.查看所有用户:select *from dba_users;select *from all_users;select *from user_users; 2.查看用户或角色 ...

  7. oracle数据库导入txt,oracle数据库导入TXT文件方法介绍

    客户端连接数据库导入 1. 安装有oracle客户端,配好监听. 2. 以oracle数据库app用户的表user_svc_info为例 CREATE TABLE USER_SVC_INFO( PHO ...

  8. oracle 不能导入sql语句,oracle数据库导入.dmp脚本的sql 语句

    一.更改数据库管理员sys/system密码 1.运行到C盘根目录 2.输入:SET ORACLE_SID = 你的SID名称 3.输入:sqlplus /nolog 4.输入:connect /as ...

  9. oracle数据库导出数据6,Oracle数据库导入导出方法汇总

    Oracle数据库导入导出方法: 1.使用命令行: 数据导出: 1.将数据库TEST完全导出,用户名system密码manager导出到D:\daochu.dmp中 exp system/manage ...

  10. Oracle数据库导入csv文件(sqlldr命令行)

    1.说明 Oracle数据库导入csv文件, 当csv文件较小时, 可以使用数据库管理工具, 比如DBevaer导入到数据库, 当csv文件很大时, 可以使用Oracle提供的sqlldr命令行工具, ...

最新文章

  1. 八种常见排序方法总结 C/C++代码实现
  2. 流式计算框架Storm 编程案例部署Linux结果演示及pom依赖
  3. MIX08,迎来Silverlight2的新时代
  4. 记录Access数据库更新操作大坑一个
  5. torchtext 中文语料加载
  6. 【疑难杂症】AiO Runtimes 微软常用运行库合集工具一键式安装全部 Windows 系统必备常用运行库合集,解决各种.dll文件缺失问题
  7. rundll32.exe命令使用大全
  8. Bmob后台云数据库
  9. 2022年G2电站锅炉司炉操作证考试题库及在线模拟考试
  10. html查看蛋白质,怎么查询蛋白质的全部信息-- UniProKB数据库
  11. java实验2总结心得,打字小游戏JAVA实验总结及心得体会
  12. spring的@Value注解使用
  13. 设计一个形状类(接口)Shape,方法:求周长和求面积
  14. 不可思议但又无处不在的漏洞,WEB安全基础入门—业务逻辑漏洞
  15. JAVA 的命令行运行
  16. 前端唯一标识那些事儿
  17. LeetCode刷题之T46全排列(中等)
  18. 嵌入式笔试/面试概念
  19. Open3D ROR滤波
  20. 微信小程序入门与实战学习(笔记一:第一章)

热门文章

  1. [转]vector iterator not incrementable 的问题
  2. ASP.NET 中的 SQL Server 应用服务数据库角色和视图
  3. PDF怎么在线合并为一个文件
  4. Docker 的部署方式
  5. size ar objdump readelf binutils
  6. SpringMVC入门实例及详细讲解
  7. [python]python 动态调用模块类方法
  8. 手机电子商务进入黄金时期 主机WAP功能受重视
  9. System.Trunc、System.Round、System.Int - 返回整数部分
  10. 60.Linux/Unix 系统编程手册(下) -- SOCKET: 服务器设计