Sybase数据库导入导出(DUMP&LOAD)
1. Sybase数据库dump备份1.1. 使用Rapid SQL连接需要进行备份的数据库服务器
打开Rapid SQL
http://b204.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a7c131f2076938467799838383c4ebead24a62d2087f3a02b7c79c949c5b53214a3e0631609f7d71c6a464d38d0ac48e77e66d8ac0304f7f59c1e715d579b9324d86e618a&a=204&b=204
右键单击
Manage Datasources, 选择Register datasource选项,则弹出
http://b206.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a3a1557e6e8e47eac0eb074114943a7c6bac51d3c7acf23e5db3207c7b47ccb45c13b383e403df3dc82bae020238fc157473224694efb3508b7cd4b2037b68cbedcd0cc4d&a=206&b=206
选择Sybase Adaptive Server---->下一步
http://b202.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a9d5be35ac3b6a0e25f5e67ca4a6480418299946ee216335f0419b6e330d0e939bada6366e0a060f67d309c9ffc7402a27852bfe3d50a3bef0924cc167d0cde8209fead4d&a=202&b=202
下一步
http://b204.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a3e285e4a08c0d70e9586e27b675bc93b3a8fa4982bccea3fb5b315d59cf3673bf802f26d256eb67d91db13db2bbd991b801642031321297d80fe78f20a20a87bb0d1a9fa&a=204&b=204
Test Connection,测试成功后,点击完成。
登陆数据库
点击刚才创建的数据库,右键单击---->connect
输入LoginId和Password登陆。
http://b201.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69ab5b811ff0b168ddf07d7e36e1d403386ded27a5b760d5f89642452efd166f077dcfaf25f4b1865ffb33002652527305d52998ec1ba6c2ff48729820df548fd8ab0c93909&a=201&b=201
1.2. 记录下需要备份的数据库分配的数据库设备的size
选中要备份的数据库,右键单击选择Open选项
http://b206.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a7de78b1b4d7b0ec5b414dd242304486fe8cd9283af0fee7bb60b7bcce192957ebf5a7ef1d2f92340908450dab0f4aef431b195c2bc405c5ad3eefd04f8bb0b596efebf33&a=206&b=206
点击Open选项后,会出现
http://b205.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69af46a692ecf6ec40636bbc43f47584f671964be61fe9a32ccde1b5916e28dd831c3e184df9b4ae1b386bd1d47018bb8888401a539280220e790b0349956f4386c181b09e1&a=205&b=205
将数据库的名称和对应的Size以及类型记录下来。
1.3. Sql语句备份数据库
1.3.1.新建Sql编辑窗口
选择Rapid SQL 的File菜单---->New--->New SQL(Ctrl+N),新建一个SQL编辑器窗口
1.3.2.备份的Sql语句
输入备份的Sql: dump database TEST_DB to 'D:\DB_BACK\test.dump'
执行
注意:
1、数据库备份服务(SYB_BACKUP)必须开启。
Linux开启服务的步骤:
①切换到目录/opt/sybase/ASE-12_5/install
②执行如下命令启动sybase startserver -f RUN_ase1253
③执行showserver检查sybase是否启动
2、可能由于BCKServer名称与数据库sysservers中不一致出现Can't open a connection to site 'SYB_BACKUP'的错误。
http://b203.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a9050c189ab46a1b7666828e2526c31c9e5631bdd280c42f665c470ff3da82e41426a1124d53acc30c9a2474a6ed74b2fdd788ed6480f4064a97aa5770ed5ac1774819447&a=203&b=203
解决方法:
1、查看sysservers (select * from sysservers)
http://b203.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69aa82fc719ede54fd8dc741d71d6157e4e772504b31a4607c389154d5bdbc425cd6dbe681bff090e568e5de95d3569e13e2134e5d7c7d494fedd17bfa5065b822b77ebc686&a=203&b=203
2、如果不一致,则进行修改
sp_addserver SYB_BACKUP,null,CAILONG_BS
2. Sybase数据库load导入
2.1. 创建数据库设备
首先打开Sybase自带的管理工具Sybase Central,登录到要导入的数据库服务器
http://b202.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a0e53e7a374c3c3582cc8d4f6913a143f4561bdb75a99386c533564160ed890c03bb3373a6bd4103796ebfa3092c065c0ce9fe6a4f9cef07956fa594ec684aba44d5a4f32&a=202&b=202 添加数据库设备(设置设备大小,如图添加的test和test_log)
2.2. 创建新数据库
通过Rapid SQL登录到要导入备份的数据库服务器。
注意:如果是同一数据库服务器需要重新登录才能进行导入。
创建一个新数据库,创建时,选择已经创建好的的数据库设备,并根据之前记录的备份数据库的Size大小分配要创建的数据库Size。
注意:创建的数据库大小不能小于要导入的数据库分配的大小。
http://b204.photo.store.qq.com/http_imgload.cgi?/rurl4_b=0289ed582fe315b7885daa2c80ecd69a8f56a977985b7032e152ed1d6cb7a8ef4bcf4f3e10edd72fb6949426fad579b16afc3de2856af01fa9079716c141953498811053bdfb3d10c98dce1c3d4ddb84e132eb28&a=204&b=2042.3. 将数据库备份文件导入新数据库
编写导入备份文件的Sql语句:load database TESTDB_NEW from 'D:\DB_BACK\test.dump'
执行。
3. 查看数据库导入是否成功
1、使用Rapid SQL展开其table节点,看表是否成功导入。
2、使用select语句查询表的数据,看数据导入是否成功。
页:
[1]