当前位置:首页>开发>正文

Oracle错误日志12570 oracle的错误日志记载哪里

2023-04-10 22:15:46 互联网 未知 开发

Oracle错误日志12570 oracle的错误日志记载哪里

oracle的错误日志记载哪里

以system登录,show parameter background_dump_dest,可以看到日志文件所在的路径,日志文件名一般是alert什么的。日志文件需要经常维护,不然会不断地长大。
 还可以show parameter dump_dest看看所有其他的跟踪文件的路径。那些trc文件应该是可以删除的,是一些跟踪信息。

oracle日志误删怎么恢复

分为两种方法:scn和时间戳两种方法恢复。
一、通过scn恢复删除且已提交的数据
  1、获得当前数据库的scn号
    select current_scn from v$database (切换到sys用户或system用户查询)
    查询到的scn号为:149922  2、查询当前scn号之前的scn
    select * from 表名 as of scn 1499220 (确定删除的数据是否存在,如果存在,则恢复数据;如果不是,则继续缩小scn号)
  3、恢复删除且已提交的数据
    flashback table 表名 to scn 1499220
二、通过时间恢复删除且已提交的数据
  1、查询当前系统时间
    select to_char(sysdate,yyyy-mm-dd hh24:mi:ss) from dual
  2、查询删除数据的时间点的数据
    select * from 表名 as of timestamp to_timestamp(2013-05-29 15:29:00,yyyy-mm-dd hh24:mi:ss) (如果不是,则继续缩小范围)
  3、恢复删除且已提交的数据
    flashback table 表名 to timestamp to_timestamp(2013-05-29 15:29:00,yyyy-mm-dd hh24:mi:ss)
    注意:如果在执行上面的语句,出现错误。可以尝试执行 alter table 表名 enable row movement //允许更改时间戳

求助sybse数据库错误日志问题

1. 操作系统版本?数据库版本分别是什么?
2. 根据当前的日志分析应该是内存溢出导致的,修改一下注册表,新建dword值“LargeSystemCache” 设置成0如下:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementLargeSystemCache,重启windows使之生效。

然后再观察是否还停止服务?
3. 另外再观察一下产品的license是否过期?

最新文章