当前位置:首页 » 数据仓库 » sybase查看数据库日志
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

sybase查看数据库日志

发布时间: 2022-11-15 12:26:32

① 如何查看sybase数据库空间日志

如:> sp_helpsegment system 查看系统的剩余空间
> sp_helpsegment logsegment 查看日志的剩余空间

也可sp_helpdb db_name来查询。。

通过sp_helpdb dbname得到的返回值有(部分信息):
device_fragments size usage free kbytes
---------------- ---- ----- -----------
ciimlog 450.0 MB data only 240
ciimlog 1022.0 MB data only 912
ciimlog 218.0 MB log only 223232
ciimlog 310.0 MB log only 317440
datadev1 192.0 MB data only 6208
datadev1 1000.0 MB data only 62992
datadev1 308.0 MB log only 315392
datadev1 500.0 MB log only 512000

② 如何查看SYBASE中操作日志

如果没有使用auditing,无法知道。如果要找日志中的数据,需要特殊的工具,并且执行delete之后没有执行过mp tran命令

③ sybase 检查数据库的日志是否有单独的存放设备

详细步骤,已测试成功[@more@]
1、备份数据库,包括 master 和你要分离数据与日志的应用库,最好是备份所有数据库;
2、检查数据库的日志是否有单独的存放设备,如有,则直接到第5步;
3、如没有单独的日志设备,则增加一个设备:disk init .....;
4、alter database db_name log on new_log_device=xxx
5、sp_logdevice dbname,new_logdev (移动日志设备)
6、sp_dropsegment logsegment, db_name, device_name (如果数据库有多个设备既放数据又放日志,则
要相应的运行几次
7、创建一个临时表,然后往里面插入足够的数据,然后截断日志
use db_name
go
create table t1 (id int)
go
declare @loop int
select @loop = 1
while(@loop<500)
begin
insert t1 values(@loop)
select @loop = @loop + 1
end
go
mp tran db_name with truncate_only
go
8、到此,数据与日志的分离已经完成,使用sp_helpdb db_name或sp_helplog查看是否已分离。
增加和删除 segment 并不移动当前的已分配空间。日志至少有一个扩充(extend)位于以前的 segment
上(还记得吗,为对象分配存贮单元时,实际是以 extend 为单位的。)。如果当前 extend 被填满,需要再
为日志分配时,ASE会在新的 segment 上分配(segment 约束它不得不这么做)。此时,截断日志就可以回收
以前分配的 extend 了。

最后,还是要备份所有数据库.

④ 如何查看sybase数据库空间日志

use db_name
go
sp_spaceused syslogs
go
或者

sp_helpdb db_name
go
sp_helpsegment logsegment
go

⑤ 如何查看sybase数据库的日志情况

如果是linux则在 sybase安装目录,ASE-12_5/install/下:ASE服务器名.log,备份服务器名.log linux用vi或more看

⑥ 如何查看sybase数据库空间日志

如何查看sybase数据库空间日志
如:> sp_helpsegment system 查看系统的剩余空间
> sp_helpsegment logsegment 查看日志的剩余空间

也可sp_helpdb db_name来查询。。

通过sp_helpdb dbname得到的返回值有(部分信息):
device_fragments size usage free kbytes

⑦ 如何查看sybase数据库运行情况

选择开始菜单中→程序→【Management SQL Server 2008】→【SQL Server Management Studio】命令,打开【SQL Server Management Studio】窗口,并使用Windows或 SQL Server身份验证建立连接。
在【对象资源管理器】窗口中展开服务器,然后选择【数据库】节点
右键单击【数据库】节点,从弹出来的快捷菜单中选择【新建数据库】命令。
执行上述操作后,会弹出【新建数据库】对话框。在对话框、左侧有3个选项,分别是【常规】、【选项】和【文件组】。完成这三个选项中的设置会后,就完成了数据库的创建工作,
在【数据库名称】文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。
在【所有者】文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用【使用全文索引】复选框。
在【数据库文件】列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的【添加】、【删除】按钮添加或删除数据库文件。
切换到【选项页】、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。
切换到【文件组】页,在这里可以添加或删除文件组。
完成以上操作后,单击【确定】按钮关闭【新建数据库】对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再【对象资源管理器】窗口看到。

⑧ 如何查看SYBASE数据库日志文件,的相关推荐

在数据库内执行: select @@errorlog 可以获得数据库的错误日志文件名称。
用文本查看器打开sybase错误日志文件即可。

⑨ sybase 错误日志在哪看

12.0版本以前直接在安装目录下的install目录
12.0版本以后在sybase安装目录下 ASE-12_x 目录下的install目录

⑩ linux/sybase日志查看

先看 crontab 的日志是不是正确运行了脚本。之后再看 sybase 的日志对应时间的数据库操作是否正常。
shell 脚本里面根据命令的运行状况自己留下点 log 还是有必要的……