这是C#实现的:数据备份:string strexp = "exp 数据库用户名/密码@数据库TNS tables='' log=  '日志文件路径 ' file= '备份文件路径 '"  
数据还原:string strexp = "imp 数据库用户名/密码@数据库TNS tables='' ignore=y file= '还原文件路径 '" 通过这种方式可以启动一个进程 
ProcessStartInfo psi = new ProcessStartInfo("cmd"); 
...... 
Process p = Process.Start(psi);     //启动进程 
p.StandardInput.WriteLine(strexp);   //strexp  上边的备份或还原 命令语句 
p.StandardInput.WriteLine(@"exit"); 这是备份、还原 表中的数据的

解决方案 »

  1.   

    第二个问题,感觉导出到excel文件中挺方便,通过检索,查询出同一个部门中的数据存到datagridview中 再把datagridview中的数据导出到excel中 具体实现导出到excel文件中的方法  网上很多。我也有但不能告诉你,这是一个公司的保密文件
      

  2.   

    回复3楼:导到excel我会,但是数据库有空间数据,还能导入excel么?