重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Oracle日志文件查看方法:
创新互联公司服务项目包括惠来网站建设、惠来网站制作、惠来网页制作以及惠来网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,惠来网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到惠来省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
1、以sysdba权限用户登录数据库。
2、执行sql语句:
select * from v$logfile;
3、结果显示即为日志路径:
4、另外还有其他的操作日志可用以下两个sql语句查询:
select * from v$sql;--(#查看最近所作的操作)
select * fromv $sqlarea;--(#查看最近所作的操作)
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命令 查看日志文件。
只需查看数据文件中是否包含extent段。如果有extent(索引段,数据段)段,则说明数据文件中有数据。
使用dba_extents视图和dba_data_files视图进行连接查询。
select
t.file_name,t1.owner,t1.segment_name,t1.segment_type,t1.tablespace_name
from
dba_data_files
t,dba_extents
t1
where
t.file_id=t1.file_id
and
file_name='你要查询的数据文件路径';
t.file_name:数据文件名
t1.owner:拥有对象的用户名
t1.segment_name:数据文件包含的对象
t1.segment_type:对象的类型
t1.tablespace_name:数据文件对应的表空间
例子:
select
t.file_name,t1.owner,t1.segment_name,t1.segment_type,t1.tablespace_name
from
dba_data_files
t,dba_extents
t1
where
t.file_id=t1.file_id
and
file_name='e:\oradata\test\users01.dbf';
视图dba_extents数据量比较大,查询起来比较慢。得多等一会儿
打开oracle控制台,在oracle命令行中,输入命令。
一、首先,要连接Linux系统。
二、连上后,进行oracle控制台。输入命令: sqlplus / as sysdba;
三、在oracle命令行中,输入: select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;
四、这样就可以查看oracle数据库的表空间数据文件位置了。