⑴ 如何察看sqlplus中的历史命令
如何察看sqlplus中的历史命令
windows 环境下用方向键上下来查看,
linux 下用rlwrap 包装
单纯查执行过的sql 可以查V$sql 和v$sqlarea
⑵ 如何查看mysql执行的所有以往 sql 语句历史命令
如果抄你想知道mysql执行的所有以往 sql 语句历史命令,需要配置log
my.ini文件中
log=log路径 比如D:/MySQL/datalog.log
配置后重启mysql服务,然后就可以查看mysql执行的sql语句了,
如果你没开启日志的话,那就没办法
⑶ sql 如何查询历史操作语句
打开Log Explorer -> Attach Log File -> 选择SQL Server服务器和登陆方式 -> Connect -> 在Database Name中选择数据库 -> Attach-> 左面对话框中Browse-> View Log-> 就可以看到log记录了
想恢复的话: 右键Log记录 Undo Transation-> 选择保存文件名和路径-> 然后打开该文件到查询分析器里执行 T-sql代码就可以了
例如 如果Log是delete table where ...的话,生成的文件代码就是insert table .... 然后将此insert table的代码放到查询分析器里执行.就可以恢复数据.
Log Explorer使用的一个问题
1)对数据库做了完全 差异 和日志备份 备份时选用了删除事务日志中不活动的条目 再用Log Explorer打试图看日志时 提示No log recorders found that match the filter,would you like to view unfiltered data 选择yes 就看不到刚才的记录了
如果不选用了删除事务日志中不活动的条目 再用Log Explorer打试图看日志时,就能看到原来的日志
2)修改了其中一个表中的部分数据,此时用Log Explorer看日志,可以作日志恢复
3)然后恢复备份,(注意:恢复是断开Log Explorer与数据库的连接,或连接到其他数据上, 否则会出现数据库正在使用无法恢复) 恢复完后,再打开Log Explorer 提示No log recorders found that match the filter,would you like to view unfiltered data 选择yes 就看不到刚才在2中修改的日志记录,所以无法做恢复.
⑷ sql server 如何查看sql的执行历史
看你是那个版本的了
你在sqlserver 的系统表. 你查看这个表 syscacheobjects
⑸ 如何通过sql日志,查看以前执行过的sql语句
方法一:可以通过执行该命令来查看错误日志信息:exec xp_readerrorlog 方法二:在SQL SERVER Management Studio中连接该回sql server实例,object Explorer中查找答Management->SQL Server logs->右键选view-》选择你要看的日志信息(sql server log or sql server and Windows log)方法三:去安装路径下去找你的log文件,我的默认实例路径如下driver:\SQL Server 2008 R2\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
⑹ 怎么查看用户的SQL执行历史
查看用户的SQL执行历史的语句如下:
select * from v$sqlarea t where t.PARSING_SCHEMA_NAME in ('用户名') order by t.LAST_ACTIVE_TIME desc
select * from v$sqlarea t order by t.LAST_ACTIVE_TIME desc
注意 :执行此语句等等一些相关的语句 必须专具有DBA 的权限属 虽然这条语句很普通 但是需要的时候很管用 能够及时查出一个人执行sql语句情况
⑺ 如何查看sql数据 操作记录日志
方法一:复
可以通过执行该命令来查制看错误日志信息:exec xp_readerrorlog
方法二:
在SQL SERVER Management Studio中连接该sql server实例,object Explorer中查找Management->SQL Server logs->右键选view-》选择你要看的日志信息(sql server log or sql server and Windows log)
方法三:
去安装路径下去找你的log文件,我的默认实例路径如下
driver:\SQL Server 2008 R2\MSSQL10_50.MSSQLSERVER\MSSQL\Log\ERRORLOG
⑻ 如何查询一个sql server数据库曾经运行过的sql语句
用profiler.exe可以对数据库进行实时跟踪,这个是sql server management studio 的工具
⑼ 如何查看SQL SERVER的操作历史记录
sql server profiler 只能监视当前的操作,而不能查询历史的操作吧
可以保存你的监视记录啊。
还是使用log explorer