存档

2010年 的存档,文章数:148

在使用ASE15.0.3或者ASE15.5这两个版本的job scheduler的时候,都遇到了需要重建一个表的索引的情况。 这个情况我不止在一台机器上遇到了。

下面是在用ASE15.5自带的Sybase Central中建立日程表的时候出现的错误:

用isql登录数据库,查看一下object_id:1792006384是哪张表,这张表的哪个索引坏了?

连接Sybase ASE服务器,可以使用TCP,NAMEPIPE,SPX等网络协议。利用TCP协议连接ASE服务器时,需要指定ASE服务器所在的IP地址(或者主机名)以及ASE服务器侦听的端口,比如:192.168.0.168:5000。

    但是,每次连接ASE数据库的时候都要输入类似192.168.0.168:5000这样的信息,不仅仅记忆起来麻烦,而且容易混淆。服务器条目就是192.168.0.168:5000等信息的简写形式,记忆一个服务器条目比起IP地址+端口来省事多了。Sybase ASE中的服务器条目类似oracle数据库中的tnsnames的概念。用服务器条目更直观的定位一台Sybase ASE数据库。

    服务器条目中保存的信息主要有:服务器名称,网络协议名称,IP地址(或者主机名),端口号。

 

一、添加服务器条目

在菜单:开始>所有程序>Sybase>Connectivity下找到Open Client Directory Service Editor,运行Open Client Directory Service Editor。

    Open Client Directory Service Editor这个程序文件名为:dsedit。

利用前面介绍的用Sybase Central连接ASE数据库的方法

用Sybase Central连接Sybase ASE数据库 https://www.dbainfo.net/connnect-to-sybase-ase-by-sybase-central-client-tool.htm

成功连接上数据库后,会显示如下的窗口。

如果左边窗口中没有显示如图所示的文件夹列表,那么需要选择菜单视图下的文件夹菜单

选择菜单:开始>所有程序>Sybase>Sybase Central v6.0,打开Sybase Central程序,

在左边列表中,选择Adaptive Server Enterprise,并点右键,选择"连接",

点击Details按钮,显示服务器条目的详细信息,

在上图中,在Server name列表中选择将要连接的Sybase ASE数据库,下面的Host name和Port number对应的是服务器条目的信息。

User name和Password分别输入登录Sybase ASE数据库的登录账号和密码。

在Character set列表中选择字符集为:cp936

点击工具>Test Connection,来测试连接是否成功?

然后,在登录信息窗口中,点确定,连接上Sybultranms数据库。

Sybase ASE15.0.3客户端的安装介质和其它一些客户端组件(比如:PowerDesigner,PowerTransfer,InfoMaker等)一起被放置在一张光盘中。使用光盘或者将ASE客户端拷贝到硬盘上进行安装。下图是客户端介质光盘的目录列表。

    windows下的Sybase ASE客户端可以安装在32位和64位的平台上,分别对应目录下的pcclient32和pcclient64目录。

ASE 15.0.3 客户端 32位和64位下载地址:ase1503_client_win32_2.zip

    本文档演示在windows XP SP3环境上安装Sybase ASE客户端。进入目录pcclient32,有setup.exe 和 setupConsole.exe两个文件。

    双击setupConsole.exe进行Sybase ASE客户端的安装过程

  1. 导出表数据到文本文件

在用户表名上点右键,选择批量复制(bcp)下的输出菜单。

选择导出文件的路径。可以针对每个表分区分别指定输出文件路径。此表systbl_Counters仅有一个roundrobin分区。选择将所有分区的数据保存到:c:\sybase\dbo_systbl_Counters_BCP.out。 点下一步,

选择导出文件的格式:字符形式还是本地形式。选择字符形式。点下一步,

    WordPress模板使得不会网站开发的人也能拥有属于自己的个人博客。WordPress很好很强大。像我这样的对网站开发一窍不通的人也建立了个人博客:Sybase数据库技术,数据库恢复 https://www.dbainfo.net/

    但是,遇到一个小的问题。在可见即所得的页面上编写博客文章的时候,感觉格式工具比较匮乏,也就是没有word那么方便。尤其,图片还得一张一张的上传。创作博客文章需要时间,同时编辑博客文章的内容也耗时不少。以前,这是件痛苦的事情啊。

现在好了,利用Word2007可以快速的发布WordPress博客,省去了大把大把的时间呢。我喜欢在博客文章中通过截图来展示操作步骤,利用Word2007自动发布博客,省去了一张一张上传图片的麻烦。太方便了~~~ 以前觉得Word2007很不易用,现在觉得这个功能很好。

 

下面通过图片来演示用Word2007发布WordPress博客的过程。

点Word2007窗口左上角的圆形按钮(其中图形为office的Logo)

选择新建菜单

利用Sybase Central创建用户数据库

Sybase的数据库设备按照用途可以分为:数据设备和日志设备。建议将用户数据库的数据和日志分配到独立的数据库设备上。下面演示建立一个用户数据库,名字为:Demo,分配到两个数据库设备上:Demo_dat和 Demo_log。

  1. 创建数据库设备

用sa登录Sybase数据库,在左边的文件夹目录中选择"数据库设备",在"数据库设备"上点右键,选择 新建 > 数据库设备

选择 数据库设备 后,弹出如下的添加数据库设备的向导

先初始化数据库设备:Demo_dat,对应的设备物理文件路径为:d:\syb_data\Demo_dat.dat

请确保路径d:\syb_data存在,因为在初始化设备的时候Sybase不会建立相应的目录;保证目录d:\syb_data有足够的可用空间。