无码人妻A片一区二区三区_18禁裸乳无遮挡啪啪无码免费_91精品亚?影视在线?看_人人妻人人爽人人澡AV_国产精品人妻一区二区三区四区_午夜免费影视

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁(yè) > IT資訊 > 數(shù)據(jù)庫(kù) > Oracle數(shù)據(jù)庫(kù)如何解決無(wú)效表名的問(wèn)題

Oracle數(shù)據(jù)庫(kù)如何解決無(wú)效表名的問(wèn)題

2020-07-27 15:04:54 | 來(lái)源:中培企業(yè)IT培訓(xùn)網(wǎng)

經(jīng)常使用Oracle數(shù)據(jù)庫(kù)的人都比較清楚,在Oracle數(shù)據(jù)庫(kù)中是經(jīng)常會(huì)遇到無(wú)效表名的問(wèn)題,那么Oracle數(shù)據(jù)庫(kù)如何解決無(wú)效表名的問(wèn)題的呢?tomcat錯(cuò)誤日志報(bào)告ORA-00903:無(wú)效的表名并且沒(méi)有特定的SQL。這就需要您檢查使用無(wú)效表名編寫的代碼,可以通過(guò)ORACLE提供的錯(cuò)誤堆棧來(lái)跟蹤錯(cuò)誤SQL。由于無(wú)法檢索生產(chǎn)數(shù)據(jù),因此以下是在測(cè)試環(huán)境中用于恢復(fù)生產(chǎn)錯(cuò)誤的所有測(cè)試方法。

  errorstack簡(jiǎn)介

設(shè)置errorstack,在發(fā)生特定的ORA錯(cuò)誤時(shí)會(huì)記錄發(fā)生問(wèn)題的會(huì)話,語(yǔ)句以及各個(gè)進(jìn)程的trace文件,在alert日志中有記錄錯(cuò)誤記錄的trace文件位置,也可以給單獨(dú)會(huì)話開(kāi)啟errorstack,追蹤會(huì)話報(bào)錯(cuò)信息,可以通過(guò)下面兩個(gè)方法開(kāi)啟:

/* level 0 僅轉(zhuǎn)儲(chǔ)錯(cuò)誤堆棧

/* level 1 轉(zhuǎn)儲(chǔ)錯(cuò)誤堆棧和函數(shù)調(diào)用堆棧

/* level 2 Level 1 + ProcessState

/* level 3 Level 2 + Context area (顯示所有cursors,著重顯示當(dāng)前cursor)

1.alter session/system

alter session/system set events 'trace name errorstack level 3';

/* error_number為ORA錯(cuò)誤后編號(hào)。

2.oradebug

/* 使用oradebug需要用戶具有sysdba權(quán)限

SQL> oradebug setospid/setmypid/setorapid;

SQL> oradebug dump errorstack 3

可以通過(guò)下面方法查看當(dāng)前系統(tǒng)開(kāi)啟errorstack狀態(tài):

SQL> set serveroutput on

SQL> oradebug setmypid

SQL> oradebug eventdump session/system;

  追蹤

SQL> alter system set events '903 trace name errorstack level 3';

  alter日志:

Tue Jun 09 14:23:44 2020

OS Pid: 10855 executed alter system set events '903 trace name errorstack level 3'

  追蹤結(jié)果

  alert日志信息:

Tue Jun 09 14:28:04 2020

Errors in file /u01/app/oracle/diag/rdbms/honor/honor1/trace/honor1_ora_7205.trc:

  ORA-00903: 表名無(wú)效

Tue Jun 09 14:28:06 2020

Dumping diagnostic data in directory=[cdmp_20200609142806], requested by (instance=1, osid=7205), summary=[abnormal process termination].

  查看對(duì)應(yīng)trc追蹤文件:

*** 2020-06-09 14:28:04.303

*** SESSION ID:(26.661) 2020-06-09 14:28:04.303

*** CLIENT ID:() 2020-06-09 14:28:04.303

*** SERVICE NAME:(honor) 2020-06-09 14:28:04.303

*** MODULE NAME:(SQL*Plus) 2020-06-09 14:28:04.303

*** ACTION NAME:() 2020-06-09 14:28:04.303

dbkedDefDump(): Starting a non-incident diagnostic dump (flags=0x0, level=3, mask=0x0)

----- Error Stack Dump -----

ORA-00903: è?¨?<90><8d>?<97> ?<95><88>

----- Current SQL Statement for this session (sql_id=0vaqwchf1y3fq) -----

insert into null values(1)

找到具體sql,拿給開(kāi)發(fā)人員,修改相關(guān)邏輯,錯(cuò)誤修復(fù)。

  關(guān)閉errorstack

SQL > alter system set events '903 trace name errorstack off';

通過(guò)上述介紹,Oracle數(shù)據(jù)庫(kù)如何解決無(wú)效表名的問(wèn)題相信大家已經(jīng)清楚了吧,想了解更多關(guān)于Oracle數(shù)據(jù)庫(kù)的問(wèn)題,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。

主站蜘蛛池模板: 色眯眯日本道色综合久久 | 亚洲第一中文字幕在线 | 亚洲熟妇AV一区二区三区宅男 | a免费在线 | 国产精品久久久区三区天天噜 | 一区二区激情日韩五月天 | 99精品国产在热久久新国产在 | 奇米一区二区三区 | 精品国产AV久久久久无码 | 中文字幕免费一区二区 | 人妻暴雨中被强制侵犯在线 | 亚洲А∨天堂久久精品2021 | 99精品一区二区三区无码吞精 | 成全免费高清大全 | 美女胸18下看禁止免费视频51 | 欧美激情在线一区 | 女人精25xxxxx免费视频 | 依依成人精品视频在线观看 | 久久久免费毛片 | 亚洲mv大片欧洲mv大片精品 | 国产韩国欧美在线不卡 | 天下免费大全正版资料 | 99tv成人影院 | xp123精品视频 | 少妇被大黑捧猛烈进出A片 欧美性猛交xxxx乱大交久久 | 日本大人吃奶视频xxxx | 久久久婷婷五月亚洲97色 | 久久久久久久国产精品影院 | 欧美性猛交xxxx乱大交3喷潮 | 久久一区国产 | 国产成人片 | 99热最新精品| 国产精品美女久久久久av福利 | a一级视频| 亚洲女优视频 | 爱福利一区二区 | 国产精品偷伦视频免费还看的 | 成午夜精品一区二区三区软件 | 中国亚洲gvgay视频在线观看 | 嫩草99| 私密视频在线观看 |