标题:Oracle 备份
只看楼主
jalonlovesja
Rank: 5Rank: 5
来 自:湖南邵阳
等 级:职业侠客
帖 子:292
专家分:371
注 册:2008-2-19
结帖率:75%
 问题点数:0 回复次数:3 
Oracle 备份
里面写程序怎么备份数据啊??我用的是Oracle数据库了
  请高手指点了,小弟对oracle不熟练了。
 谢谢!!
搜索更多相关主题的帖子: Oracle 数据库 oracle asp 
2008-03-04 11:42
比蜗牛快些
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:124
专家分:0
注 册:2007-4-16
得分:0 
执行oracle 的imp(导入)exp(导出)命令
整个数据库  
exp system/manger@sid full=y buffer=32726 file=d:\oracle_bak\data.dmp;  
用户级备份  
exp scott/tiger@DSID file=d:\oracle_bak\data.dmp users(scott) buffer=2048;  
表备份  
exp scott/tiger@SID file=d:\oracle_bak\date.dmp tables(emp,dept)     buffer=2048;  
表空间备份  
exp system/manger@sid file=d:\oracle_bak\date.dmp tablespaces(users,system)   buffer=2048;

地球人的缺点与恶习集一身,小心感染不良恶习
2008-03-05 20:05
比蜗牛快些
Rank: 3Rank: 3
等 级:新手上路
威 望:7
帖 子:124
专家分:0
注 册:2007-4-16
得分:0 
回复 1# 的帖子
private void button1_Click(object sender, System.EventArgs e)
        {
            SqlConnection con=new SqlConnection("database=master;user id=sa;password=sa;data source=(local);pooling=false");
            SqlCommand cmd=new SqlCommand();
            cmd.Connection=con;
             sp_attach_db @dbname,@filename1,@filename2";
            SqlParameter para=cmd.Parameters.Add("@dbname",SqlDbType.VarChar,20);
            para.Value="abc";
            para=cmd.Parameters.Add("@filename1",SqlDbType.NVarChar,260);
            para.Value=Application.StartupPath+"\\abc_Data.MDF";
            para=cmd.Parameters.Add("@filename2",SqlDbType.NVarChar,260);
            para.Value=Application.StartupPath+"\\abc_Log.LDF";
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();
            MessageBox.Show("已成功附加数据库");
        }

private void button2_Click(object sender, System.EventArgs e)
        {
            SqlConnection con=new SqlConnection("database=master;user id=sa;password=sa;data source=(local);pooling=false");
            SqlCommand cmd=new SqlCommand();
            cmd.Connection=con;
             sp_detach_db @dbname,@skipchecks";
            SqlParameter para=cmd.Parameters.Add("@dbname",SqlDbType.VarChar,20);
            para.Value="abc";
            para=cmd.Parameters.Add("@skipchecks",SqlDbType.NVarChar,10);
            para.Value="true";
            con.Open();
            try
            {
                cmd.ExecuteNonQuery();
            }
            catch(SqlException er)
            {
                MessageBox.Show(er.Message);
                return;
            }
            con.Close();
            MessageBox.Show("已成功分离数据库");
        }

地球人的缺点与恶习集一身,小心感染不良恶习
2008-03-06 20:05
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
得分:0 
2 楼的逻辑备份是比较全的,涵盖了四种情况!也可以直接输入Exp,按照提示一步一步来........

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2008-03-21 10:16



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-201875-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.696675 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved