///

/// MrTom

/// Oracle数据库备份

///

private void OracleBackUp()

{

//创建一个进程实例

Process p = new Process();

//生成备份文件的文件名称

string filename = "E:\\DataName" + System.DateTime.Today.ToString("yyyyMMdd") + ".dmp";

//导出程序路径

p.StartInfo.FileName = "D:\\oracle\\product\\10.2.0\\db_1\\BIN\\exp.exe";

//D:\oracle\product\10.2.0\db_1\bin\imp.exe

//启用操作系统外壳程序执行

p.StartInfo.UseShellExecute = true;

//显示dos窗口执行过程

p.StartInfo.CreateNoWindow = false;

//执行参数用户名和密码还有本机配置的Oracle服务名[kdtc/bjdscoal@tns:orcl file=" + filename + ]

string username = txtUsername.Text.Trim();

string pwd = txtPwd.Text.Trim();

string ipAddress = TxtIpAddress.Text.Trim();

p.StartInfo.Arguments = username + "/" + pwd + "@" + ipAddress + " file=" + filename;

p.Start();

p.Dispose();

}

///导入oracle数据库

private void button2_Click(object sender, EventArgs e)

{

//创建一个进程实例

Process p = new Process();

//选择文件

OpenFileDialog path = new OpenFileDialog();

path.Title = "选择文件";

path.Filter = "*.dmp(*.dmp)|*.*";

if (path.ShowDialog() == DialogResult.OK)

{

string filename = path.FileName; //"E:\\DataName" + System.DateTime.Today.ToString("yyyyMMdd") + ".dmp";

//导入程序路径

p.StartInfo.FileName = @"D:\oracle\product\10.2.0\db_1\bin\imp.exe";

//

//启用操作系统外壳程序执行

p.StartInfo.UseShellExecute = true;

//显示dos窗口执行过程

p.StartInfo.CreateNoWindow = false;

//执行参数用户名和密码还有本机配置的Oracle服务名[kdtc/bjdscoal@tns:orcl file=" + filename + ]

string username = txtUsername.Text.Trim();

string pwd = txtPwd.Text.Trim();

string ipAddress = TxtIpAddress.Text.Trim();

p.StartInfo.Arguments = username + "/" + pwd + "@" + ipAddress + " file=" + filename + " full=y ignore=y";

p.Start();

p.Dispose();

}

}

导出oracle数据c#代码,C# 程序导入导出oracle数据库相关推荐

  1. Oracle中用exp/imp命令快速导入导出数据

     Oracle中用exp/imp命令快速导入导出数据 [用 exp 数 据 导 出]: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中   ...

  2. SQL Server 在代码级别实现导入导出功能

    解决excel表数据截断问题 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\E ...

  3. toad导入数据_配置toad进行导入导出数据库操作

    最近需要对oracle进行导入导出操作,于是研究使用toad进行导入导出oracle数据库操作,现稍作记录. oracle的导入导出不管是否使用toad还是pl/sql工具进行操作,实际上最终都是通过 ...

  4. 把EXCEL用程序导入到ORACLE中(SpringMVC+MyBatis)

    id="BAIDU_DUP_fp_iframe" src="//pos.baidu.com/wh/o.htm?ltr=" style="width: ...

  5. Oracle Data Pump Full Transportable方式导入导出

    参考 本实验参考了Oracle官方白皮书:Full Transportable Export and Import,简明扼要,写得很好. 实验环境准备 利用OCI上的Oracle数据库image建立3 ...

  6. oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出

    1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl[oracle@test admin]$ echo $ORACLE_SID [oracle@test  ...

  7. MCGS 无限配方数据存储及U盘导入导出-第一集

    第一集https://blog.csdn.net/qq_33259323/article/details/123751336第二集https://blog.csdn.net/qq_33259323/a ...

  8. cmd导入数据到Oracle,oracle在cmd下通过命令导入导出数据

    1.首先在cmd下切换到oracle的客户端的exp.exe所在的bin目录下,例如 D:\oracle\product\10.2.0\client_2\BIN 数据导出:导出的数据库名称是在tnsn ...

  9. toad导入数据_Oracle 使用TOAD实现导入导出Excel数据

    在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的.Quest Software为此提供了高效的Orac ...

最新文章

  1. java字符串的常量池
  2. java内部类写法_Java学习-内部类
  3. windows环境下Oracle数据库冷备份和恢复
  4. 大工20秋计算机组成原理在线作业2,大工14秋《计算机组成原理》在线作业2答案...
  5. Invalid bound statement (not found)错误的可能原因分析
  6. 执行对象cocos2d-x 2.x action动作整理集合
  7. 《终极算法--机器学习和人工智能如何重塑世界》
  8. Matlab 函数文件简介
  9. adminlte java_AdminLTE Button小结
  10. 苹果4如何添加时间插件_越狱后如何备份已添加的插件以及源?
  11. 大型门户网站架构分析
  12. using (XX xx = ...) 的含义
  13. 电脑端epub阅读器分享
  14. TensorFlow 像梵高一样作画
  15. Speedoffice(PPT)如何设置幻灯片大小
  16. 重庆新地标佛罗伦萨小镇将开业;雅高宣布2021年开业新酒店计划;阅文集团出售懒人听书股权​ | 美通企业周刊...
  17. Vue全家桶系列之Vuex(一)
  18. 用51单片机和ch375实现键鼠功能
  19. 怎样在Mac或Windows上的Parallels中删除虚拟机?
  20. Win10 Rational Rose 安装教程

热门文章

  1. python取列表中位数_Python如何获取列表(List)的中位数
  2. java 进程 cpu占用_JAVA进程CPU占用高的故障排查 – 运维那些事
  3. 错误1053服务没有及时_怎样保护服务器的安全?
  4. Intel处理器电源管理技术(1) - 概述 - 8086/286/386SL/486SL APM ACPI
  5. 自定义数据格式的矢量地图实现
  6. 三. 2d-2d三角化求路标point
  7. 设置熄屏_自定义熄屏显示其实很简单
  8. Nginx的主要函数调用关系分析
  9. ros android 方案,ros android_core学习笔记
  10. sql实现寻找中位数(使用sign、case、自定义变量等)