string
ls_dmp
=
"
DATEBASE.dmp
"
;
string ls_log = " DATABASE.log " ;
string ls_name = " USRID "
string ls_pwd = " USRPWD "
string ls_tns = " TNS " ;
string ls_cmd = " exp " + ls_name + " / " + ls_pwd + ls_tns + " file= " + ls_dmp + " log= " + ls_log;
// 开始创建文件
Process p = new Process();
p.StartInfo.FileName = " cmd.exe " ;
p.StartInfo.UseShellExecute = false ;
p.StartInfo.RedirectStandardInput = true ;
p.StartInfo.RedirectStandardOutput = true ;
p.StartInfo.RedirectStandardError = true ;
p.StartInfo.CreateNoWindow = true ;
try
{
p.Start();
p.StandardInput.WriteLine(ls_cmd);
p.StandardInput.WriteLine("exit");
//string ls_ret = p.StandardOutput.ReadToEnd();
lab_ts.Text = "提示:数据库备份成功!";
Response.Write("<script>alert('"+lab_ts.Text+"');</script>");
p.Close();
}
catch (Exception err)
{
lab_ts.Text = "提示:数据库备份失败!"+err.Message;
Response.Write("<script>alert('"+lab_ts.Text+"');</script>");
}
string ls_log = " DATABASE.log " ;
string ls_name = " USRID "
string ls_pwd = " USRPWD "
string ls_tns = " TNS " ;
string ls_cmd = " exp " + ls_name + " / " + ls_pwd + ls_tns + " file= " + ls_dmp + " log= " + ls_log;
// 开始创建文件
Process p = new Process();
p.StartInfo.FileName = " cmd.exe " ;
p.StartInfo.UseShellExecute = false ;
p.StartInfo.RedirectStandardInput = true ;
p.StartInfo.RedirectStandardOutput = true ;
p.StartInfo.RedirectStandardError = true ;
p.StartInfo.CreateNoWindow = true ;
try
{
p.Start();
p.StandardInput.WriteLine(ls_cmd);
p.StandardInput.WriteLine("exit");
//string ls_ret = p.StandardOutput.ReadToEnd();
lab_ts.Text = "提示:数据库备份成功!";
Response.Write("<script>alert('"+lab_ts.Text+"');</script>");
p.Close();
}
catch (Exception err)
{
lab_ts.Text = "提示:数据库备份失败!"+err.Message;
Response.Write("<script>alert('"+lab_ts.Text+"');</script>");
}