关于Sybase ASE数据库的license以及试用版过期的问题的解决方案
2009-02-18 09:39
417 查看
当用户从Sybase官网上下载了ASE15.0.2以后,如果选择了安装Express Edition或者Developer Edition,基本上不会碰到什么问题,除了有些功能受限以下。
但大多数可能选择了Enterprise Edition for Evaluation类型,即企业版试用。都会碰到这样的问题,即一个月以后,license过期,无法启动server。于是很郁闷,可能大部分人,会选择卸载再重新安装一遍,这样当然没问题,只是,太浪费时间了。
有一段时间,我自己甚至也以为只能这样去解决了。
实际上不是,通过在sybase论坛上与一些有经验的人交流以后,发现,是可以切换的。
首先,有三种安装类型:
1. Express Edition,完全免费,不用缀述。
2. Developer Edition,没有使用期限限制,用于开发和测试。似乎不能商用,无所谓了。我也是刚得知。以前好像是有60天的限制。
3. Enterprise Edition,它是有试用时间的限制的。是30天。
只要能找到切换就OK了。
你的解决方法就是,把企业版的license切到开发版或者Express版。怎么切?
先看看目录$SYBASE/SYSAM-2_0/licenses下边的三个文件:
SYBASE_ASE_DE.lic SYBASE_ASE_XE.lic
第一个文件里边有这样的内容:
PE=DE;LT=DT
第二个文件里有这样的内容:
PE=XE;LT=CP
在$SYBASE/$SYBASE_ASE/sysam/<hostname>.properties文件里头,看到这样两行:
PE=EE
LT=EV(或是ET)什么的
将PE和LT后边的值,分别替换上边两个文件里的值。
替换成:
PE=XE
LT=CP
就变成express版
替换成:
PE=DE
LT=DT
就变成开发版。
于是,你又可以正常使用了,至少没有期限限制。
反过来也是可以的,即你开始一直使用开发版,后来,买到了合法的license,你把license文件安装好以后,找到其中的PE和LT值,然后修改$SYBASE/$SYBASE_ASE/sysam/<hostname>.properties里的对应值即可。就变成了你购买的license了。系统不用重装。
当然,还有一种方式,不用进行license切换,那就是重新找个机器或者在自己的机器安装一个相同操作系统的虚拟机,重新安装一份Sybase ASE,然后在新装的ASE的%SYBASE%/%SYBASE_ASE%/sysam目录下,找到<hostname>.properties文件,将其拷贝到你现在已经过期的ASE的%SYBASE%/%SYBASE_ASE%/sysam目录下边。然后重启ASE,应该能正常启动,并且能确保是企业版。但这也只是权宜之计,不过,使用这样的技巧对于通常的开发和测试,已经完全足够了。
但大多数可能选择了Enterprise Edition for Evaluation类型,即企业版试用。都会碰到这样的问题,即一个月以后,license过期,无法启动server。于是很郁闷,可能大部分人,会选择卸载再重新安装一遍,这样当然没问题,只是,太浪费时间了。
有一段时间,我自己甚至也以为只能这样去解决了。
实际上不是,通过在sybase论坛上与一些有经验的人交流以后,发现,是可以切换的。
首先,有三种安装类型:
1. Express Edition,完全免费,不用缀述。
2. Developer Edition,没有使用期限限制,用于开发和测试。似乎不能商用,无所谓了。我也是刚得知。以前好像是有60天的限制。
3. Enterprise Edition,它是有试用时间的限制的。是30天。
只要能找到切换就OK了。
你的解决方法就是,把企业版的license切到开发版或者Express版。怎么切?
先看看目录$SYBASE/SYSAM-2_0/licenses下边的三个文件:
SYBASE_ASE_DE.lic SYBASE_ASE_XE.lic
第一个文件里边有这样的内容:
PE=DE;LT=DT
第二个文件里有这样的内容:
PE=XE;LT=CP
在$SYBASE/$SYBASE_ASE/sysam/<hostname>.properties文件里头,看到这样两行:
PE=EE
LT=EV(或是ET)什么的
将PE和LT后边的值,分别替换上边两个文件里的值。
替换成:
PE=XE
LT=CP
就变成express版
替换成:
PE=DE
LT=DT
就变成开发版。
于是,你又可以正常使用了,至少没有期限限制。
反过来也是可以的,即你开始一直使用开发版,后来,买到了合法的license,你把license文件安装好以后,找到其中的PE和LT值,然后修改$SYBASE/$SYBASE_ASE/sysam/<hostname>.properties里的对应值即可。就变成了你购买的license了。系统不用重装。
当然,还有一种方式,不用进行license切换,那就是重新找个机器或者在自己的机器安装一个相同操作系统的虚拟机,重新安装一份Sybase ASE,然后在新装的ASE的%SYBASE%/%SYBASE_ASE%/sysam目录下,找到<hostname>.properties文件,将其拷贝到你现在已经过期的ASE的%SYBASE%/%SYBASE_ASE%/sysam目录下边。然后重启ASE,应该能正常启动,并且能确保是企业版。但这也只是权宜之计,不过,使用这样的技巧对于通常的开发和测试,已经完全足够了。
相关文章推荐
- 关于Sybase ASE数据库的license以及试用版过期的问题的解决方案
- 关于session过期返回主页解决方案之一以及js中的“和'使用问题
- 关于文件分页时候的一些问题。以及解决方案。
- 关于 sybase 中数据库 日志清除的问题
- 关于ajax应用中session过期问题的几个解决方案
- 关于ajax应用中session过期问题的几个解决方案
- 关于ShareSDK接入的各种问题,以及解决方案
- oracle数据库,关于乱码问题的解决方案
- 尽管关于Java中文问题的讨论已经相当多了,但由于Java的相关技术标准繁多,面向Java的Web服务器、应用服务器以及JDBC数据库驱动等都没有官方的标准,所以Java应用在处理中文时所存在的问
- 关于mysql无法添加中文数据的问题以及解决方案
- 关于Java正则引起的StackOverFlowError问题以及解决方案
- 有关于面试常遇到的问题回答,以及解决方案。
- 关于UEditor插件的使用以及UEditor数据回显问题,数据库存储标签代码前台页面如何解析问题小结
- 关于MFC中数据库操作中遇到的问题:Microsoft C++ 在xxx内存处出现问题_com_error的另一解决方案
- 在jsp页面中关于网页过期问题的解决方案
- 关于 Mysql workbench 连接数据库时,提示3306问题的解决方案
- 关于数据库SQL安装问题以及解决方法
- 关于php读取数据库以及网页显示问题
- 关于PB打印PDF的问题整理,以及PB采用ole db连接asa数据库的方法
- 有关Sybase ASE数据库的几个问题的解答