如何备份数据库?

如何备份数据库?,第1张

你可以用塔迈备份一体机来备份,常见的数据库都能备份,比如SQL Server、Oracle、MySQL等。 *** 作也比较简单,定好备份的时间,到时间了就会自动备份,数据恢复的时候有一键恢复功能。

void recovery()

{

struct account zhangben[n]

int i

fp=fopen("d:\\zhangben2.txt","rb")

if(fp==NULL)

{

printf("打开失败!")

exit(1)

}

fread(&c[n],sizeof(struct account),n,fp)

printf("恢复成功!\n")

printf("你的消费账单是:\n")

printf("%10s%10s%10s\n","日期","项目","金额")

printf("----------------------------------\n")

for(i=0i<ni++)

{

printf("%10s%10s%10.2f\n",zhangben[i].date,zhangben[i].subject,

zhangben[i].money)

}

fclose(fp)

}

什么数据库?

Oracle备份:

逻辑备份

开始à运行àcmd

在命令行窗口输入备份命令—即导出命令

导出scott用户模式—这将导出scott用户的所有对象exp scott/tigerfile=c:\scott.dmp

或者exp system/managerowner=(scott) file=c:\sys.dmp

导出scott用户的dept表和emp表exp scott/tigerfile=c:\scott2.dmp tables=(dept,emp)

或者exp system/manager tables=(scott.dept,scott.emp)file=c:\sys2.dmp

导出scott用户模式和wks030用户模式—这将导出scott用户和wks030用户的所有对象exp system/managerowner=(scott, wks030) file=c:\sys3.dmp

导出scott的emp表以及 wks030的tbuser表和tbscore表exp system/manager tables=(scott.emp,wks030.tbuser,wks030.tbscore)file=c:\sys4.dmp

导出整个数据库(要求必须是管理员)—这将导出整个数据库的内容, 不推荐尝试, 时间太长, 文件太大exp system/managerfull=y file=c:\sys5.dmp

要点

普通用户可以导出自己的表或整个模式

DBA可以导出其他用户的表或模式

DBA可以导出整个数据库

Owner和tables是2种导出模式, 不可同时使用owner: 导出指定用户的整个模式tables: 导出指定的表


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6694216.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存