说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

如 何 恢 复Sybase SQL Anywhere 的 数 据 库-Delphi资料

HTML文档下载 WORD文档下载 PDF文档下载
如 何 恢 复Sybase SQL Anywhere 的 数 据 库-Delphi资料

Sybase SQL Anywhere 是Sybase 公 司 开 发 的 一 种 小 型 数 据 库 产 品, 有 单 用 户 版 和 多 用 户 版, 可 安 装 在Win95、Win98、NT、Netware 等 平 台。SQL Anywhere 的SQL 语 句 基 本 上 和Sybase Adaptive Server 一 致; 而 且 功 能 也 相 当 强;PowerBuilder5.0 以 上 的 版 本 都 自 带 一 个SQL Anywhere。 因 此, 对 使 用 笔 记 本 或 单 机 的 开 发 人 员 来 说, 选 择SQL Anywhere 作 为 数 据 库 来 开 发 应 用 程 序 是 十 分 方 便 的, 故SQL Anywhere 得 到 了 普 遍 的 应 用。 但 是 突 然 断 电 或 不 正 常 关 机 都 有 可 能 破 坏SQL Anywhere 的 数 据, 由 此 造 成 很 大 的 损 失, 下 面 就 来 介 绍 一 种 恢 复 被 破 坏 的 数 据 库 的 方 法。

SQL Anywhere 数 据 库 由 后 缀 分 别 为.db 和.log 的 两 个 文 件 组 成。 其 中.db 的 文 件 是 用 来 存 放 数 据 库 信 息( 包 括 表 结 构、 视 图、 数 据 等)。 而.log 文 件 是 个 日 志 文 件, 用 来 记 录 用 户 每 一 次 对 数 据 库 有 影 响 的 操 作, 例 如 创 建 或 删 除 表、 视 图、 触 发 器 等 对 象, 插 入、 删 除、 修 改 表 中 的 数 据 等。 所 以 只 要 把.log 文 件 的 内 容 转 换 成 一 条 条 的 S Q L 语 句, 然 后 再 建 一 个 空 的 数 据 库, 再 执 行 这 些 S Q L 语 句

则 恢 复 数 据 的 问 题 就 解 决 了。Sybase 公 司 提 供 了 几 个 实 用 程 序 来 完 成 以 上 功 能。

现 假 设 数 据 库 系 统 文 件 分 别 名 为mydb.db 和mydb.log。 如 果mydb.db 已 被 破 坏。 现 在 创 建 一 个 新 的 数 据 库, 假 设 文 件 分 别 名 为new.db 和new.log。

用Sybase 提 供 的dbtranw.exe

DB32W.EXE

rtsqlw.exe 等 实 用 程 序 来 完 成 恢 复 工 作, 步 骤 如 下 表。

步 骤 命 令 功 能

1. Dbtranw -r -k -y mydb.log db.sql 把.log 文 件 的 内 容 转 换 成 的 S Q L 语 句

2. Attrib -r mydb.db 修 改 只 读 文 件mydb.db 的 属 性 为 可 写

3. Attrib -r mydb.log 修 改 只 读 文 件mydb.log 的 属 性 为 可 写

4. Copy new.db mydb.db 用 新 的 空 库 文 件 覆 盖 被 破 坏 的 旧 库 文 件

5. Copy new.log mydb.log 用 新 的 日 志 文 件 覆 盖 旧 的 日 志 文 件

6. DB32W.EXE -d mydb.db 启 动 数 据 库SQL Anywhere

7. Rtsqlw  -q -c "userid=dba; password=sql" read db.sql 执 行 从.log 文 件 中 倒 出 来 的 S Q L 语 句

其 中 第 一 步 的 功 能 是 把 旧 的 日 志 文 件 转 换 成 S Q L 语 句, 并 放 在 一 个 名 为db.sql 的 文 件 中, 特 别 注 意 它 只 能 在 第 五 步 之 前 操 作, 否 则 日 志 文 件 会 被new.log 所 覆 盖, 而 导 致 无 法 恢 复 数 据。 最 后 一 步 的 功 能 是 从 文 件db.sql 中 读 取SQL 语 句 并 执 行, 假 设 数 据 库 的 用 户 名 为dba, 而 口 令 为sql。 有 关 各 个 命 令 及 参 数 据 的 更 详 细 的 用 法 可 以 查 看 相 应 的 帮 助。 在 此 提 醒 用 户 注 意:.log 文 件 不 能 随 便 删 除, 否 则 恢 复 的 数 据 就 不 完 整。

对话“宙斯杯”获奖代表:依托京东云平台,打造精品电商CRM 关于微软开源WinJS,开发者必须知道的5件事 告别丑陋banner条,InMobi联合开发者尝试原生广告 免费游戏开发经验谈:第一印象很重要 《近匠》小旭音乐:游戏音乐金牌匠人的练级之路 日600亿消息,月4.65亿用户——WhatsApp的Erlang世界 一周热点:Cloudera新一轮融资总额已达9亿美元 【走近院士】李未:实现云服务的有效方法是群体软件工程 大神云集 大型创客聚会2014深圳Maker Faire盛大开幕 直击Maker Faire,将精彩“一网打尽”! 电池革命:超级充电器来袭,30秒为手机充满电 风雨13载,Windows XP今起正式退役 向Facebook看齐,Twitter收购Android屏幕待机应用开发商Cover 绝对的超现实!Jaunt打造360°全景VR电影 Unite China 2014课程解析:行业解决方案专场免费开放 Manhattan,Twitter规模的实时、多租户分布式数据库 Ceph浅析(中):结构、工作原理及流程 孙元浩:基于Spark引擎的高速内存分析和挖掘工具应用 腾讯私有云背后的团队,品高要做企业云计算的产品经理 撼动企业应用架构的十大技术趋势 Airbnb的管理之道:产品设计的点评策略与技巧 Windows 8.1 Update 1的下载地址和八点须知 《近匠》棱镜:手游渠道SDK平台的技术历程 OpenSSL究竟为何物,为何它的影响力如此之大? Redis大冒险:如何跳出SQL这个坑 【走近院士】张尧学:基于透明计算的云操作系统 微软转型之路:从Build 2014开始 大势所趋 HTML5成Web开发者最关心的技术 从火种到核心,浅析Hadoop大数据用户的演变 搭建高可用的MongoDB集群(上):MongoDB的配置与副本集 软硬件协同创新,共建未来数据中心 笑死不陪命!! http://top2u.net/~ec-soft qq设计 奇怪的VF,怎么修改Label1的caption? 赠送小程序者有分 如何配置外置Moderm??? 用户游览时在页面上启动了一个Timer,如何在用户关闭游览器时停止此Timer? 关于JBuilder中MSSQL2000在EJB设计时DataSource的连接问题?求救!!! linux 0.01是在UNIX上开发的吗? 裸机上怎么成功引导它的呢? 大家看看我程序错在何处,谢谢了 winroute代理怎么设置让指定的用户只能在指定的时间上网。。。 怎样写一份采用J2EE的框架的软件测试报告? C#还能使用BHO吗?如果能100分求C#使用BHO(browser helper object)的例子。 请问如何制作Win98启动盘(我现在没有Win98的机子)? 关于换行的问题 javascript判断操作系统 一个奇怪的time问题,偶是菜鸟了~~~~~~~~~~~ d7版本所带的qr是什么版本的? 请教:创建数据库表时,怎样突破默认字段长度? 免费注册 Jboss 或 应用服务器 除了网上有,买d版的不知道有没有啊,下载太慢啊!! datagrid 中的一例为4位小数的数据,如何在datagrid设置使其值显示为带二位小数?? 让你的企业、产品、网站一夜成名 企业中一般如何写数据字典阿?急,在线等待 文件上传 如何将txt文件导入mdb文件之中,在线等,解决问题立即给分。 在菜单中打开MDI窗口,但是每一次点击,就出现一个新窗口,如何只出现一个? 大侠,救命啊,这个编译错误,折磨我好几天了,如何解决啊?????? 求C语言程序:从键盘上输入若干个证书,去掉重复的,将剩余数的前n个输出显示 新手发问(有关C#和MySQL数据库)! 试用期的前几天会被安排做什么?(对于一个没有一点工作经验的大学生) 如何合并两个字符串?急!!! 请问哪有jive 的中文版原代码下载啊?? jdon的压缩包不好使!!谢谢 关于静态方法! tomcat 406 错误 如何遍历任务栏上已经打开的程序呢? 动态添加commandbutton后如何写其clicked()的事情 今天晚上可能要時間長了,那個算法的流程你看看,服務器的負載太大了,不斷的連接,數據碎片太多了 把dataSet里的多个表插入数据库时,怎么把这多个表作为一个事务? tomcat报出406号错误 CDONTS.NewMail发送邮件? 继承的问题 我的问题 C++ Primer和C++ Programming Language 哪本好一些呢? 哪位朋友可以给一个PHP4导航栏的代码(1 2 3 4 5 6 这样的) redhat9.0是否支持ich5 在VS2002中可以用的设置星期格式的代码,在VS2003下不能用,为什么? 请教一个关于时间的SQL语句! 关于多级菜单问题 我的电脑里的chm文档打不开了,求救~~~~~~~~~~~! 购买QQ,共1000分(1) 大家帮忙分析一下 请教,关于“name not Unique in this context”的错误。50分,急!!!! ( ) is a company representing the customers to declare and store the goods.A.Customs broker B.Customs agency C.International trade agent D.Agent scenic spot 变成什么变英语的什么? scenic 英语翻译不要用翻译器的~一眼可以看出来而且,请注意拼写哦 Scenic spot的第一个S需不需要大写? After touching ,Just found this to be humiliate oneself.After touching ,Just found this to be humiliate oneself. non-store selling英文是什么意思? so that's what they are selling at the store.这个句子怎么理解人教版初二英语教材里的句子.直译是"所以那是什么他们是卖在商店“.有道翻译更搞笑:”所以他们卖的是人工智能商店“.虽然知道描述 英语书里常有的一句:Check your answers to A1 这里为什么要用to it is time home要加to吗?加to go 还是go 关于unless的用法unless被解释为除非的时候,使用时前面是否要加逗号? 美媒:美国“重返亚洲”战略让中国从中英媒:长期天然气短缺加剧中国空气污染日本解密文件称美曾让其修宪员工工资企业不能再一口价 杭州拟正式义乌集装箱数10年增70多倍 义乌成杭州市公述民评进入第三场 市民拷问地杭州孩儿巷取消52个泊位后道路通行明杭州凤起东路将继续往东延伸 唐家村桥浙江省首次公开省级部门决算及“三公”杭州规定企业拒绝工资集体协商将最高被韩媒:朝鲜军工厂和军列连发火灾 或系冬奥会,谁受益?完美邂逅股基冠军近半年净值增长率61.77%冬奥会谁受益上周老牌高端项目成交加速自如首推抢房补贴中国男足训练轻松备战 场上上演“倒栽彩妆演绎年代风尚上期答案影像中的不朽光华国图抗战公开课将开讲
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘