C# 程序导入导出oracle数据库
2011-08-16 09:22
309 查看
/// <summary> /// MrTom /// Oracle数据库备份 /// </summary> 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(); } }
相关文章推荐
- 记一次SQL Server2005导入Oracle10G的折腾过程【供多种数据库导入导出数据的C#程序源码参考】
- 记一次SQL Server2005导入Oracle10G的折腾过程【供多种数据库导入导出数据的C#程序源码参考】
- 记一次SQL Server2005导入Oracle10G的折腾过程【供多种数据库导入导出数据的C#程序源码参考】
- c# Winform程序实现多sheet的Excel文件导入与导出
- Oracle数据库导入导出程序
- C#利用最新版的WPS实现导入导出
- ExcelHelper(Excel和C#、asp.net导入导出,通用类)(三)
- 用c#窗体应用游戏程序导入图片资源及用数组存储
- 自己整理的Oracle数据库操作常用备份导入导出实用命令
- linux下的oracle数据库和表空间的导入导出
- oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
- C#中对数据库文件的导入导出Excel
- PL_SQL(oracle数据库)导入数据出现“经由常规路径 EXPORT:V11.02.00 -64bit ”只有DBA才能导入由其他DBA导出的文件
- 关于Linux下使用expdp和impdp命令对Oracle数据库进行导入和导出操作
- ABAP 程序完成EXCEL文件的导入导出,OLE技术的应用
- 原创Oracle数据库导入导出工具
- oracle数据库管理员简介、导入数据与导出数据
- oracle数据库导入导出命令!(转)
- c# .Net :Excel NPOI导入导出操作教程之数据库表信息数据导出到一个Excel文件并写到磁盘示例分享
- C#导入Excel到Dataset和导出Excel到DataTable