首页 > 后端 > 经验 > 数据库迁移方式包括哪些,用SQL Server做完数据库有那些方法转移到移动存储设备

数据库迁移方式包括哪些,用SQL Server做完数据库有那些方法转移到移动存储设备

来源:整理 时间:2024-05-27 12:59:28 编辑:黑码技术 手机版

本文目录一览

1,用SQL Server做完数据库有那些方法转移到移动存储设备

不知道你用的是哪个版本。我用的是2005。右键要备份的数据库-->任务-->备份--选择路径-确定即可。然后把那个路径中的那个文件放在U盘中就好了。
你只要把数据库实体分离出来就好了放在u盘中,下次要用的时候再次附加就可以了。
把数据库做个备份,考到U盘,或者如果服务器上,这个数据库不再使用,也可以把数据库分离,直接拷贝数据库文件到u盘

用SQL Server做完数据库有那些方法转移到移动存储设备

2,Oracle数据库迁移的几种方式

数据量小的话一般直接用数据泵或者exp/imp就OK了,也可以用RMAN备份,这些都是比较常规的,偏门点的可以用传输表空间,dblink直接复制等,反正看情况。
直接使用oracle命令行工具就可以,首先使用export导出数据,然后在目标服务器使用import命令导入,这两个语句特别是跨平台迁移以及数据量比较大的时候非常有效,采用excel方式数据行不能大于65535,并且效率比较低。
windows至linux传输数据库V2.docx0.17M 来自:百度网盘点击跳转网盘1、expdp/impdp方式2、使用rman生成迁移文件进行迁移案例如下:

Oracle数据库迁移的几种方式

3,oracle数据库迁移redo log的方式有哪些

redo log是一般情况下,根据你的业务量和机器设置,跟版本关系不大。比如你的业务量很大,每分钟1g,那么你的redo就要大一些,一般因为如果频繁的切换redo,那么会导致io过大,毕竟io是数据库最大的瓶颈所在。如果你的业务量不大,每分钟也就是100m左右,那么1g或1.5g一般就够了。而且也跟你的服务器有关。如果你的服务器性能好,那么可能相对小一点,反过来那么就要相对大一点。个人建议,一般来说8-10分钟,oracle的建议是10-15分钟切换一次redo,不过最好不要超过15分钟。不过有些人,为了防止数据库当机时丢失数据过多,也有3-5分钟切换一次的,其实也可以,如果性能上能够满足,那么这样也是完全可以的。
1.最简单的是,先删除1个日志,然后在新的路径下创建一个日志,直到所有的日志都重新创建完成即可完成迁移。删除前先备份。2.再有一个方法,先关闭数据库,把日志拷贝新的位置,然后修改初始化参数,再启动数据库。(推荐这种方法,因为能保留重做信息)第二种方法的实施步骤(仅供参考)1. 关闭数据库,shutdown immediate;2. 把日志拷贝到新的位置3. 启动数据库到mount状态,startup mount;4. 修改初始化参数,Alter database rename file c:\test\redo01.log to d:\test\redo01.log;5. 启动数据库,alter database open;

oracle数据库迁移redo log的方式有哪些

4,搬迁MYSQL数据库的几种方法介绍

在网站搬迁的过程中,最重要也是最麻烦的就是数据库了,数据库文件一旦丢失而备份又不灵光时,网站会面临灭顶之灾。那么搬迁数据库有些什么办法呢?现在一起来探讨。 通过phpmyadmin备份由于mysql数据库是通过phpmyadmin在进行管理,因此用phpmyadmin进行备份也是顺理成章。但通过phpmyadmin导出的备份文件还只能通过phpmyadmin软件还原回去,而且这个软件默认只允许还原小于2M的备份来源。因此如果网站数据少,小于2M可以直接备份还原;数据较多备份文件过大时,有两种方法解决:第一种是分段备份,在phpmyadmin的备份选项中设置为每个备份文件大小不超过2M,第二种是在还原空间的phpmyadmin中修改软件源文件进行设置,改为对还原文件没有大小限制,相应的方法可以在网上搜索。应该说此种备份方法相对麻烦,且需要自己购有服务器或vps,否则根本没有相关权限,一般情况下不建议选择。 通过网站程序自带功能进行备份还原现在使用到mysql数据库的网站程序有DZ,PW,DEDE等,这些程序后台都有备份还原功能,因为是自带的功能,兼容性好,方便快捷。不过有一个问题是要先重新安装网站程序,再进入后台选择还原已经保存的备份文件进行还原,目前所有的主流程序都提倡这种方法。 通过备份王等软件进行备份用备份王等软件进行备份方便快捷,只要上传备份软件到空间按提示一步步操作就可以了。但是要注意新老空间数据库用户名和密码不统一,网站文件打包过来后因没有修改连接文件,还原数据库是好了,可是前台会提示数据库连接错误,网站从而出现打不开的情况。所以要学会修改网站配置文件,大多是由config和data.php文件来控制,将这些文件中的连接信息设置为正确的连接信息,避免网站不能打开。 直接在mysql文件夹中复制文件如果是独立服务器,可以直接进入服务器mysql文件夹下的DATA文件夹找到数据库文件复制后再粘贴到新空间。但这样有个很大的隐患:备份的目标数据库如果正在被使用,粘贴到新空间后会出错。不提倡这种方法。
gh-ost 是 GitHub 发布的一款用于 MySQL 的无触发器在线模式迁移解决方案。它是可测试的,并提供暂停,动态控制/重新配置,审计和许多操作特权。它在整个迁移过程中,对主服务器产生的工作量很少,与已迁移表上的现有工作分离。gh-ost与所有现有的在线模式更改工具都以类似的方式操作:它们以与原始表相似的方式创建幽灵表,将数据从原始表缓慢且增量地复制到幽灵表,同时应用正在进行的更改(INSERT,DELETE,UPDATE)到幽灵表。最后,在适当的时候,它用幽灵表替换了原始表。gh-ost使用相同的模式。但是,它与所有现有工具的不同之处在于不使用触发器。取而代之的是,gh-ost使用二进制日志流捕获表的更改,然后将其异步应用到幽灵表。gh-ost 承担一些其他工具留给数据库执行的任务。gh-ost 可以更好地控制迁移过程;可以真正暂停它;可以真正将迁移的写入负载与主服务器的工作负载分离。此外,它还提供了许多可操作的特权,使其更安全、可信赖且易于使用。
1、复制date文件夹备份 ============================ 假想环境: mysql 安装位置:c:\mysql 论坛数据库名称为:bbs 数据库备份目的地:c:\db_bak\ ============================ 新建db_bak.bat,写入以下代码 *******************************code start***************************** net stop mysql xcopy c:\mysql\data\bbs\*.* c:\db_bak\bbs\%date:~0,10%\ /s /i net start mysql *******************************code end ***************************** 然后使用windows的“计划任务”定时执行该批处理脚本即可。(例如:每天凌晨3点执行back_db.bat) 解 释:备份和恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。此方法适合有独立主机但对mysql没有管理 经验的用户。缺点是占用空间比较多,备份期间mysql会短时间断开(例如:针对30m左右的数据库耗时5s左右),针对%date:~0,10%的用法 参考 。 2、mysqldump备份成sql文件 ============== 假想环境: mysql 安装位置:c:\mysql 论坛数据库名称为:bbs mysql root 密码:123456 数据库备份目的地:d:\db_backup\ 脚本: rem *******************************code start***************************** @echo off set "ymd=%date:~,4%%date:~5,2%%date:~8,2%" c:\mysql\bin\mysqldump --opt -u root --password=123456 bbs > d:\db_backup\bbs_%ymd%.sql @echo on rem *******************************code end***************************** 将以上代码保存为backup_db.bat 然后使用windows的“计划任务”定时执行该脚本即可。(例如:每天凌晨5点执行back_db.bat) 说明:此方法可以不用关闭数据库,并且可以按每一天的时间来名称备份文件。 通过%date:~5,2%来组合得出当前日期,组合的效果为yyyymmdd,date命令得到的日期格式默认为yyyy-mm-dd(如果不是此格式可以通过pause命令来暂停命令行窗口看通过%date:~,20%得到的当前计算机日期格式),所以通过%date:~5,2%即可得到日期中的第五个字符开始的两个字符,例如今天为2009-02-05,通过%date:~5,2%则可以得到02。(日期的字符串的下标是从0开始的) 3、利用winrar对mysql数据库进行定时备份。 对于mysql的备份,最好的方法就是直接备份mysql数据库的data目录。下面提供了一个利用winrar来对data目录进行定时备份的方法。 首先当然要把winrar安装到计算机上。 将下面的命令写入到一个文本文件里 *******************************code start***************************** net stop mysql c:\progra~1\winrar\winrar a -ag -k -r -s d:\mysql.rar d:\mysql\data net start mysql *******************************code end***************************** 保存,然后将文本文件的扩展名修改成cmd。进入控制面版,打开计划任务,双击“添加计划任务”。在计划任务向导中找到刚才的cmd文件,接着为这个任务指定一个运行时间和运行时使用的账号密码就可以了。 这种方法缺点是占用时间比较多,备份期间压缩需要时间,mysql断开比第一种方法更多的时间,但是对于文件命名很好。
文章TAG:数据数据库迁移方式数据库迁移方式包括哪些Server做完数据库有那些方法转移到移动存储设备

最近更新

  • 免费的大漠插件,大漠插件作者买了一个岛免费的大漠插件,大漠插件作者买了一个岛

    大漠插件你支持触摸屏吗?是的。偏偏大漠迎来了最后的免费3.12版本,如何使用大漠插件这里只以键8为例,所以就想出了翻译大漠的想法,大漠插件定制版与普通版的区别大漠插件定制版价格较高,功.....

    经验 日期:2024-05-27

  • 数据库还原时应注意哪些,恢复数据时需要注意哪些事项数据库还原时应注意哪些,恢复数据时需要注意哪些事项

    恢复数据时需要注意哪些事项重要数据丢失后,应该尽快并竭尽全力来进行数据的恢复,但是很多用户在数据丢失后没有及时恢复,结果导致丢失数据出现覆盖或损坏,令数据恢复工作雪上加霜,因此,数据.....

    经验 日期:2024-05-27

  • 学位论文数据库都有哪些,查找国内外的学位论文有哪些数据库学位论文数据库都有哪些,查找国内外的学位论文有哪些数据库

    查找国内外的学位论文有哪些数据库2,我国有哪些知名的学位论文数据库3,图书馆目前可用的学位论文数据库有哪些4,权威数据库越多越好1,查找国内外的学位论文有哪些数据库国内有中国优秀博士.....

    经验 日期:2024-05-27

  • ios 定位插件ios 定位插件

    ios8屏幕锁定样式插件大全范晓ios系统已越狱定位Change插件或软件。求高手推荐一些ios6.13越狱插件或软件,这个插件的位置可以定制,可以安装FakeGPSLocation插件,这个插件可以改变位置,ios.....

    经验 日期:2024-05-27

  • 老龄化研究数据库有哪些,python 最好的 网页分析库 有哪些老龄化研究数据库有哪些,python 最好的 网页分析库 有哪些

    python最好的网页分析库有哪些2,数据库都有哪些3,nosql数据库有哪些4,人口老龄化数据在哪里查询5,数据库有哪些6,数据库有哪些7,数据库有哪几种8,数据库的种类有哪些1,python最好的网页分析库.....

    经验 日期:2024-05-26

  • 数据库常用对象有哪些,数据库中常用的对象有哪些数据库常用对象有哪些,数据库中常用的对象有哪些

    数据库中常用的对象有哪些2,Oracle中常见的数据对象有什么3,请说出数据库对象具体有哪几个4,数据库的对象有哪些5,SQLServer常见的数据库对象有哪些1,数据库中常用的对象有哪些表,视图,索引,触.....

    经验 日期:2024-05-26

  • 国际科学数据库有哪些类型,数据库分为哪几类国际科学数据库有哪些类型,数据库分为哪几类

    数据库分为哪几类按国际上通用的分类方法,数据库分为以下三大类:1、参考数据库(Referencedatabases),是能指引用户到另一信息源获取原文或其他细节的数据库;2、源数据库(Sourcedatabases),.....

    经验 日期:2024-05-26

  • 创建数据库需要哪些因素,excel创建数据库应满足哪些条件创建数据库需要哪些因素,excel创建数据库应满足哪些条件

    excel创建数据库应满足哪些条件恰好有一点心得,可能有不准确的地方,仅做一个分享,上述问题分为3个部分(数据库、EXCEL、EXCEL做数据库的原则)来回答。1.数据库数据库更直白的理解为,有规律、.....

    经验 日期:2024-05-26