评论

收藏

[Sybase] 2.SYBASE操作——系统表与过程

数据库 数据库 发布于:2021-12-12 18:46 | 阅读数:297 | 评论:0

2.SYBASE操作——系统表与过程

  • Master数据库

    • 系统表

Master数据库包含系统表,系统表跟踪SAP ASE的信息。系统表也叫做数据字典或系统目录。在SAP ASE创建的时候创建,名字都是使用sys开始,不能在用户数据库中创建和系统表相同名字的表。
查询系统系统表:
1> select * from sysobjects where type="TR"
2> go


    • 系统过程

SAP ASE提供系统过程,提供访问系统表的快捷方式。都是以sp_开头的,存在于sybsystemprocs数据库中。如下:
sp_commonkey 
 sp_helpremotelogin 
 sp_configure 
 sp_help_resource_limit 
 sp_countmedatada 
 sp_helprotect 
 sp_dboption 
 sp_helpsegment 
 sp_estspace 
 sp_helpserver 
 sp_help 
 sp_helpsort 
 sp_helpartition 
 sp_helptext 
 sp_helpcache 
 sp_helpthreshold 
 sp_helpconfig 
 sp_helpuser 
 sp_helpconstraint 
 sp_lock 
 sp_helpdb 
 sp_monitor 
 sp_helpdevice 
 sp_monitorconfig 
 sp_helpgroup 
 sp_showcontrolinfo 
 sp_helpindex 
 sp_showexeclass 
 sp_helpjava 
 sp_showplan


    • 系统表修改

不需要直接去修改系统表。要修改系统表,需要通过sp_configure来使能修改系统表。一些系统表是不能被用户修改的,以为内被系统进程动态建立。
系统过程执行成功都会显示如下:
return status = 0

  • 外部系统过程
扩展存储过程可以在SAP ASE中调用外部语言的函数。都是以xp_名字开头。

  • Sybase报错日志
每次数据库启动,SAP ASE会写错误日志,位于
$SYBASE/$SYBAE_ASE/install/server_name.log中
如果是windows就是名字为errorlog

  • 连接到数据库
网络服务信息存储在interfaces文件中。
列出了名字和服务的地址。叫做interfaces,interface或sql.ini取决于操作系统。


    • 目录服务

目录服务管理创建、修改和网络服务获取信息。由平台或第三方提供,独立于SAP ASE安装。
$SYBASE/$SYBASE_OCS/config/libtcl.cfg文件用于被服务器和客户端使用,哪些目录服务使用了,目录服务驱动的位置。


    • LDAP作为目录服务

LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。
LDAP服务可以安装在不同的平台。


关注下面的标签,发现更多相似文章