[SYBASE] sybase基础

(1)sybase的历史版本;

sybase server 1.0 2.0, Sybase openclient/openserver, Sybase system 10, sybase replication server,Sybase sql server 11.0, Sybase ase 11.5, Sybase ase 11.9.2, ase 11.9.3, ase 12.0, ase 12.5, ase 15.5, ase 15.7.

(2)sybase dbms

登陆:默认用户为sa,
密码sybase

———对应于oracle dba用户: sysdba/oracle

(3)sybase数据库设备和数据库的关系:

———对应于oracle数据库文件:数据文件和表空间的关系

(4)sybase master库:

———对应于oracle的system表空间

(5)sybase创建库:

———对应于oracle创建表空间

(6)sybase建库过程;

第一步,初始化数据库设备u2及u2_log:

disk init

name="u2",

physname="C:\opt\Sybase\data\u2.bat",

vdevno=7,

size =  10240

go

disk init

name="u2_log",

physname="C:\opt\Sybase\data\u2_log.bat",

vdevno=8,

size =  10240

go

第二步,查看数据库设备

sp_helpdevice u2_log

第三步,建库

create database u2

on u2=12

log on u2_log=12

for load

(6)sybase删除数据库设备;

sp_dropdevice u1_log

(7)sybase系统数据库类型:

主数据库 master,模型数据库model,系统过程数据库sybssystemproces,安全审核数据库sybsecurity,临时数据库tempdb

(8)sybase数据库用户类型:

sa超级用户,dbo数据库属主,数据库对象属主,数据库普通用户

(9)isql工具:

支持sp_dropdevice,drop,truncate,update等语句

(10)备份工具

bcp,ddlgen

(11)sybase系统表:

———相当于oracles数据字典

sysdatabase,sysdevices,syslogins,sysobjects,sysusers;每个数据库同样处在user_devices,user_users等表结构

(12)sybase客户端连接的配置(dedite)

———相当于oracle的netca: network manger

包括service name,server services等信息

(13)客户端连接接口文件sql.ini:

———相当于oracle的tnsnames.ora

Sql.ini格式:

[CLARKPC_XP]

master=NLWNSCK,clark-PC,5002

query=NLWNSCK,clark-PC,5002

[CLARKPC]

master=NLWNSCK,clark-PC,5000

query=NLWNSCK,clark-PC,5000

[CLARKPC_BS]

master=NLWNSCK,clark-PC,5001

query=NLWNSCK,clark-PC,5001

[CLARKPC_JSAGENT]

master=NLWNSCK,clark-PC,4900

query=NLWNSCK,clark-PC,4900

格式:

master -用于服务器启动;

query -
客户端建立连接时使用

(14)sybase数据库参数配置文件sybase.cfg:

———相当于oracle的pfile,spfile

最大共享内存: max memeory:
页*2K。

Adaptive server执行程序:不在max memory之内

Server 结构体:存放用户连接信息,数据库信息,锁信息,可以配置。(pga)

缓存内存的分配

sp_cacheconfig “default data cache”,”1000M

sp_cacheconfig “procedure cache size ”,”1000M

(15)查看数据库信息:

select * from sysdevices

sp_helpdevice

select * from sysdatabases;

select * from sysusages: dbid

sp_helpdb u2

select db_name(4)

(16)监控数据库空间使用情况

sp_spaceused

sp_helpsegment

(17)监控用户登录情况:

sp_displaylogin sa

select * from syslogins;

时间: 2024-10-10 14:34:10

[SYBASE] sybase基础的相关文章

06 sql&sybase

一.sybase数据库基础知识 1.概念知识 sybase包含系统数据库和用户数据库,是一个多库结构. 数据库一般放在device设备上,设备一般使用操作硬盘.一个库可以放在多个设备,一个设备可以放多个库. 所以一般数据的存储关系是:数据—>表—>库—>设备—>操作系统物理文件 所以数据存储顺序是:创建设备.创建库.创建表.插入数据 2.创建设备 disk init Name=“DEV_DATA”, Physname=”D:\DATA\DEV_MyDATA.dat“, Size=”

sybase部署

部署环境: 32位SUSE10.2 linuex(IP地址192.168.117.120),ASE12.5.3 步骤 1.创建服务账户 groupadd sybase useradd -g sybase sybase 2.创建安装目录 mkdir /opt/sybase chown sybase.sybase /opt/sybase 接下来所有的操作都是在sybase用户下进行 这里我们用图形化方式做配置,所有设置下环境变量DISPLAY export DISPLAY=192.168.117.1

linux mkfs误格式化文件系统清除sybase数据库恢复记录

写这篇博客的目的主要是警醒自己在Linux运维操作时刻不能掉以轻心,无论涉及什么样的操作都应该慎重,尤其对运行核心业务的系统,操作前确认系统的运行环境. 事由介绍: 开发的同事找我协助部署sybase数据库的自动备份,数据库架构为RHCS高可用集群,数据库部署在共享磁盘sda中,同时反馈说集群也是有问题,无法自动切换,以下记录操作失误和恢复的全过程. 1.当天下午我登陆sybase数据库服务器,首先查看了系统版本: #cat /etc/redhat-release  Red Hat Enterp

Sybase

Sybase常用命令: 启动数据库 . /opt/sybase/SYBASE.sh $ isql -Usa -P111111 –SASE1 $ startserver -f $SYBASE/$SYBASE_ASE/install/RUN_ASE1 $ startserver -f $SYBASE/$SYBASE_ASE/install/RUN_ASE1_BS 执行Sql脚本:isql 命令中有一个-i 的参数,可以输入脚本,批量的执行sql语句. isql -Usa -P password -S

RHEL5.8安装Sybase 15.7_x86_64

RHEL5.8安装Sybase 15.7如果您运行的是 RHEL 5 或更高版本,请使用以下设置:kernel.exec-shield = 0kernel.randomize_va_space = 0以下修补程序是 GUI 组件正常工作所必需的:xorg-x11-libs-6.7.0-2? openmotif-2.2.3-6Adaptive Server 需要以下变量设置:对于 glibc 2.4 版,将 LD_POINTER_GUARD 设置为 1对于 glibc 2.5 版,将 LD_POI

Sybase安装后的配置工作

1.配置数据库参数 配置sybase数据库使用的最大内存 用isql命令行实用工具登录sybase数据库服务器,其中的servername是$SYBASE/interfaces文件中配置的sybase服务器. $ isql –Usa –P –Sservername 1>sp_configure ‘total memory’,614400  (单位为2k) 2>go 上面命令配置sybase使用1200M内存,通常配置为系统内存的60-70%. 配置sybase数据库所能适用的最大引擎数 sp_

windows下启动/关闭Sybase数据库服务器

启动.关闭Sybase数据库服务器 一.启动Sybase服务器 在windows下介绍两种方法启动Sybase数据库服务器. 1.通过服务器管理器 依次打开控制面板>管理工具>服务 管理窗口.拖动滚动条到Sybase打头的服务名称附近,一般会发现有5个服务:Sybase SQLServer _ <servername>.Sybase BCKServer _ <servername>_BS.Sybase MONServer _ <servername>_MS.

Sybase IQ-15_1本地登录问题之interfaces文件配置及数据文件权限

环境描述:    操作系统:rhel 5.4    数据库版本:Sybase IQ-15_1    问题描述:上海一客户Sybase IQ-15_1数据库主机重启,Sybase IQ-15_1数据库启动异常,由于数据库管理员Sybase IQ-15_1经验欠缺,登录不了本地Sybase IQ-15_1控制台.    问题处理过程:    一.首先解决iqdemo库的登录问题    1.通过ps -ef|grep sybase发现有iqdemo数据库进程    2.临时配置操作系统本地LANG参数

sybase数据库环境搭建教程

本案例为centos6.5操作系统,sybase数据库版本为15.7.安装操作系统不做详解装完之后在root下配置IP,改为动态获取,使其能链接网络vi /etc/sysconfig/network-scripts/ifcfg-eth0 重启服务service network restart下载JDK安装包jdk-10.0.2_linux-x64_bin.rpm,放到/usr/local下安装:rpm –ivh jdk-10.0.2_linux-x64_bin.rpm执行以下操作,查看信息是否正