马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?站点注册
×
本文环境是在Windows 2000 server 上安装配置的
一、SYBASE 11.5 的安装
1、点击 SETUP 进行安装即可
2、安装后的SYBASE 数据库的名字是以本机的名字命名的,如SERVER、SERVER_BS、SERVER_HS、SERVER_MS
3、首先进入数据库,点用户名输入 sa,默认密码为空
4、进入数据库=后,点 Dump Devices,在右边的视图中点右键,在弹出菜单中选 Dump Device 输入名字,如:control_dump,点Brows按钮,定位到FBcontrol_dump.dat
点下一步,选择 Disk Dump Device即可
5、创建Database Devices,点 Database Devices 项,在右边的视图中,在弹出的菜单中选New->Database Devices,创建数据空间,输入 control_data,定位到FBcontrol_data.dat,输入空间大小,如:300M;创建日志空间,输入 control_log,定位到FBcontrol_log.dat,输入空间大小,如:200M;创建临时表空间,输入control_temp,定位到FBcontrol_temp.dat,输入空间大小,如:100M
6、创建Database,点 Database 项,在右边的视图中,在弹出的菜单中选 New->Database,输入数据库的名字,如:control,分别添加数据空间和日志空间,点Add ,选择 data,添加 control_data,输入300M;点 Add,选择Transaction Log ,选择control_log 日志空间,输入 200M即可,点下一步,选择 with overide即可
7、创建数据库用户,点 Logins 项目,如:创建 system 用户,输入用户名和密码,添加角色,一般添加 sa_role即可
8、回到Databases下,在右边的视图中点点击已经创建好的数据库 control ,在control 上右击,在弹出的菜单中点Properties ,在 General 属性页中选择 change ,选择 system 用户即可,这样就将数据库与用户关联到一起来了
9、注意 :在创建用户时,点 system 的 Properties 弹出 System Properties ,点 Roles,点 Add Role 加如角色,点 sa_role,然后点 sa_role ,点 Set Default ,设为默认即可,在system properties 中点sa_role 弹出 sa_role properties 框,点 logins,点 sa,然后点 Set Default 即可,点 system,然后点 set default 即可,这时可以看到两个yes 即可
10、最后一步,点 数据库名(sa),如 HYALT(sa) 或 SERVER(sa),在其上点右键,在弹出的菜单中选择 Configure ,有 total memory 一项,原来默认为 9000K,即9M,根据需要可以改大些,如改为 45000K,即45 M,这要视内存大小而定
这个参数的更改也可以在sybase 的安装目录下的HYALT.cfg 的[physical memory]物理内存的设置栏的 total memory=45000一项
10、设置Sybase 的字符集可以在Sybase 的安装目录下的locales 目录,修改locales.dat 文件
11、Sybase 11.5 在安装盘下会产生三个目录,一个是 pwrs,这个是 Powerdesign 6的安装目录,一个是 Sybase 目录,还有一个是sybtools 目录
12、Sybase 11.5 安装时进入启动是会出现缺少DLL,解决办法如下:
进入Sybase Server安装盘下的Sybtools 目录下的asep 目录,将 scsslgen.dll,scssen.cnt 分别对应改为 scsslgch.dll ,scssch.cnt 即可
13、Sybase 数据导入与导出:
导出:通过生成DDL 的方式,进入 Sybase Central ,点 Database ,在 Control 数据库名上点右键,在弹出的菜单中选择 Generate Database Objects DDL,然后生成在 Sybase Tools Console ,将该文件存为 a.sql
对一个数据库中已经有的数据,可以通过PB连接过去,将每一个表分别存为一个.txt文件,待新的数据库建好以后,在通过PB的IMPORT 菜单 导入
数据导入时:
在命令行中输入:
isql –SServer –Ucontrol
password:sqlsql
登陆后,将a.sql 中的dbo. 全部替换成空即可,然后将 数据库名. 替换成dbo.即可,如数据库名为control ,就将 control.替换成dbo.即可,然后将a.sql 中的全部语句拷贝到命令行中运行即可,如果不将control.替换成dbo.的话,则数据库的关系未生成好,这样数据库的对象生成以后,就可以用PB将数据导入数据库,对于数据库中的有些数据表是要先导入的,有些数据库表是要后导入的
其实,a.sql 中的语句可以直接放到PB执行SQL 的环境中去直接运行,只要将go改成;即可
14、装好数据库客户端后,要配置一个数据库名:在安装好的程序组菜单中选择
Dsedit,点 Server Object 下的 Add ,添加一个服务名,然后点刚才创建的服务名,在右边的 Server Address 上双击,点 Add,选 NLWNSCK 协议,在Network Address 栏中输入数据库服务器的IP地址和端口号,其格式为:
200.114.163.206,5000 ,注意默认端口为5000 |