选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。
可以用以下SQL语句查找存储过程:
select distinct namefrom sysobjects
where type='P'
如何查看SYBASE数据库中的所有表名?看如下SQL语句:
select name from sysobjects where type="U";如何把sybase数据库导出,使用如下:
dump database from sybase1 to "/mysybasedump";sybase1是你的数据库名,/mysybasedump表示linux根目录下,保存为mysybasedump。
1重新把磁盘阵列挂到a机上数据库仍能正常运行
2所有库文件都在磁盘阵列上(master也在)
3以前在a机上对数据库进行扩容,但好像b机的cfg文件也相应修改过
4其中出问题的scbjhdb库的status为64
5在sysdevices中出问题的设备都能看到
6曾在b机上用 fsck -y 检查磁盘阵列文件即可。
sp_help tablename 也可以。此命令可以查看各个字段的详细信息和索引等 信息!
sp_helptext viewname or procname 可以查看视图和存储过程的名字。
这些都是很基本的东西,建议还是找点sybase的基础资料看看。
use master
go
---创建数据库设备
disk init
name="DEV_DB_CLIENT_DAT01",
physname="E:\sybase\DSFY100\data\DEV_DB_CLIENT_DAT01dat",
size="128M"
go
exec sp_deviceattr DEV_DB_CLIENT_DAT01, dsync, false
go
---创建数据日志设备
disk init
name="DEV_DB_CLIENT_LOG01",
physname="E:\sybase\DSFY100\data\DEV_DB_CLIENT_LOG01dat",
size="32M"
go
exec sp_deviceattr DEV_DB_CLIENT_LOG01, dsync, false
go
----------------创建数据库
use master
go
create database DB_CLIENT
on DEV_DB_CLIENT_DAT01=128
log on DEV_DB_CLIENT_LOG01=32
go
---给数据库扩容
两种方法,一是增加原来设备的大小,二是增加新的设备
1、增加原来设备的大小:
use master
go
disk resize name='DEV_DB_CLIENT_DAT01',size='200m'
alter database DB_CLIENT on DEV_DB_CLIENT_DAT01='200m'
disk resize name='DEV_DB_CLIENT_LOG01',size=200m
alter database DB_CLIENT log on DEV_DB_CLIENT_LOG01='200m'
2、增加新的设备
use master
go
disk init
name='DEV_NEW',
physname='e:\DB_CLIENT_NEWdat',
size='200m'
go
disk init
name='DEV_NEW_LOG',
physname='e:\DB_CLIENT_NEW_LOGdat',
size='200m'
go
以上就是关于如何查看sybase数据库运行情况全部的内容,包括:如何查看sybase数据库运行情况、linux环境下如何查看sybase数据库中有哪些表有哪些存储过程如何把sybase数据库导出、sybase双机热备切机后数据库设备无法加载,该怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)