亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > 綜合 > 正文

巧用外部表訪問警告日志文件或跟蹤文件

2024-07-21 02:43:12
字體:
來源:轉載
供稿:網友
從Oracle數據庫9i開始,Oracle的外部表技術(Oracle External Tables)得到了極大的完善,通過外部表訪問外部數據增強了Oracle和外部數據源進行數據交互的能力,對于數據倉庫和ETL來說,這些增強都極大的方便了數據的訪問。

對于數據庫管理員(DBA)而言,在此前提下,可以很方便的使用外部表來訪問警告日志文件或其它跟蹤文件.

下文中的示例將詳細說明外部表的具體用途:

首先,我們需要創建一個Directory:

[oracle@jumper oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - PRoduction on Sun Oct 15 21:42:28 2006Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.Connected to:Oracle9i Enterprise Edition Release 9.2.0.4.0 - ProductionWith the Partitioning optionJServer Release 9.2.0.4.0 - ProductionSQL> create or replace directory bdump 2 as '/opt/oracle/admin/eygle/bdump';Directory created.SQL> col DIRECTORY_PATH for a30SQL> col owner for a10SQL> select * from dba_directories;OWNER DIRECTORY_NAME DIRECTORY_PATH---------- ------- ----------------SYS BDUMP /opt/oracle/admin/eygle/bdump

然后需要創建一個外部表:

SQL> create table alert_log ( text varchar2(400) )2 organization external (3 type oracle_loader4 default directory BDUMP5 access parameters (6 records delimited by newline7 nobadfile8 nodiscardfile9 nologfile10 )11 location('alert_eygle.log')12 )13 reject limit unlimited14 /Table created.

然后我們就可以通過外部表進行查詢警告日志的內容:

SQL> select * from alert_log where rownum < 51;TEXT---------------------------------------------------Mon Jun 26 12:00:24 2006Starting ORACLE instance (normal)Mon Jun 26 12:00:25 2006WARNING: EINVAL creating segment of size 0x0000000008c00000fix shm parameters in /etc/system or equivalentLICENSE_MAX_session = 0LICENSE_SESSIONS_WARNING = 0SCN scheme 2Using log_archive_dest parameter default valueLICENSE_MAX_USERS = 0SYS auditing is disabledStarting up ORACLE RDBMS Version: 9.2.0.4.0.System parameters with non-default values:processes = 150timed_statistics = TRUEshared_pool_size = 104857600large_pool_size = 0java_pool_size = 0control_files = /opt/oracle/oradata/eygle/control01.ctldb_block_size = 8192db_cache_size = 16777216db_cache_advice = ONcompatible = 9.2.0.0.0db_file_multiblock_read_count= 16fast_start_mttr_target = 300log_checkpoints_to_alert = TRUEundo_management = AUTOundo_tablespace = UNDOTBS1undo_retention = 10800remote_login_passWordfile= EXCLUSIVEdb_domain =instance_name = eyglejob_queue_processes = 10hash_join_enabled = TRUEbackground_dump_dest = /opt/oracle/admin/eygle/bdumpuser_dump_dest = /opt/oracle/admin/eygle/udumpcore_dump_dest = /opt/oracle/admin/eygle/cdumpsort_area_size = 524288db_name = eygleopen_cursors = 500star_transformation_enabled= FALSEquery_rewrite_enabled = FALSEpga_aggregate_target = 52428800aq_tm_processes = 0PMON started with pid=2DBW0 started with pid=3LGWR started with pid=4CKPT started with pid=5SMON started with pid=6RECO started with pid=750 rows selected.SQL>

假如需要查看數據庫中曾經出現過的ORA-錯誤,可以執行下面的查詢:

SQL> select * from alert_log where text like 'ORA-%';TEXT-----------------------------------------------------ORA-1652: unable to extend temp segment by 128 in tablespace TEMPORA-1113 signalled during: alter database open...ORA-1113 signalled during: alter database datafile 3 online...ORA-09968: scumnt: unable to lock fileORA-1102 signalled during: ALTER DATABASE MOUNT...ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/users01.dbf'ORA-27037: unable to obtain file statusORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/users01.dbf'TEXT-----------------------------------------------------ORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-27037: unable to obtain file statusORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-27037: unable to obtain file statusORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'TEXT---------------------------------------------------ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1113 signalled during: alter database open...ORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-27037: unable to obtain file statusORA-01157: cannot identify/lock data file 4 - see DBWR trace fileORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-1113 signalled during: alter database open...ORA-1122 signalled during: alter database open...ORA-283 signalled during: ALTER DATABASE RECOVER database ...ORA-1122 signalled during: alter database open...TEXT------------------------------------------------ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1113 signalled during: ALTER DATABASE OPEN...ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1122 signalled during: ALTER DATABASE OPEN...ORA-1503 signalled during: CREATE CONTROLFILE REUSE DATABASE "EYGLE" NORESETL...ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1991 signalled during: ALTER DATABASE MOUNT...ORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-01115: IO error reading block from file 4 (block # 1)ORA-27069: skgfdisp: attempt to do I/O beyond the range of the fileORA-01122: database file 1 failed verification checkTEXT----------------------------------------------------ORA-01110: data file 1: '/opt/oracle/oradata/eygle/system01.dbf'ORA-01207: file is more recent than controlfile - old controlfileORA-1122 signalled during: alter database open...ORA-283 signalled during: ALTER DATABASE RECOVER database using backup cont...ORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-01115: IO error reading block from file 4 (block # 1)ORA-27069: skgfdisp: attempt to do I/O beyond the range of the fileORA-01194: file 1 needs more recovery to be consistentORA-01110: data file 1: '/opt/oracle/oradata/eygle/system01.dbf'ORA-1194 signalled during: alter database open resetlogs...ORA-283 signalled during: ALTER DATABASE RECOVER datafile 1 ...TEXT----------------------------------------------------ORA-283 signalled during: ALTER DATABASE RECOVER database using backup cont...ORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'ORA-01115: IO error reading block from file 4 (block # 1)ORA-27069: skgfdisp: attempt to do I/O beyond the range of the fileORA-01194: file 1 needs more recovery to be consistentORA-01110: data file 1: '/opt/oracle/oradata/eygle/system01.dbf'ORA-1194 signalled during: alter database open resetlogs...ORA-283 signalled during: ALTER DATABASE RECOVER datafile 1 ...ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1589 signalled during: ALTER DATABASE OPEN...ORA-01110: data file 4: '/opt/oracle/oradata/eygle/eygle01.dbf'TEXT---------------------------------------------------ORA-01115: IO error reading block from file 4 (block # 1)ORA-27069: skgfdisp: attempt to do I/O beyond the range of the fileORA-01194: file 1 needs more recovery to be consistentORA-01110: data file 1: '/opt/oracle/oradata/eygle/system01.dbf'ORA-1194 signalled during: alter database open resetlogs...ORA-1109 signalled during: alter database close...ORA-1503 signalled during: CREATE CONTROLFILE REUSE DATABASE "EYGLE" NORESETL...ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1113 signalled during: alter database open...ORA-00202: controlfile: '/opt/oracle/oradata/eygle/control01.ctl'ORA-27037: unable to obtain file statusTEXT------------------------------------------------ORA-205 signalled during: ALTER DATABASE MOUNT...ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-01501: CREATE DATABASE failedORA-01526: error in opening file '?/rdbms/admin/sql.bsq'ORA-07391: sftopn: fopen errorORA-01526: error in opening file ''ORA-1092 signalled during: CREATE DATABASE eygleORA-1079 signalled during: ALTER DATABASE MOUNT...ORA-1507 signalled during: alter database open...ORA-214 signalled during: alter database mount...ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...TEXT-----------------------------------------------ORA-214 signalled during: ALTER DATABASE MOUNT...ORA-214 signalled during: alter database mount...ORA-1113 signalled during: ALTER DATABASE OPEN...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'ORA-27037: unable to obtain file statusORA-1113 signalled during: ALTER DATABASE OPEN...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'ORA-27037: unable to obtain file statusORA-1113 signalled during: alter database open...TEXT------------------------------------------------------ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'ORA-27037: unable to obtain file statusORA-283 signalled during: ALTER DATABASE RECOVER database ...ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1100 signalled during: alter database mount...ORA-1178 signalled during: alter database create datafile '/opt/oracle/produc...ORA-1516 signalled during: alter database create datafile '/opt/oracle/oradat...ORA-1991 signalled during: ALTER DATABASE MOUNT...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'TEXT------------------------------------------------------ORA-27037: unable to obtain file statusORA-283 signalled during: ALTER DATABASE RECOVER database ...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'ORA-27037: unable to obtain file statusORA-283 signalled during: ALTER DATABASE RECOVER database using backup cont...ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1991 signalled during: ALTER DATABASE MOUNT...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/users01.dbf'ORA-27037: unable to obtain file statusTEXT------------------------------------------------------ORA-283 signalled during: ALTER DATABASE RECOVER database ...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/users01.dbf'ORA-27037: unable to obtain file statusORA-283 signalled during: ALTER DATABASE RECOVER database using backup cont...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/users01.dbf'ORA-27037: unable to obtain file statusORA-283 signalled during: ALTER DATABASE RECOVER database using backup cont...ORA-279 signalled during: ALTER DATABASE RECOVER database using backup cont...ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...TEXT-------------------------------------------------ORA-308 signalled during: ALTER DATABASE RECOVER CONTINUE DEFAULT ...ORA-1547 signalled during: ALTER DATABASE RECOVER CANCEL ...ORA-1589 signalled during: alter database open...ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1503 signalled during: CREATE CONTROLFILE REUSE DATABASE "EYGLE" NORESETL...ORA-1178 signalled during: alter database create datafile '/opt/oracle/produc...ORA-1991 signalled during: ALTER DATABASE MOUNT...ORA-01157: cannot identify/lock data file 3 - see DBWR trace fileORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf'ORA-27037: unable to obtain file statusORA-1157 signalled during: alter database open...TEXT--------------------------------------------------ORA-1113 signalled during: alter database open...ORA-1991 signalled during: ALTER DATABASE MOUNT...ORA-1109 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1031 signalled during: alter database open...ORA-3217 signalled during: ALTER TABLESPACE TEMP DEFAULT STORAGE (INITIAL 10M...ORA-1507 signalled during: alter database close...ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1507 signalled during: alter database close normal...ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1106 signalled during: alter database dismount...ORA-1531 signalled during: alter database open...TEXT-------------------------------------------------ORA-1531 signalled during: alter database open...ORA-1531 signalled during: alter database open...ORA-1531 signalled during: alter database open...ORA-1531 signalled during: alter database open...ORA-1109 signalled during: alter database close...ORA-1507 signalled during: alter database close...ORA-1507 signalled during: ALTER DATABASE CLOSE NORMAL...ORA-1185 signalled during: alter database add logfile group 6ORA-350 signalled during: alter database drop logfile group 3...163 rows selected.SQL>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕av一区中文字幕天堂| 亚洲一区二区三区在线免费观看| 欧洲亚洲妇女av| 日本免费在线精品| 欧美精品激情blacked18| 欧美激情亚洲综合一区| 亚洲欧美日韩中文视频| 国产精品成人aaaaa网站| 日韩精品极品视频免费观看| 欧美最猛性xxxxx(亚洲精品)| 米奇精品一区二区三区在线观看| 欧美乱大交做爰xxxⅹ性3| 97视频在线观看免费高清完整版在线观看| 日韩精品日韩在线观看| 成人乱色短篇合集| 国产激情久久久| 亚洲毛片一区二区| 亚洲国产成人久久综合一区| 亚洲欧美制服另类日韩| 国产精品第3页| 欧美一乱一性一交一视频| 精品成人乱色一区二区| 日韩av成人在线观看| 一区二区在线视频播放| 中文字幕av一区| 欧美亚洲视频一区二区| 久久久久久久久久国产精品| 精品一区二区三区三区| 亚洲www在线| 日本最新高清不卡中文字幕| 中文字幕一区二区三区电影| 欧美成人小视频| 亚洲级视频在线观看免费1级| 久久99精品视频一区97| 国产精品激情av电影在线观看| 欧美精品少妇videofree| 亚洲午夜国产成人av电影男同| 亚洲丝袜在线视频| 国产视频在线观看一区二区| 国产精品久久久久久久app| 亚洲黄色www网站| 懂色aⅴ精品一区二区三区蜜月| 色天天综合狠狠色| 热久久视久久精品18亚洲精品| 精品自在线视频| 国产精品丝袜高跟| 日韩亚洲精品电影| 国产做受高潮69| 九九综合九九综合| 亚洲综合视频1区| 国产69精品久久久| 欧美性生交xxxxx久久久| 久久精品中文字幕电影| 国产精品99久久99久久久二8| 韩国三级日本三级少妇99| 久久久久亚洲精品| 欧美午夜片欧美片在线观看| 色婷婷综合成人av| 国产不卡在线观看| 国产精选久久久久久| 日韩电影中文字幕av| 日韩在线www| 亚洲精品在线看| 亚洲免费人成在线视频观看| 国产精品旅馆在线| 久久精品视频导航| 日韩欧美中文字幕在线观看| 91欧美激情另类亚洲| 91精品国产色综合久久不卡98| 国产精品久久99久久| 日韩精品免费在线视频| 91av视频在线播放| 久久99精品久久久久久噜噜| 国产一区二区三区在线观看网站| 亚洲第一天堂无码专区| 日本高清久久天堂| 亚洲黄色免费三级| 日韩专区在线观看| 久久精品免费电影| 在线日韩精品视频| 日本精品一区二区三区在线| 欧美激情一区二区久久久| 欧美激情日韩图片| 国产成人黄色av| 视频一区视频二区国产精品| 精品久久久久久电影| 欧美成aaa人片在线观看蜜臀| 九九热精品视频国产| 亚洲一区亚洲二区亚洲三区| 韩国日本不卡在线| 亚洲а∨天堂久久精品9966| 久久精品福利视频| 亚洲高清久久网| 亚洲一品av免费观看| 欧美激情va永久在线播放| 欧美xxxx做受欧美.88| 亚洲最大福利视频网站| 一本一本久久a久久精品综合小说| 亚洲激情自拍图| 色悠久久久久综合先锋影音下载| 国产日本欧美视频| 成人亲热视频网站| 国产精品第一页在线| 亚洲一区二区久久| 成人黄色影片在线| 亚洲中国色老太| 欧美日韩国产一区二区三区| 国产精品一区久久久| 亚洲美女av在线| 中文字幕综合一区| 原创国产精品91| 久久成人综合视频| 夜夜嗨av色一区二区不卡| wwwwwwww亚洲| 91精品综合视频| 91地址最新发布| 在线精品视频视频中文字幕| 最近2019中文字幕mv免费看| 日韩美女在线播放| 亚洲国产精品人人爽夜夜爽| 青青久久av北条麻妃黑人| 欧美最猛黑人xxxx黑人猛叫黄| 国产丝袜一区二区三区免费视频| 久久久亚洲国产天美传媒修理工| 久久av红桃一区二区小说| 亚洲精品一区av在线播放| 国产精品一区二区久久精品| 美女福利精品视频| 国产精品免费一区二区三区都可以| 中文欧美在线视频| 国产一区二区三区在线观看视频| 一区三区二区视频| 自拍偷拍亚洲区| 亚洲成人网久久久| 精品国产欧美一区二区三区成人| 成人久久久久爱| 不卡av电影院| 久久手机精品视频| 国产精品久久电影观看| 色妞在线综合亚洲欧美| 午夜精品理论片| 国产精品三级网站| 久久久亚洲欧洲日产国码aⅴ| 国模精品一区二区三区色天香| 国产精品自拍偷拍| 亚洲美女免费精品视频在线观看| 亚洲影院色无极综合| 久久精品视频网站| 亚洲娇小xxxx欧美娇小| 亚洲天堂日韩电影| 国产大片精品免费永久看nba| 在线免费看av不卡| 欧美一乱一性一交一视频| 亚洲激情在线观看| 91精品视频观看| 亚州av一区二区| 亚洲高清免费观看高清完整版| 亚洲欧美另类国产| 亚洲一区www| 久久亚洲精品一区二区| 欧美精品在线观看| 国产精品久久久久久久久久久久久久| 国产专区欧美专区| 91久久在线播放|