sybase培训资料专业知识讲座_第1页
sybase培训资料专业知识讲座_第2页
sybase培训资料专业知识讲座_第3页
sybase培训资料专业知识讲座_第4页
sybase培训资料专业知识讲座_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Sybase基础时间:2023-01-10第1页1学习完本课程,您应当能够:掌握Sybase特点及基本组成掌握Sybase启动和关闭、备份与恢复掌握Sybase基本信息及配备查询掌握Sybase基本维护及常见问题处理学习目标第2页2Sybase介绍第一节第3页3Sybase介绍1984年,MarkB.Hiffman和RobertEpstern创建了Sybase公司,并在1987年推出了Sybase数据库产品。Sybase主要有三种版本,一是UNIX操作系统下运行版本,二是NovellNetware环境下运行版本,三是WindowsNT环境下运行版本。第4页4Sybase特点客户/服务器系统支持共享资源且在多台设备间平衡负载将处理工作分派在两个系统上真正开放数据库高性能可编程数据库事件驱动触发器多线索化第5页5Sybase数据库安装Sybase数据库时会自动生成下列几个系统数据库:主数据库 master模型数据库 model系统过程数据库 sybsystemprocs安全审核数据库sybsecurity(可选)临时数据库 tempdb顾客数据库第6页6数据库对象表 Tables视图 Views索引 Index存放过程 Storedprocedures触发器 Triggers缺省与规则 Defaultsandrules第7页7数据库顾客sa顾客数据库属主(dbo)

数据库对象属主数据库一般顾客数据库属主(dbo)顾客可对本数据库中所有对象(如表、视图、存放过程等)进行操作第8页8Sybase实用程序第二节第9页9Sybase实用程序—isqlisql[各种开关]:isql是与SybaseServer交互SQL句法分析器-Uusername:username为登录isql数据库服务器用户名-Ppassword:password为登录取户口令-Sserver:server为数据库服务器名-i输入文献:将isql语句写入文献,文献名为“输入文献”-o输出文献:将isql执行结果写入这里给定“输出文献”终止一条命令:go清除查询缓冲:reset退出isql:quit或exitisql-i参数创建表、视图等命令及参数都正确,不过执行后没有效果,也不报错,不过就是创建无效。第10页10isql常用语法查询 select插入 insert修改 update删除 delete清空统计 truncate删除数据库 drop删除数据库设备 sp_dropdevice第11页11Sybase实用程序—bcpbcptablenamein/outfilename[各种开关]:bcp是数据库和数据文献之间以用户指定格式复制数据-Uusername:username为登录isql数据库服务器用户名-Ppassword:password为登录取户口令-Sserver:server为数据库服务器名-c:使用字符数据类型执行大容量复制操作-t分隔符:指定文本文献中,各个字段之间分隔符-b行数:指定所复制每批数据中行数。影响bcp因素表索引和主键tempdb大小第12页12Sybase实用程序—ddlgenddlgen[各种开关]:导出数据库中对象DDL语句-Uusername:username为登录isql数据库服务器用户名-Ppassword:password为登录取户口令-Sserver:server为数据库服务器名-T对象类型:所有数据库对象类型,其中U为表,V为视图,TR为触发器,P为存放过程-D数据库名:对象所在数据库-N对象名:必须同-T一起使用,缺省–N%-I接口文献:接口文献例如:$SYBASE/ASEP/bin/ddlgen-Uipnms-Sserver-Pipnms@hbtt_enovell-I./interfaces-Jutf8-TU-Dflwdb-N%第13页13Sybase实用程序—showserver/startservershowserver:显示目前在本机上正在运行SybaseServer#cd/opt/sybase/ASE-12_0/install#./showserverstartserver[多种开关]:启动SybaseServer-frunserverfile:指定一种运行服务器文献名。每次重启SybaseServer时,以这个文献为参照-m:以单顾客方式启动SybaseServer。这个方式用于恢复master数据库第14页14Sybase数据库启动首先对使用Sybase数据库顾客进行环境变量设置#cd/opt/sybase#../SYBASE.sh#cd/opt/sybase/OCS-12_0#../OCS-12_0.sh#cd/opt/sybase/ASE-12_0#../ASE-12_0.sh用startserver来启动SybaseServer或BackupServer#cd/opt/sybase/ASE-12_0/install#./startserver-f./RUN_ipnmsdb#./startserver-f./RUN_ipnms_BS第15页15Sybase数据库关闭到/opt/sybase/OCS-12_0/bin目录下执行isql语句

#cd/opt/sybase/OCS-12_0/bin #./isql-Sipnmsdb-Usa-P 1>shutdownRUN_ipnmsdb_BS 2>go 关闭Sybase备份服务器

1>shutdown 2>go 关闭Sybase主服务器第16页16备份数据库备份数据库

#cd/opt/sybase/ASE-12_0/install #./startserver-f./RUN_ipnmsdb_BS 启动备份服务器

#cd/opt/sybase/OCS-12_0/bin #./isql-Sipnmsdb-Usa-P 1>dumpdatabasesybsystemdbto“/user/sybase_back/systemp_back” 2>go第17页17恢复数据库恢复数据库

#cd/opt/sybase/OCS-12_0/bin #./isql-Sipnmsdb-Usa-P 1>loaddatabasesybsystemdbfrom“/user/sybase_back/systemp_back” 2>go激活数据库

1>onlinedatabasesybsystemdb 2>go第18页18Sybase信息查看第三节第19页19查看数据库版本查看数据库版本#cd/opt/sybase/ASE-12_0/install#./isql-Sipnmsdb-Usa–P>select@@version>go第20页20查看表空间查看表空间#./isql-Sipnmsdb-Usa–P>sp_spaceusedFLW_AS2AS_5MIN>go>sp_estspaceFLW_AS2AS_5MIN,595821>go第21页21查看和设置数据库字符集查看数据库字符集>sp_helpsort>go查看数据库字符集信息>selectname,idfromsyscharsetsorderbyname>go>exit安装字符集#charset-Usa-P123456binary.srtutf8设置数据库字符集>sp_configure"defaultcharactersetid",190>go重启数据库第22页22查看进程状态查看进程状态>sp_who>gorecvsleep进程正在等候客户端输入信息sendsleep进程正在等候往客户端写入信息locksleep进程正在等候获取锁sleeping 等候磁盘I/O或某种其他资源runnable在可运行进程队列中running 正在运行logsuspend达到日记最后阈值时挂起进程第23页23查看和增加设备数查看设备数>sp_configure"numberofdevices">go增加设备数sp_configure"numberofdevices",45go第24页24数据库顾客、顾客组管理建立注册用户sp_addlogin登录名,口令,库名,语言,全名例:建立登录取户zhang,口令为zhangling(最低六位),全名为Zhangling>sp_addloginzhang,zhangling,null,null,"Zhangling“>go>select*fromsyslogins>go 报告特定用户或SQLServer所有当前用户和进程信息 >sp_who>go第25页25数据库顾客、顾客组管理建立数据库顾客组>sp_addgroupchina查询数据库顾客组>sp_helpgroup>go增加数据库顾客>sp_adduseruser1>go删除数据库顾客>sp_deluseruser1>go查询数据库顾客>sp_helpuser>go第26页26Sybase查用参数配备(1)sp_configure"maxmemory",$(($MEMSIZE/20*7))sp_configure"numberofdevices",100sp_configure"numberofopendatabases",30sp_configure"numberoflocks",500000sp_configure'numberofopenindexes',5000sp_configure"numberofopenobjects",5000sp_configure"maxonlineengines",$NCPUsp_configure"numberofenginesatstartup",$NCPU第27页27Sybase查用参数配备(2)sp_configure"numberofuserconn",2023sp_configure"sizeofunilibcache",100000sp_configure"procedurecachesize",$(($MEMSIZE/200*7))sp_cacheconfig"defaultdatacache","$(($MEMSIZE/200*7*5))k"sp_configure"stacksize",1000000sp_dboptionmodel,"selectinto",truesp_dboptionmodel,"trunclog",true第28页28Sybase常见问题处理第四节第29页29isql登录设置环境字符集问题问题描述:在isql登录sybase数据库时经常提醒:[root@flow~]#/opt/ipnms/sybase/bin/isql-Uipnms-Pipnms@tjtt_enovell-SipnmsdbMsg4017,Level16,State1:Server'ipnmsdb':Neitherlanguagenameinloginrecord'chinese'norlanguagenameinsyslogins'<NULL>'isanofficiallanguagenameonthisSQLServer.Usingserver-widedefault'us_english'instead.第30页30isql登录设置环境字符集问题处理办法:这个需要修改环境变量,和shell以及操作系统有关系,但并不影响我们正常使用。能够将LANG环境变量设为空。exportLANG=另外:经常会遇到,再用isql登录sybase时,查询表中汉字列值时,显示成果为乱码,也能够在登录前设置LANG环境变量,exportLANG=zh_CN.gbk第31页31sa密码丢失问题处理办法:1、停掉sybase进程2、修改RUN_netview文献,添加-psa3、设置ssh工具,屏幕缓存为99994、启动sybase5、复制输出到txt文本中6、查找:NewSSOpasswordforsa

其后跟是sa密码第32页32增加数据库设备没有反应问题描述:某日发觉某现场数据库空间满了,可是增加数据库设备接近没有反应状态,查看数据库日记,发觉数据库报错如下:#tail-100ipnmsdb.log01:00000:00005:2023/06/2112:15:17.50server3task(s)aresleepingwaitingforspacetobecomeavailableinthelogsegmentfordatabasemaster.处理办法:清空master日记:dumptranmasterwithno_log第33页33kernelCannotread,hostprocessdisconnected问题描述:某日查看数据库log发觉如下情况:00:00000:00256:2023/06/0411:40:05.40kernelCannotread,hostprocessdisconnected:CCspid:256处理办法:这是由于客户端异常退出造成,没有什么尤其影响,客户端异常退出,系统在检测这些死进程时候就会提醒这样错误信息。建立在连接sybase进行操作时,操作结束后按照正常次序退出。第34页34flwdboffline问题描述:某日发觉flwdb数据库总是由于日记空间满而offline,在目录:/opt/sybase/ASE-12_5/install下查看ipnmsdb.log日记,内容如下:01:00000:00011:2023/05/2101:27:18.82serverError:1105,Severity:17,State:401:00000:00011:2023/05/2101:27:18.83serverCan'tallocatespaceforobject'syslogs'indatabase'flwdb'because'logsegment'segmentisfull/hasnofreeextents.Ifyouranoutofspaceinsyslogs,dumpthetransactionlog.Otherwise,useALTERDATABASEtoincreasethesizeofthesegment

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论