SYBASE培训教程资料下载.pdf
《SYBASE培训教程资料下载.pdf》由会员分享,可在线阅读,更多相关《SYBASE培训教程资料下载.pdf(42页珍藏版)》请在冰豆网上搜索。
数据库:
全面控制和管理用户数据库及全面控制和管理用户数据库及SYBASESYBASE上的一切上的一切操作操作(22)temptemp数据库:
它为临时表和其他临时工作空间提供一个存储数据库:
它为临时表和其他临时工作空间提供一个存储区域,是公用的区域,是公用的(33)modelmodel数据库:
它为新建的用户数据库提供一个原型它为新建的用户数据库提供一个原型(4)sybsystemproc数据库:
存储系统存储过程存储系统存储过程SYBASESYBASE数据库系统管理培训数据库系统管理培训
(一)、
(一)、SYBASESYBASE数据库基本框架数据库基本框架(5)其他系统数据库:
)其他系统数据库:
审计数据库(审计数据库(sybsecuritysybsecurity)、样本数据库)、样本数据库(pubs2pubs2)、句法数据库()、句法数据库(sybsyntaxsybsyntax)查看当前数据库服务器中的用户数据库和系统数据库的信息的命令查看当前数据库服务器中的用户数据库和系统数据库的信息的命令如下:
如下:
$isql$isqlUsaUsaPP1sp_helpdb1sp_helpdb2go2go要查看某一个数据库的信息,用下面命令要查看某一个数据库的信息,用下面命令:
$isql$isqlUsaUsaPP1sp_helpdb1sp_helpdbdbnamedbname2go2goSYBASESYBASE数据库系统管理培训数据库系统管理培训
(一)、
(一)、SYBASESYBASE数据库基本框架数据库基本框架22、interfacesinterfaces文件文件interfacesinterfaces位于位于$sybase$sybase目录下目录下,接口文件就象一个地址本,其,接口文件就象一个地址本,其中列出每个已知的服务器的名称及网络地址和端口号。
结构如下:
中列出每个已知的服务器的名称及网络地址和端口号。
例如:
SybaseSybaseQuerytcp168.33.56.1718000Querytcp168.33.56.1718000Mastertcp168.33.56.1718000Mastertcp168.33.56.1718000InterfacesInterfaces文件的作用:
文件的作用:
(11)在客户端的)在客户端的interfacesinterfaces文件中列出可被连接的各个文件中列出可被连接的各个serverserver的的网络地址。
网络地址。
(22)在)在serverserver端,每个端,每个serverserver用于同其它用于同其它serverserver的连接。
的连接。
用户可以更改此文件,来改变数据库服务器的地址。
SYBASESYBASE数据库系统管理培训数据库系统管理培训
(一)、
(一)、SYBASESYBASE数据库基本框架数据库基本框架33、SYBASE.cfgSYBASE.cfg文件文件SYBASE.cfgSYBASE.cfg文件存在于文件存在于$sybase$sybase目录下,用于存放目录下,用于存放sqlserversqlserver的的系统参数信息。
数据库在启动时,读取该文件。
用户可以通过直接系统参数信息。
用户可以通过直接修改该文件中的参数的值,来改变数据库的系统参数,必须注意,修改该文件中的参数的值,来改变数据库的系统参数,必须注意,修改了此文件中的参数以后,只有修改了此文件中的参数以后,只有数据库重新启动以后才生效数据库重新启动以后才生效。
SYBASESYBASE数据库系统管理培训数据库系统管理培训
(一)、
(一)、SYBASESYBASE数据库基本框架数据库基本框架44、常见问题及解决办法、常见问题及解决办法修改主机的修改主机的IPIP地址后,如何更改地址后,如何更改interfacesinterfaces文件?
文件?
安装安装SYBASEAdapiveServerSYBASEAdapiveServer的机器的机器IPIP地址改变后地址改变后,应修改应修改interfacesinterfaces文件及有关的设置。
文件及有关的设置。
如果如果interfacesinterfaces文件中使用的是机器名而不是文件中使用的是机器名而不是IPIP地址地址,则不则不需要变动。
需要变动。
但如果客户端联接服务器使用的是服务器的但如果客户端联接服务器使用的是服务器的IPIP地址而地址而不是机器名不是机器名,那么客户端需修改联接服务器的那么客户端需修改联接服务器的IPIP地址。
地址。
如果如果interfacesinterfaces文件中使用的是文件中使用的是IPIP地址地址,那么需要修改那么需要修改interfacesinterfaces文件中和地址有关的部分文件中和地址有关的部分,可使用可使用dscpdscp或或dseditdsedit进进行修改。
行修改。
SYBASESYBASE数据库系统管理培训数据库系统管理培训
(二)、数据库启动
(二)、数据库启动/关闭关闭11、查看数据库状态、查看数据库状态以以sybasesybase用户登录到操作系统,用命令用户登录到操作系统,用命令showservershowserver查看数据库是否查看数据库是否启动。
启动。
$showserver$showserverUSERPID%CPU%MEMSZRSSTTYSTATSTIMETIMECOMMANDUSERPID%CPU%MEMSZRSSTTYSTATSTIMETIMECOMMANDsybase240000.12.01392410856sybase240000.12.01392410856-AJun134:
46AJun134:
46/sybase/ASE/sybase/ASE-12_0/bin/dataserver12_0/bin/dataserver-d/sybase/data/master.datd/sybase/data/master.dat-e/sybase/ASEe/sybase/ASE-12_0/install/SYBASE.log12_0/install/SYBASE.log-M/sybaseM/sybasesSYBASEsSYBASE输入输入showservershowserver命令后如果出现上面信息,证明数据库已经启动。
命令后如果出现上面信息,证明数据库已经启动。
SYBASESYBASE数据库系统管理培训数据库系统管理培训
(二)、数据库启动
(二)、数据库启动/关闭关闭22、数据库启动、数据库启动以下是数据库启动的步骤:
以下是数据库启动的步骤:
(11)sybasesybase用户登录操作系统用户登录操作系统如果是如果是unixwareunixware操作系统操作系统(22)$SYBASE/install$SYBASE/install目录目录如果是如果是aixaix操作系统操作系统(22)$SYBASE/ASE$SYBASE/ASE-12_012_0启动数据库服务器:
启动数据库服务器:
(33)startserverstartserver-fRUN_SYBASEfRUN_SYBASE启动备份服务器:
启动备份服务器:
(44)startserverstartserverfRUN_SYB_BACKUPfRUN_SYB_BACKUPSYBASESYBASE数据库系统管理培训数据库系统管理培训注意:
一般情况,备份服务器注意:
一般情况,备份服务器是不用启动的,只有需要备份是不用启动的,只有需要备份的时候才启动备份服务器。
的时候才启动备份服务器。
(二)、数据库启动
(二)、数据库启动/关闭关闭22、数据库关闭、数据库关闭在一般情况下,数据库并不是每天都关闭,最好每天都不关闭,在在一般情况下,数据库并不是每天都关闭,最好每天都不关闭,在特殊情况下才关闭。
数据库关闭过程如下:
特殊情况下才关闭。
(11)以)以SYBASESYBASE用户登陆操作系统。
用户登陆操作系统。
(22)以数据库管理员(超级用户)以数据库管理员(超级用户SASA)登陆数据库。
)登陆数据库。
$isql$isqlUsaUsaPP(33)关闭备份服务器)关闭备份服务器1shutdownSYB_BACKUP1shutdownSYB_BACKUP2go2go(33)关闭数据库服务器)关闭数据库服务器1shutdown1shutdown2go2goSYBASESYBASE数据库系统管理培训数据库系统管理培训
(二)、数据库启动
(二)、数据库启动/关闭关闭33、出错日志、出错日志也许在数据库启动时,由于各种原因,数据库不能正常启动,数据也许在数据库启动时,由于各种原因,数据库不能正常启动,数据库会把引起数据库错误的信息方到库会把引起数据库错误的信息方到SYBASE.logSYBASE.log文件中,这个文件在文件中,这个文件在$SYBASE/install$SYBASE/install目录下。
目录下。
SYBASESYBASE数据库系统管理培训数据库系统管理培训
(二)、数据库启动
(二)、数据库启动/关闭关闭44、常见问题及解决方法、常见问题及解决方法在实际环境中,数据库在实际环境中,数据库ServerServer无法启动的原因很多,本文仅列出了无法启动的原因很多,本文仅列出了几种常见的情况,供大家参考。
几种常见的情况,供大家参考。
首先,应检查首先,应检查ServerServer的日志文件。
不同版本缺省的日志文件如下的日志文件。
不同版本缺省的日志文件如下(其中(其中为为SybaseServerSybaseServer的名称:
的名称:
UNIX:
11.0*:
$SYBASE/install/errorlog11.0*:
$SYBASE/install/errorlog11.5*11.5*或或11.9*:
$SYBASE/install/.log11.9*:
$SYBASE/install/.log12.0*:
$SYBASE_ASE/install/.log12.0*:
$SYBASE_ASE/install/.logNT:
NT:
11.0*11.5*11.0*11.5*或或11.9*:
$SYBASE11.9*:
$SYBASEinstallinstallerrorloger