oracle10g安装的日志文件(oracle11g日志文件在哪)
如何查看oracle的日志文件
Oracle日志文件查看方法:
1、以sysdba权限用户登录数据库。
2、执行sql语句:
select?*?from?v$logfile;
3、结果显示即为日志路径:
4、另外还有其他的操作日志可用以下两个sql语句查询:
select?*?from?v$sql;--(#查看最近所作的操作)
select?*?fromv?$sqlarea;--(#查看最近所作的操作)
如何查看oracle的日志文件?
1、因为oracle运行在Linux系统下,首先,要连接Linux系统。
2、切换到oracle安装用户下。 我的用户是 oracle。
3、运行oracle的环境变量,在oracle 的根目录下面,运行 soruce .bash_prfile 命令, 以便 ? ? ? ?输入相关命令。
4、运行命令: cd $ORACLE_HOME 进入oracle的安装目录。
5、在此输入命令: find -name listener.log ,查找监控日志文件。
6、运行命令 cd ?到查看到的日志文件目录。
7、运行cat listener.log命令 查看日志文件。
ORACLE 10g 自动归档模式下,如何更改归档日志文件的路径啊?
修改保存目录
alter
system
set
log_archive_dest_1='LOCATION=E:\oracle\product\10.2.0\ARCH'
scope=spfile;
注意:目录参数要加location=
表示保存在本地的
修改归档格式
alter
system
set
log_archive_format
=
"archive_%t_%s_%r.log"
scope=spfile;
还可以设置一个参数
alter
system
set
log_archive_max_processes
=
2;
//操作系统为oracle归档开启多少个归档进程;
重新启动数据库。
OK。。。
Good
Luck~
有谁知道oracle 10g在liunx下和windows下的日志文件存放的位置么?在线等~~
你是指预警日志还是重做日志啊
预警日志是放在$ORACLE_BASE/admin/orcl/bdump下
重做日志放在$ORACLE_BASE/oradata/orcl/下
具体位置看你的Oracle安装在哪里了,所以用的ORACLE_BASE这个变量,另外那个orcl是数据库的实例名,如果你的数据库叫其他名字,就换掉那个名字。
也可以在sqlplus中查询一下:
select member from v$logfile;
如何查看oracle 10g 的操作日志
系统崩溃后的实例恢复 q 通过备份恢复数据文件之后恢复介质 q 备用(standby)数据库处理 q 输入到流中,这是一个重做日志挖掘过程,用于实现信息共享(这也是一种奇特的复制) 重做日志文件的主要目的是,万一实例或介质失败,重做日志文件就能派上用场,或者可以作为一种维护备用数据库(standby database)的方法来完成故障恢复。如果数据库所在主机掉电,导致实例失败,Oracle会使用在线重做日志将系统恢复到掉电前的那个时刻。如果包含数据文件的磁盘驱动器出现了永久性故障,Oracle会使用归档重做日志以及在线重做日志,将磁盘驱动器的备份恢复到适当的时间点。另外,如果你“无意地”删除了一个表,或者删掉了一些重要的信息,而且提交了操作,则可以恢复一个备份,并让Oracle使用这些在线和归档重做日志文件将其恢复到意外发生前的那个时刻。
归档模式下怎么查询oracle 10g归档日志存放的路径?
方法1: 以 sysdba 登陆数据库 (一般为数据库所在服务器,如果进行了必要的配置,也可以远程)
sqlplus /nolog
connect / as sysdba
archive log list;
便会列出所需的信息
或
show parameter log_archive_dest
方法2: 以可查询 v$parameter 的用户登陆数据库(可远程)
select name, value from v$parameter where name like 'log_archive_dest_%' and value is not null and value 'enable';
方法3: 以可查询 v$archive_dest 的用户登陆数据库(可远程)
select dest_name, DESTINATION from v$archive_dest where destination is not null;
方法4: 以可查询 v$archived_log 的用户登陆数据库(可远程)
select name from v$archived_log where name is not null and rownum10;