您的位置: 系统群乐

meng幻西游Linux上Sybase ASE11.9.2的安装、配 梦幻西游 置与使用之新手上路篇(Z)

来源: 作者: 发布时间: 点击次数:639126
关键词:梦幻西游官网,梦幻西游表情下载,幻西游
一、安装ASE11.9.2的过程 

(一)软硬件要求 

  Linux上的ASE11.9.2需要Linux核心版本为2.2.5、glibc-2.07-29或以上,使用TCP/IP协议,内存推荐128M以上,磁盘空间需要200M以上。 

  配置是赛扬300A、192M、10G,就用它来装了ASE11.9.2。先把Redhat7.2装好,主机名是DBSERVER,IP地址是192.168.0.1,在硬盘上划出1G的分区作为ASE11.9.2的数据库存储空间,格式化梦幻西游表情下载成ex3文件系统,挂在根目录下的/db。 
本来,ASE11.9.2手册幻西游中说在正式应用中数据库设备必须使用裸设备(Raw Device),并推荐使用硬盘分区建立数据库设备,强调不能使用操作系统文件,否则系统出现故障后难以恢复(因为操作系统高速缓存不会马上把数据写梦幻西游表情下载入磁盘,一旦系统崩溃,内存中的数据丢失,就幻西游破坏了数据库的参照完整性)。但据ASE11.9.2的版本公告讲,Linux上的ASE11.9.2不支持梦幻西游下载裸设备,为保证系统能正常恢复,Linux上的ASE11.9.2使用O_SYNC标志打开数据库设备,以保证数据尽快写入磁盘,但是这样会影响系统的性能。 

(二)使用RPM工具把ASE产品解包复制到硬盘中 

1、在Linux控制台模式下以root用户登录。 

2、装载光盘(把所有软件刻成一张光盘): 
  #mount -t iso9660 /dev/cdrom /mnt/cdrom 

3、首先梦幻西游官网解包sybase-common-11.9.2-3.i386.rpm。 
  #rpm -hiv /mnt/cdrom/sybase-common-11.9.2-3.i386.rpm 

4、解包复制其他产品。 

  #rpm -hiv /mnt/cdrom/sybase-ase-11.9.2-3.i386.rpm 
  #rpm -hiv /mnt/cdrom/sybase-chinese-11.9.2-3.i386.rpm 
  #rpm -hiv /mnt/cdrom/sybase-openclient-11.1.1-3.i386.rpm 
  #rpm -hiv /mnt/cdrom/sybase-doc-11_9_2-1_i386.rpm 
  #rpm -hiv /mnt/cdrom/sybase-monserver-11.9.2-3.i386.rpm 
  #rpm -hiv /mnt/cdrom/sybase-sqlremote-6.0.2-1.i386.rpm 

5、卸载光盘。 
  #umount /dev/cdrom 

6、RPM工具在解包时创建梦幻西游表情下载了sybase用户和sybase组。此时sybase用户的帐号是锁住的,必须将其解锁并更改密码。然后将/db的读写权限只授予sybase用户。 

7、修梦幻西游sf改系统内梦幻西游私服存配置。在root用户登录文件中加入以下语句(以bash用户,.bash_profile为例。更改系统内存值为60M):echo "62914560" > /proc/sys/kernel/shmmax 

8、重新启动系统。 

9、在Linux控制台模梦幻西游sf式下以sybase用户登录,会自动执行一文件设置环境变量等。在/db下建一目录/sybsystem。 

10、如果你使用网络,请配置好网卡。即使你不使用网络,也要在loopback状态下检查网络配置是否正确,方法如下:在主机上用telnet localhost命令登录,不必退出梦幻西游表情,用同样的命令再登录一次,然梦幻西游官方网站后用两次exit命令退出系统。如果执行正常,网络配置就OK了。 

(三)在X-Windows中使用srvbuild工具配置ASE产品 

1、用sybase用户登录X-Windows,执行sybase安装目录(/opt/sybase-11.9.2)下/bin/srvbuild命梦幻西游表情下载令。 

2、在srvbuild窗口中,选择要安装Server类型。把四种Server都选上梦幻西游官网。 

3、给Server命名。将Adaptive Server命名为TEST,相应地,Backup Server自动命名为TEST_back,Monitor Server命名为TEST_mon,XP Server命名为TEST_XP。点击OK按钮,进入各Server的配置过程。 

4、配置Adaptive Server。填写或选择以下内容: 

Master device path(主设备路径):/db/sybsystem/master.dat 
Master device size(MB)(主设备大小):60 
Master database size(MB)(主梦幻西游表情下载数据库大小):20 
Sybsystemprocs device path(系统存储过程设备路径):/db/sybsystem/systemprocs.dat 
Sybsystemprocs device size(MB)(系统存储过程设备大小):60 
Sybsystemprocs database size(MB)(系统存储过程数据库大小):60 
Error log path(错误日志路径):/opt/sybase-11.9.2/install/TEST.log 
Transport type(传输协议类型):tcp 
Host name(主机名):192.168.0.1 
Port number(监听端口号):4100 
点击OK按钮,进入下一配置过梦幻西游法宝合成程。 

5、配置Backup Server。填写或选择以下内容: 

Error log path:/opt/sybase-11.9.2/install/TEST_back.log 
Tape configuration file:/opt/sybase-11.9.2/backup_tape.cfg 
Language:(不填) 
Character set:(不填) 
Maximum number of network connections:25 
Maximum number of server connections:20 
Transport type:tcp 
Host name:192.168.0.1 
Port number:4200 
点击OK按钮,进入下一配置过程。 

6、配置Monitor Server。填写或选择以下内容: 

Maximum number of connections:5 
Error log path:/opt/sybase-11.9.2/install/TEST_mon.log 
Configuration file path:/opt/sybase-11.9.2/install/TEST_mon.cfg 
Share memory directory:/opt/sybase-11.9.2 
Transport type:tcp 
Host name:192.168.0.1 
Port number:4300 
点击梦幻西游下载OK按钮,进入下一配置过程。 

7、配置XP Server。填写或选择以下内容: 

Transport type:tcp 
Host name:192.168.0.1 
Port number:4400 
点击Build Server按钮,开始创建Server,这时出现一个窗口,你可以幻西游看到整个创建过程。如果有显示以下类似信息,表示创建Server成功: 
…… 
Server TEST was successfully created. 
Done. 
…… 

8、创建Server成功后,系统就会问你是否将Server本地化(Localize),即是梦幻西游私服用另外一种语言代替幻西游默认的us_english language,以及改变默认的iso_1字符集和Binary索引顺序。选择是NO。为什么呢?曾经把中文(eucgb)设为默认字符集,反而不支持中幻西游文大字集,因为eucgb是基于GB2312标准的。查了Sybase的手册中一些关于本地化的说明,得出的印象是,在ASE中有Unicode转换机制,可梦幻西游官方网站以转换来自不同字符集的服务器或客户端的数据。应用也证明,使用ASE的默认的语言、字符集、索引顺序来处理中文是可行的。 

9、安装成功后要做的几件事。首先在Linux控制台模式下以sybase用户登录。 

①确梦幻西游法宝合成认Server是否在运行。使用$SYBASE/install/下的showserver命令($SYBASE表示sybase的安装目录),应该可梦幻西游表情看见系统有几个sybase相关进程。或者用$SYBASE/bin/下的isql -Usa -P -STEST命令来登录Server,应该可以看见isql的提示梦幻西游符“1>”,再键入exit就可以退出了。 
②设置sa帐户的口令。装好Server后,系统自动建立sa用户,即系统管理员,对整个系统拥有最大的权力,但这时sa的口令是空的,必须马上更改。 
$SYBASE/bin/isql -Usa -P -STEST 
1>sp_password null,新口令 
2>go 
③关闭主设备缺省状态。否则用户的数据库会安装在主设备梦幻西游官方网站上。 
$SYBASE/bin/isql -Usa -STEST 
Password:(输入新口令) 
1>sp_diskdefault master,defaultoff 
2>go 

(四)安装语法数据库和示例数据库 

先建立一个放置语法数据库和示例数据库的数据库设备,大梦幻西游表情小为10M,并设置为缺省状态。 
$SYBASE/bin/isql -Usa -STEST 
Password:(输入口令) 
1>disk init name = "sybsyntaxdev", 
2>physname = "/db/sybsystem/sybsyntaxdev.dat", 
3>vdevno = 2,size = 5120 
4>go 
1>sp_diskdefault sybsyntaxdev,defaulton 
2>go 

1、安装sybsyntax语法数据库。这是通过$SYBASE/scripts/ins_syn_sql这个脚本文件梦幻西游私服来安装的。但ins_syn_sql需要修改一下,去掉开头用来指定缺省数据库设备的一段语句,加入“create database sybsyntax”一句(具体请参考《Linux、Intel平台的Sybase ASE安装指南》7-14页、7-15页)。然后执行以下命令: 

$SYBASE/bin/isql -Usa -P口令 -STEST < $SYBASE/scripts/ins_syn_sql 
语法数据库安装好后,可用系统存储过程sp_syntax查梦幻西游sf询Transact-SQL语言、系统存储过程、Sybase工具的使用帮助。例如要查询select命令的用法: 
$SYBASE/bin/isql -Usa -STEST 
Password:(输入口令) 
1>sp_syntax "select" 
2>go 

2、安装pubs2、pubs3示例数据库。技术文档中的梦幻西游官方网站例子就是来自示例数据库。执行以下命令: 
$SYBASE/bin/isql -Usa -P口令 -STEST < $SYBASE/scripts/installpubs2 
$SYBASE/bin/isql -Usa -P口令 -STEST < $SYBASE/scripts/installpubs3 

(五)安装ASE补丁 

据Sybase公司讲,EBF9820.tgz修正了ASE11.9.2已知的一些问题,建议尽快安装。 
1、先关闭Server。 

$SYBASE/bin/isql -Usa -STEST 
Password:(输入口令) 
1>shutdown SYB_BACKUP &&关闭Backup Server 
2>go 
1>shutdown &&关闭Adaptive Server 
2>go 
$SYBASE/bin/isql -Usa -P口令 -STEST_mon 
1>sms_shutdown &&关闭Monitor Server 
2>go 

2、在Linux控制台模式下以root用户登录。 

#mkdir /tmp/SWR &&建立放置补丁的临时目录 
#mount -t iso9660 /dev/cdrom /mnt/cdrom &&装载光盘 
#cp /mnt/cdrom/EBF9820.tgz /tmp/SWR &&将补丁复制到临时目梦幻西游sf录 
#cd /tmp/SWR 
#gunzip -S .tgz EBF9820.tgz 
#tar xvf EBF9820.tar 
#rpm -hiv /tmp/SWR/ebf9820/RPMS/sybase-SWR-9820-1.i386.rpm 
重新设置sybase用户对$SYBASE的读写权限。 
退出root用户登录。 

3、以sybase用户登录,启动Adaptive Server。 
  $SYBASE/install/startserver -f RUN_TEST 

呵呵,费了好大的劲啊,总算装好了。怎么用呢? 

二、使用ASE11.9.2 

(一)Server的启动与关闭 

  先说说四种Server的作用。Adaptive Server Enterprise是基于客户机/服务器体系结构的关系数据库管理系统,其余三种Server是辅助它的。Backup Server负责数据库梦幻西游的备份(转储)和恢复(加载)。Monitor Server负责提供ASE的运行情况和性能统计数据。XP Server负责管理和执行扩展存储过程(ESPs)。 

1、Server的启动 

  有两种方梦幻西游表情下载式:一是梦幻西游法宝合成在Linux控制台模式发出命令启动Adaptive Server、Backup Server、Monitor Server,二是Linux启动时自动启动以上三种Server。XP Server是由Adaptive Server在调用扩展存储过程时启动的。 
一般是这样启动的,以sybase用户登录(对主设备所在的/db有读写权限),发出如下命令: 

$SYBASE/install/startserver -f RUN_TEST &&启动Adaptive Server 
$SYBASE/install/startserver -f RUN_TEST_back &&启动Backup Server 
以上两个命令也可合起来:$SYBASE/install/startserver -f RUN_TEST -f RUN_TEST_back,这样就梦幻西游表情下载同时启动了Adaptive Server和Backup Server。 
启动Monitor Server,使用命令:monserver -STEST -MTEST_mon -Usa -P口令 
Servedr启动后,要定梦幻西游时查看日志(在$SYBASE/install目录下的TEST*.log文件),以便发现问题及时解决。 

2、Server的关闭 

以sybase用户登录,执行以下命令: 

$SYBASE/bin/isql -Usa -STEST 
Password:(输入口令) 
1>shutdown SYB_BACKUP &&关闭Backup Server 
2>go 
1>shutdown &&关闭Adaptive Server 
2>go 
关闭Backup Server后,至少幻西游等30秒后才可以重新启动它。 
在缺省状态下,Monitor Server会监测到Adaptive Server停止运行,然后自动关闭。你也可以手动关闭Monitor Server,执行以下命令: 
$SYBASE/bin/isql -Usa -STEST_mon 
Password:(输入口令) 
1>sms_shutdown 
2>go 

(二)isql的使用 

$SYBASE的bin子目录中有一些实用工具,其中最有用的是isql,利用它可连接Server进行数据库操梦幻西游表情下载作。其语法如下幻西游: 
isql -U登梦幻西游表情录名梦幻西游表情 -P口令 
进入系统后梦幻西游官网,系统显示序号和大于号提示: 
1> 这时用户可以输入命令,每个命令既可在一行内输入,也可在多行内输入,每行结束时按回车键。一个梦幻西游外挂命令输入完毕时,在新的一行输入go并按回车键,这时命令开始执行并在屏幕显示执行结果。上面已经有很多使用isql的例子了。isql是在Linux控制台模式下的命令行工具,使用起来毕竟不太方便(如果用NetTerm登录Linux,再使用isql,就比梦幻西游表情较好一点)。常用的是Windows平台上的WinSQL软件。 

(三)Sybase的有关概念 

1、数梦幻西游下载据库设备(Device):Sybase的数据库和事务日志都是建立在数据库设备上的,它可以是物理磁盘、磁盘分区或操作系统文件。使用disk init命令建立数据库设备,使用diskdefault命令指定缺省数据库设备,并且可以指定多个缺省数据库设备梦幻西游表情下载。建立数据库时不指定数据库设备,则在缺省数据库设备上建立。例如执行命令: 
$SYBASE/bin/isql -Usa -STEST 
Password:(输入口令) 
1>disk init name = "userdev", &&设备名字为userdev 
2>physname = "/db/sybsystem/userdev.dat", &&设备文件名为userdev.dat 
3>vdevno = 3, &&设备号为3 
4>size = 51200 &&大小为100M(51200块,1块=2k) 
5>go 
1>sp_diskdefault userdev,defaulton &&指定为缺省数据库设备 
2>go 
2、数据库(Database):是梦幻西游外挂表及其相关数据和操作规则及完整性约束条件的集合,包括以下数据库对象:表(Tables)、参照完整性约束、核对完整性约束、规则、缺省值、存储过程、触发器、视图。因此,数据库是一个容器,只有先建数据库,才能建表。一个数据库可以放在多个数据库设备上,一梦幻西游私服个数据库设备可以放置多个数据库。具体内容请看看讲关系数据库的书。 
3、事务日志:对数据库的每次修改,都可被自动记录在一个系统表梦幻西游官方网站中,这个系统表就叫事务日志。任何修改总是先记录日志,然后才做实际的修改。事务日志保证了在出现故障时可以将数据库恢复到出错前的状态。数据库的事务日志最好幻西游不要跟数据库放在同一设备上。 
4、用户:Sybase的用户分为两种,一种是SQL服务器用户(登录账号),另一种是数据库用户。SQL服务器用户sa是系统管理员,对整个系统有操作权。其他SQL服务器用户都是由系统管理员创建,只有SQL服务器用户才可登录进入系统幻西游。数据库用户首先必须是SQL服务器用户,当一个SQL服务器用户创建了一个数据库或被增加为某一数据库的用户时,他才成为相应数据库的数据库用户。 

(四)Sybase的Windows平台客户端软件的梦幻西游官网使用,以asentlnx.exe为例。 

1、安装 
在Windows平台上,执行asentlnx.exe,解压缩出一大堆文件到临时目录。执行临时目录中的setup.exe,一直“Next”下去就行了。装好后在“开始”菜单建有“Sybase”程序组,里面有Sybase Central、Dsedit等工具。客户端软件是装在C:Sybase目录下的。 
2、配置客户端的接口文件 
客户梦幻西游下载端软件要与数据库服务器(Server)通讯,首先得知道局域网中服务器的地址。这就需要为客户端软件提供一本“通讯录”——接口文件,即是C:Sybaseinisql.ini文件。这个接口文件记录了与服务器通讯所使用的协议、地址、端口、服务类型等信息。而梦幻西游官网编写这本“通讯录”的工具就是Dsedit。 
通过Dsedit,可以在sql.ini中为多个Server建立entry(接口)。例如,要为名叫TEST的Server建立entry,可以这样操作: 
(1)启动Dsedit,出现一个窗口,点击“OK”按钮就可以了。 
(2)在“Server Object”菜单栏中选择“Add”,出现“Input Server Name”对话框,输入“TEST”,点击“OK”按梦幻西游下载钮。 
(3)在“DSEDIT1-InterfaceDriver”窗口中,在左边的“Server”框中选择“TEST”行,在右边的框中选“Server Address”行,右击,选择快捷菜单中的“Modify Attribute...”项,出现“Network Address Attribute”窗口,点击“Add”按钮,出现“Input Network Address For Protocol”对话框,点击“Add”按钮,“Protocol”项选“TCP”,“Network Address”项填入“192.168.0.1,4100”,点击“OK”按钮,退回“DSEDIT1-InterfaceDriver”窗口中, 
(4)在右边的框中选“Server Address”行,右击,选择快捷菜单中的“Ping Server”项,出现“Ping”窗口,点击“Ping”命令按梦幻西游sf钮,如果出现“Open Connection to server at (192.168.0.1,4100) succeeds…”的提示,表示配置成功了。 
3、使用Sybase Central 
Sybase Central是用于管理数据库及相关产品的Windows平台工具,可用它管理服务器、数据库中的对象(表、视图、存储过程等等),还能完成通常的创建数据库、表、用户等管理任务。Sybase Central通过提供类似Windows 95资源管理器的易于使梦幻西游官方网站用的图形用户界面,简化了这些任务,例幻西游如,删除数据库表,只要在主窗口中选中它并单击“删除”。通过提供向导,Sybase Central 帮助您完成更复杂的任务梦幻西游,向导一步一步地指导你完成任务。有了它,你可以基本摆脱使用isql工具发出SQL命令来管理数据库,要知道用Create table之类的命令是很累人的,不过建梦幻西游表情议你还是要研究这些命令哦,这可是基础啊,因为弄明白了这些梦幻西游命令的参数,才能用好Sybase Central! 
第一次启动Sybase Central,可能会遇到点麻烦,系统会提示“Unable to load language DLL "scsslgzh"”。这主要是缺少提供中文支持的DLL文件,你可以将“C:Sybaseasep”目录中的scsslgen.dll文件改名为scsslgzh.dll,Sybase Central就可以正常启动了。 

三、ASE+VFP客户机/服务器应用 


(一)Sybase System11 ODBC驱动程序梦幻西游sf与数据源 

在Windows平台上,Sybase公司的软件有自己的专用文件与ASE进行连接和交互操作,而其幻西游他公司的软件怎样与ASE连接和交互操作呢?一条途径是通过Sybase公司提供的ODBC(公开数据库接口)驱动程序。通过这个ODBC驱动程序,我们可建立数据源(Data Source),供应用程序使用,使梦幻西游sf之能够处理ASE上的数据。 
下面讲怎么建立一个数据源。在Sybase程序组中启动ODBC Data Source Administrator(或在控制面板启动ODBC Data Source项),点击“Drivers”选项卡,应该有Sybase System 11一行,这是我们安装asentlnx.exe时装上的。选择“User DSN”选项卡,点击“Add”按钮,出现“Create New Data Source”窗口,选择“Sybase System 11”一行,点击“完成”按钮,跟着出现“ODBC Sybase Driver Setup”窗口。在“General”选项卡中,在“Data Source Name”栏填梦幻西游入数据源的名字,例如DBSERVER,在“Server Name”栏填入你梦幻西游官方网站要连接到Adaptive Server的名字,例如TEST,在“Database Name”栏填入默认要连接的数据库名字,然后点击“确定”按钮就好了。 

(二)远程视图与SPT 

数据源建好后,VFP应用程序就可以用它来访问和更新服务器上的数据了。在VFP中,可以使梦幻西游外挂用远程视图和SPT两种方法访问远程数据。使用远程视图是最简单、方便的方法,你可以象使用VFP本地表一样使用远程视图。SPT(SQL pass-through)是直接把SQL语句发送给服务器执行,能够在很大程度上提高客户机/服务器梦幻西游私服应用程序的性能。

  

 looklook 回复于:2004-04-01 11:04:37
我用的是RH的LINUX8
sybase12.5
请问怎么样配置ASE产品
我安装后在SYBASE中没有db这个目录
请问怎么解决.

 :cry:  :cry:  :cry:  :em02:  :em02:  :em02:

 曾经醒悟 回复于:2004-09-09 09:08:11
和楼主安装11.9.2差不多.装完后用srvbulid配置.不太明白的地方,可以梦幻西游官方网站用系统默认的数据.还有,如果你填写的有误,系统会给你提示.我在虚拟机上已经通过.
red as 3 + sybase12.5

相关说明

  • 如果您发现该小说不能下载,请通知管理员
  • 为了保证您快速安全的浏览本站,推荐使用FireFo火狐浏览器]等专业浏览器.
  • 为确保所下小说能正常使用,请使用[WinRAR v3.5]或以上版本解压本站小说.
  • 文本小说之家站内小说均由网上搜集,若无意中侵犯到您的权利,敬请来信联系我们.

相关评论

(评论内容只代表网友观点,与本站立场无关!)