精华内容
下载资源
问答
  • 如何查看数据库日志

    千次阅读 2019-07-05 03:01:44
    在SQL Server中,一个数据库日志是以*.ldf 文件存放,请问我想查看某一个数据库日志,该如何操作.方法1: DBCCLOG('DatabaseName',2) 方法2: select*From::fn_dblog(default,default) 方法3: 用Log...

    在SQL Server中,一个数据库的日志是以*.ldf 文件存放,请问我想查看某一个数据库的日志,该如何操作.
    方法1:

    DBCC LOG('DatabaseName',2)

     

    方法2:

    select * From ::fn_dblog(default,default)

     

    方法3:

    用Log Explorer


    DBCC LOG可以用下面的命令查看:

     

    DBCC log ( {dbid|dbname}, [, type={0|1|2|3|4}] )

     

    参数:
    Dbid or dbname - 任一数据库的ID或名字
    type - 输出结果的类型:
    0 - 最少信息(operation, context, transaction id)
    1 - 更多信息(plus flags, tags, row length)
    2 - 非常详细的信息(plus object name, index name,page id, slot id)
    3 - 每种操作的全部信息
    4 - 每种操作的全部信息加上该事务的16进制信息
    默认 type = 0
    要查看MSATER数据库的事务日志可以用以下命令:
    DBCC log (master)

    转载于:https://www.cnblogs.com/qiangshu/archive/2010/06/23/1763545.html

    展开全文
  • oracle的归档模式 ORACLE数据库归档日志常用命令更新时间:2013年01月12日 18:04:24 作者:Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机...

    oracle的归档模式 ORACLE数据库归档日志常用命令

    更新时间:2013年01月12日 18:04:24   作者:

    Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里

    --连接恢复管理器

    C:\Documents and Settings\mengzhaoliang>rman target/

    --归档日志列表

    RMAN> list archivelog all;

    --删除物理文件不存在的归档日志

    RMAN> delete expired archivelog all;

    --删除7天前的归档日志

    RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';

    oracle的归档模式

    一。查看oracle数据库是否为归档模式:

    1.select name,log_mode from v$database;

    NAME LOG_MODE

    ------------------ ------------------------

    QUERY NOARCHIVELOG

    2.使用ARCHIVE LOG LIST 命令

    Database log mode No Archive Mode

    Automatic archival Disabled

    Archive destination /data/oracle/product/10.2.0/db_1//dbs/arch

    Oldest online log sequence 739

    Current log sequence 741

    二。什么是Oracle归档模式?

    Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联机重做日志组2写满的时候,又会发生日志切换,去写联机重做日志组1,就这样反复进行。

    如果数据库处于非归档模式,联机日志在切换时就会丢弃. 而在归档模式下,当发生日志切换的时候,被切换的日志会进行归档。比如,当前在使用联机重做日志1,当1写满的时候,发生日志切换,开始写联机重做日志 2,这时联机重做日志1的内容会被拷贝到另外一个指定的目录下。这个目录叫做归档目录,拷贝的文件叫归档重做日志。

    数据库使用归档方式运行时才可以进行灾难性恢复。

    1.归档日志模式和非归档日志模式的区别

    非归档模式只能做冷备份,并且恢复时只能做完全备份.最近一次完全备份到系统出错期间的数据不能恢复.

    归档模式可以做热备份,并且可以做增量备份,可以做部分恢复.

    用ARCHIVE LOG LIST 可以查看期模式状态时归档模式还是非归档模式.

    三。配置数据库的归档模式

    改变非归档模式到归档模式:

    1)SQL>SHUTDOWN NORMAL/IMMEDIATE;

    2)SQL>START MOUNT;

    3)SQL>ALTER DATABASE ARCHIVELOG;

    4)SQL>ALTER DATABASE OPEN;

    5)SQL>做一次完全备份,因为非归档日志模式下产生的备份日志对于归档模式已经不可用了.这一步非非常重要!

    改变归档模式到非归档模式:

    1)SQL>SHUTDOWN NORMAL/IMMEDIATE;

    2)SQL>START MOUNT;

    3)SQL>ALTER DATABASE NOARCHIVELOG;

    4)SQL>ALTER DATABASE OPEN;

    3.启用自动归档: LOG_ARCHIVE_START=TRUE

    归档模式下,日志文件组不允许被覆盖(重写),当日志文件写满之后,如果没有进行手动归档,那么系统将挂起,知道归档完成为止.

    这时只能读而不能写.

    运行过程中关闭和重启归档日志进程

    SQL>ARCHIVE LOG STOP

    SQL>ARCHIVE LOG START

    4.手动归档: LOG_ARCHIVE_START=FALSE

    归档当前日志文件

    SQL>ALTER SYSTEM ARCHIVE LOG CURRENT;

    归档序号为052的日志文件

    SQL>ALTER SYSTEM ARCHIVE LOG SEQUENCE 052;

    归档所有日志文件

    SQL>ALTER SYSTEM ARCHIVE LOG ALL;

    改变归档日志目标

    SQL>ALTER SYSTEM ARCHIVE LOG CURRENT TO '&PATH

    相关文章

    1a1b05c64693fbf380aa1344a7812747.png

    由于需要,这会儿需要卸载掉本机上的oracle 11g数据库(我是在Windows 7系统上装的),在网上搜的了挺多方法的,有些说的不清楚。今天脚本之家小编给大家分享一下关于oracle11g卸载步骤,需要的朋友参考下吧2016-11-11

    4f55910a645b073bc4fc65dc10dc14bd.png

    在开发过程中可能会声明一个含有某张表不具备字段的游标,来解决特殊问题,本文将详细介绍这类问题,需要了解更多的朋友可以参考下2012-11-11

    0ea3c7666119d5615e582f823fb3fad6.png

    Oracle有三种表连接技术,分别是嵌套连接、合并连接和哈希连接。以下就是对这三种表连接算法进行了详细的分析介绍,需要的朋友可以参考下2013-07-07

    4f96a78db829b1556ff16de21e013c7a.png

    如果发生了锁等待,我们可能更想知道是谁锁了表而引起谁的等待,本文将详细问您介绍此等问题的解决方法,有这方面需求的朋友可适当参考2012-11-11

    8cc1031babc6aff2319f1c6af8544aa0.png

    一般数据库默认是10次尝试失败后锁住用户。这篇文章主要介绍了Oracle密码错误次数过多账号锁定的问题,需要的朋友可以参考下2017-03-03

    0c932a99bb7b6f23c937db507070cc7b.png

    创建表空间和用户时,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,下面就教您处理Oracle默认用户的密码问题的方法,希望对和我一样情况的朋友们有所帮助2012-07-07

    cca732bf65a93ed2ec0ac80c638460fe.png

    这篇文章主要介绍了Oracle学习记录之使用自定义函数和触发器实现主键动态生成,需要的朋友可以参考下2015-11-11

    2d9f31f2af7b675a3d153d2b7f1035a7.png

    这篇文章主要介绍了Oracle数据库中结束死锁进程的一般方法,包括查询死锁以及避免死锁的建议等内容,需要的朋友可以参考下2016-01-01

    b452cee8ec5cd9e58ab98eba17281e59.png

    增加表空间大小:一种是为表空间增加数据文件/另一种方法是增加表空间原有数据文件尺寸,感兴趣的朋友可以了解下,或许对你有所帮助2013-01-01

    f4838ec7e2d4da28e0b57d4e852dadd4.png

    oracle远程连接服务器出现 ORA-12170 TNS:连接超时 解决办法,需要的朋友可以参考一下2013-03-03

    最新评论

    展开全文
  • 查看数据库日志方法 在cmd窗口输入命令: D:\database\MySQL\bin\mysqlbinlog.exe D:\Database\data\mysql-bin-log.000002 > D:\aaa.txt

    查看数据库日志方法

    • 在cmd窗口输入命令:
    • D:\database\MySQL\bin\mysqlbinlog.exe D:\Database\data\mysql-bin-log.000002 > D:\aaa.txt
    展开全文
  • 查看数据库的配置参数:get db cfg for 日志文件大小(4KB) (LOGFILSIZ) = 1024 (每个日志文件大小为1024*4KB=4MB) 主日志文件的数目 (LOGPRIMARY) = 3 辅助日志文件的数目 (LOGSECOND) = 1 修改...
    查看数据库的配置参数:get db cfg for <dbname>
    

    日志文件大小(4KB) (LOGFILSIZ) = 1024 (每个日志文件大小为1024*4KB=4MB)


    主日志文件的数目     (LOGPRIMARY) = 3
    辅助日志文件的数目   (LOGSECOND) = 1

    修改数据库的配置参数:update db cfg for <dbname> using <p> <v>
    修改日志文件大小:update db cfg for <dbname> using LOGFILSIZ 4096
    修改主日志文件个数:update db cfg for <dbname> using LOGPRIMARY 6
    修改辅助日志文件个数:update db cfg for <dbname> using LOGSECOND 10

    展开全文
  • 在SQL Server 7.0和SQL Server2000中,可以用下面的命令查看:  DBCC log ( {dbid|dbname}, [, type={0|1|2|3|4}] )  参数:  Dbid or dbname - 任一数据库的ID或名字  type - 输出结果的类型:  0 - 最少...
  • 今天主要分享下mysql数据库应该如何正确的删除binlog日志,这里要注意不要强制使用rm命令进行清除。否则mysq-bin.index错乱,最终导致后期expire-log-days配置项失效。 1、查看binlog日志 mysql> show binary logs;...
  • 开启并查看Mysql数据库日志信息

    千次阅读 2019-06-29 23:19:17
    查看Mysql数据库日志信息可以查看数据库的操作记录,对于Mysql数据库日志默认是没有开启的,需要进行如下配置: sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 把68,69行前面的#去除,然后保存并使用如下...
  • MySQL数据库清理binlog日志命令详解 1.查看和删除日志文件 --查看bin-log日志 mysql> show binary logs; --删除某个日志文件之前的所有日志文件 purge binary logs to 'mysql-bin.004477'; --清理2021-05-05 13...
  • 查看mysql路径 show variables like '%dir%'; show master logs; cd 到mysql安装目录的bin目录底下去执行 cd C:\Program Files\MySQL\MySQL Server 5.7\bin 根据时间范围导出日志 mysqlbinlog --no-...
  • informix 性质:关系数据库系统 类型:集成解决方案 常用命令 一、onstat 命令集 onstat - 查看数据库当前状态 ...查看最近的数据库日志信息 onstat -g sql 查看数据库的所有的客户端的连接情况...
  • 查询分析器执行命令: dbcc sqlperf(logspace) 执行结果如下 把表保存到其他表中 insert into dbo.DbLogSize execute('dbcc sqlperf(logspace) with no_infomsgs')
  • MySQL数据库日志查看

    千次阅读 2018-11-10 19:49:43
    数据库操作记录的查看方法: MySQL数据库日志,默认是没有打开,所以需要进入到MySQL配置文件中,进行相关的配置; 进入到配置文件的相关命令: sudo subl /etc/mysql/mysql.conf.d/mysqld.cnf 这里我是通过...
  • 查看mysql数据库日志可以查看对数据库的操作记录。 mysql日志文件默认没有产生,需要做如下配置: sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 把68,69行前面的#去除,然后保存并使用如下命令重启mysql服务。 ...
  • 此文章主要向大家讲述的是SQL Server数据库查看SQL日志文件大小命令:dbcc sqlperf(logspace),我们大家都熟知在DBA 日常管理工作中,其很重要一项工作就是监视数据库文件大小,及日志文件大小。 如果你管理...
  • 收缩数据库日志信息

    2013-11-20 17:38:59
    1、SQL SERVER数据库经常会碰到数据库日志文件把硬盘空间占满,建议使用命令定时进行数据库收缩 2、查看SQL SERVER数据库版本使用的命令。 3、定期清除多余的备份文件命令
  • –连接恢复管理器 C:\Documents and Settings\mengzhaoliang>rman target/ –归档日志列表 RMAN> list archivelog all;...查看oracle数据库是否为归档模式: 1.select name,log_mode from v$database; NAME L
  • DB2数据库常用命令

    千次阅读 2020-05-12 11:08:47
    查看DB2数据库:db2 list db directory 查看DB2数据库应用:db2 list applications 查看DB2数据库应用与进程号:db2 list applications show detail 杀掉进程: db2 force application (id) 查看DB2数据库配置:...
  • Mysql数据库日志文件

    2019-10-23 12:00:25
    Mysql数据库日志文件错误日志慢查询日志查询日志二进制文件 错误日志 错误日志在启动 运行 关闭 过程进行了记录,遇到错误应该首先查看该日志 可通过命令查询错误日志文件位置:show variables like ‘log_error’ ...
  • MySQL数据库日志的打开方法

    千次阅读 2019-06-23 14:13:41
    查看MySQL数据库日志 查看mysql数据库日志可以查看对数据库的操作记录。 mysql日志文件默认没有产生,需要做如下配置: sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 把68,69行前面的#去除,然后保存并...
  • linux命令查看数据库

    千次阅读 2014-11-06 15:18:51
    一个接口的项目,把所有操作都用日志记录
  • 不同的数据表构成了一个完整的数据库。 那么要如何查看表的信息呢? (1)注意在查看表信息时要先使用use命令,否则查看表的信息无效
  • mac 实时查看mysql数据库日志

    千次阅读 2018-12-03 17:27:03
    mac 实时查看mysql数据库日志 进入 mysql, 修改设置: 查看 mysql 的日志文件所在位置: 在终端 用 tail -f 命令 打开该日志文件: tail -f /usr/local/var/mysql/SunPing.log 如果执行不了, 可能会需要...
  • 在SQL中有时候我们需要查看现在正在SQLServer执行的命令。在分析管理器或者MicrosoftSQLServerManagementStudio中,我们可以在"管理-SQLServer日志-活动监视器"中查看。今天我们主要利用master..sysprocesses系统表...
  • mac 实时查看mysql数据库日志内容 1. 进入 mysql, 修改设置: 2. 查看 mysql 的日志文件所在位置: 3. 在终端 用 tail -f 命令 打开该日志文件: tail -f /usr/local/var/mysql/SunPing.log 如果执行不了,...
  • 查看Oracle数据库错误日志的位置和文件名 执行命令:show parameter background_dump_dest 转载于:https://www.cnblogs.com/jacktang/articles/2139528.html
  • SQL Server:查看SQL日志文件大小命令:dbcc sqlperf(logspace) DBA 日常管理工作中,很重要一项工作就是监视数据库文件大小,及日志文件大小。如果你管理数据库的有很多的话,每天一个一个数据库的去查看文件大小...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,537
精华内容 614
关键字:

查看数据库日志命令