ase12.5与数据库

原创 2005年04月28日 09:42:00

最近给一家新成立的公司做erp,coding完之后过去测试/实施,却发现该公司网络还没有ok,局域网都没有连通。狂晕之余,也总不能不做事的。于是只有在各个单机上给装ase12.5server并建库,开工开工。
安装一通之后,我发现了同事们共用了三种不同的方式实现这个目的的,一一介绍,大家给个评论。
1,最基本的方法:安装ase12.5,建设备,加用户,给权限,建库,从pd9.5中生成表及触发器存储过程等。
2,比较好的方法:安装ase12.5,建设备,加用户,给权限,建库,使用dump、load、online实现库。
3,比较偷懒的方法:复制ase文件,复制数据库文件,修改配置文件。

方法1,按部就班,没什么不好的,但是数据库中的基础数据、测试数据都没有啊,可怜了那个同事,bcp来bcp去,数据就捣鼓了半个多小时。

方法2,我认为比较好的方法。
安装ase12.5并启动服务是没什么好说的吧,考虑到机器当前是单机状态,设置服务时地址最好使用机器名。
建设备disk init,大家该都记得命令的,有2点要注意的,a设备大小需和被dump的数据库设备一样,b页面大小要保持一致,得和安装服务时master库的页面大小一样。
加用户、给权限更是小菜罢,不浪费大家时间。
建库create database,好说。
dump库:a启动备份服务器;b增加数据库转储设备sp_addumpdevice 'disk|tape','logic_name','phys_name';
c转储dump database db_name1 to dump_dev;d装载load database db_name2 from dump_dev;e激活数据库online database db_name2.
我觉得除了dump和load耗时久一点外,效果很好。而dump我们自己先就做好了,load一个1.5g的库,10多分钟,数据、触发、存储等什么都过来了,not bad!

方法3,我自己使用了的偷懒的方法。
copy  ase文件:这个似乎没什么要说的罢~~~最好paste到与源文件一致的地址;
copy 数据库文件:也就是把几个dat文件拷过来,路径也一致罢,好做事;
修改配置文件:a,sybase安装路径下的sybase.bat文件,怎么个改法,你应该一看就知道,改成正确的sybase安装路径(copy过来的路径)即可。b,sybase/ase_12-5/install下的run_servername.bat文件,这个文件指

定正确的master库路径(dat文件),服务器名称,日志文件路径等。
但是这里有个很头疼的问题,在系统的启动服务清单中没有syase服务。我以前做过把它的启动添加到注册表中去,没成功还把系统搞down了。于是只有手工启动。当然了,用户很不爽~~~~
不过可以采取折中的方法,安装ase12.5并启动服务,拷贝数据库文件,修改配置文件run_servername.bat.
时间是省了,但给用户麻烦了,要不得。

还有一点要声明:我觉得还是第二种方法好,sybase的东西很不负责任的,第三种方法碰到系统有点什么差错或不同的话,不定就有问题了。其实,它的什么东西都是一样,问题总是突如其来。而且从不给什么补丁,大有一副爱用不用的架势~~~

ASE12.5数据库内嵌JAVA开发指南

ASE12.5数据库内嵌JAVA开发指南作者:翁彦时间:2004年4月平台Windows 2000 ServerASE 12.5 developer edtion for NT声明欢迎转载,请保留本申...
  • enhydraboy
  • enhydraboy
  • 2004年04月28日 22:52
  • 2363

Sybase ASE12.5数据库状态值的含义

其实数据库状态值,主要就是master..sysdatabases表中的status以及status2量列控制位值的含义,见sybase ASE 12.5的 参考手册:表: ...
  • xujinyang
  • xujinyang
  • 2011年11月14日 14:30
  • 1759

ASE12.5全局变量

  ASE12.5的全局环境变量,来自:http://bbs.chinaunix.net/thread-533042-1-1.html  @@authmech,@@bootcount,@@bootti...
  • andkylee
  • andkylee
  • 2010年02月08日 12:01
  • 660

ASE12.5内嵌JAVA开发指南

  • zgqtxwd
  • zgqtxwd
  • 2008年04月27日 07:42
  • 131

Sybase ASE12.5 dbcc

说明 数据库一致性检查程序 (dbcc) 检查数据库的逻辑和物理一致性,并提供 统计信息、计划和修复功能。 语法 dbcc addtempdb( dbid | databbase_na...
  • xujinyang
  • xujinyang
  • 2011年11月15日 18:43
  • 1246

Sybase ASE 12.5.2 Develope Edition

************************************************************** http://www.sybase.com/detail?id=10309...
  • naxin
  • naxin
  • 2004年07月27日 00:02
  • 19870

Oracle9i与SYBASE ASE12.5相比的几个不足

  • zgqtxwd
  • zgqtxwd
  • 2008年05月01日 02:19
  • 154

数据库和网页之间的交互

这几天学了数据库 sql jdbc xml servlet 的基础,在这里留点自己的总结. 数据库: 一, 数据库简介 (1)什么是数据库 就是一个文件...
  • hx925705467
  • hx925705467
  • 2016年11月23日 21:47
  • 2869

数据库与数据仓库的区别与联系

数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储的一般是历史数据。 数据库是面向事务的设计,数据仓库是面向主题设计的。数据库一般存储在线交易数据,数据仓库存储...
  • wenjie847
  • wenjie847
  • 2010年10月11日 22:07
  • 6168

云计算,大数据,数据库,数据仓库之间是什么关系

有网友问云计算,大数据,数据库,数据仓库之间是什么关系,在这里我就我的理解简单解释一下: 首先简单的看一下云计算与大数据的概念. 1)云计算:云计算本质上是一种计算资源集中分布和充分共享的...
  • havedream_one
  • havedream_one
  • 2014年07月05日 15:43
  • 3700
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ase12.5与数据库
举报原因:
原因补充:

(最多只允许输入30个字)