expdp ts/ts@orcl directory=expdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)
2.在oracle10g 服务器DOS 命令行中用IMPDP 导入数据:
把oracle11g 的备份文件放到oracl10g 服务器的impdp_dir 目录中,并创建好相应的用户和表空间,然后执行下面的命令:
impdp ts/ts@orcl directory=impdp_dir dumpfile=tianshan.dmp logfile=tianshan.log version=10.2.0.1.0 (schemas=ccense)
如何把一台服务器导出数据库数据库对于个人网站而言,要想完整的迁移数据库,最好是先停止网站运行。
关键就是要停止对数据库的读写占用,防止数据不完整
然后做数据库备份为.bak文件
备份文件传送到新服务器。
服务器上导入.bak文件还原为数据库数据即可。
你说的备份数据是指备份数据库还是备份文件。数据库备份方法
下面就以数据库“tjdata”为例,介绍一下数据库备份的操作方法。
1、
点击打开“开始—程序—Microsoft SQL Server 7.0—Enterprise Manager”,如下图:
打开后显示如下界面:
2、
点击Microsoft SQL Server左边的+号,逐层打开,直到看到名为“tjdata”的数据库名,如下图所示:
3、
右键点击“tjdata”,在显示出的菜单中选“所有任务(all task)—backup database”,如下图所示:
4、
打开后显示如下界面:
5、
在上图中点“Add”按钮,进入如下界面:
6、 点击“…”按钮,如下图,在File栏输入备份文件名bak_tjdata。
7、
点击“ok”回到第4步所示截面。如下图
8、
在上图中选“Overwrite existing media”项,然后点击“确定”即开始备份,备份完成如下图所示:
9、 还原数据库的操作类似,在第3步操作的右键菜单中选择“所有任务(all task)—restore database”,然后找到已备份的文件即可还原。还原操作时一定要关闭打开的体检程序。
数据库还原方法
1、 进入企业管理器,删除已有的数据库tjdata和登录用户tjuser。
2、 右键点击database,在弹出的菜单中选择“所有任务(all task)—restore database”。
3、 先输入数据库名tjdata,然后选择From device单选项。
4、 点击Select Device —>Add,找到并打开已做的数据库备份文件。
5、 点击Option标签页,如下图所示,选中复选项Force restore over existing database,点击确定即开始进行恢复。应注意的是,数据库还原后产生两个扩展名分别为mdf和ldf的物理文件,分别为数据文件和日志文件。所以在Restore database file as框中的数据库文件路径必须为有效的路径,否则无法进行还原。
6、 显示还原成功后,打开查询分析器(Query Analyzer),用sa用户登录。
7、 登录成功后,进入SQL命令编辑窗,选择数据库(DB:)为tjdata。
8、 输入并执行SQL以下语句,将执行结果的字符串拷贝下来。
select sid from sysusers where name='futian_user'
9、 输入并执行SQL以下语句,其中加下划线的字符串为上一句的执行结果。
sp_addlogin 'tjuser','tjuser','tjdata',null,0xA2EB16DA7673D81183E300E04D07E9A1,null
10、 打开杏林神指体检程序即可正常使用。
11、 以上步骤为备份数据库后在另一台电脑上还原的操作,如果为同一电脑的数据库还原,则无需步骤1、6、7、8、9。
根据数据库类型的不同,备份的方法也完全不同,楼主去搜索一下各种数据库的备份、以及数据导入、导出教程就明白了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)