电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

ORACLE常見錯誤代碼的分析與解決(三)

瀏覽:4日期:2023-11-16 18:59:34
Oracle常見錯誤代碼的分析與解決(三) ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?] 產生原因:這種錯誤通常為ORACLE的內部錯誤,只對OSS和ORACLE開發有用。ORA-600的錯誤經常伴隨跟蹤文件的狀態轉儲(系統狀態和進程狀態),系統狀態存儲將包括ORACLE RDBMS持有的當前對象的信息,進程狀態轉儲則將顯示非凡進程持有的對象,當進程符合了某錯誤條件時,經常是由于一些信息取自它持有的一個塊,假如我們知道這些錯誤進程持有的塊,就輕易跟蹤問題的來源。 解決方法:一般來說出現這個錯誤我們本身是無法解決的,只有從提高系統本身各方面來解決這個內部問題,如增加硬件設備,調整系統性能,使用OPS(當然OPS從某種意義上說并不是一種好的解決方式)等。ORA-600錯誤的第一個變量用于標記代碼中錯誤的位置(代碼中的每個部分的第一變量都不一樣),從第二個到第五個變量顯示附加信息,告訴OSS代碼在哪里出現了錯誤。 一個報錯例子如下: ORA-00600: internal error code, arguments: [1237], [], [], [], [], [], [], [] 相應的英文如下: Cause:This is a catchall internal error message for Oracle program exceptions.It indicates that a process has met a low-level,uneXPected condition.Various causes of this message include: Time-outs(超時) File corruption(文件太老) Failed data checks in memory(內存檢索失敗) Hardware,memory,or I/O errors(硬件、內存或者磁盤錯誤) Incorrectly restored files(錯誤的重建文件) ORA-03113:end-of-file on communication channel 產生原因:通訊不正常結束,從而導致通訊通道終止 解決方法:1>.檢查是否有服進程不正常死機,可從alert.log得知 2>.檢查sql*Net Driver是否連接到ORACLE可執行程序 3>.檢查服務器網絡是否正常,如網絡不通或不穩定等 4>.檢查同一個網上是否有兩個同樣名字的節點 5>.檢查同一個網上是否有重復的IP地址 相應的英文如下: Cause:An unexpected end-of-file was processed on the communication channel.The problem could not be handled by the Net8,two task,software.This message could occur if the shadow two-task process associated with a Net8 connect has terminated abnormally,or if there is a physical failure of the interprocess communication vehicle,that is,the network or server machine went down. Action:If this message occurs during a commection attempt,check the setup files for the appropriate Net8 driver and confirm Net8 software is correctly installed on the server.If the message occurs after a connection is well established,and the error is not due to a physical failure,check if a trace file was generated on the server at failure time.Existence of a trace file may suggest an Oracle internal error that requires the assistance of customer support. ORA-00942:table or view does not exist 產生原因:這是由于裝載的表或視圖不存在,多半是CATEXP.SQL還沒有運行,無法執行Export視圖,假如CATEXP.SQL已經運行,則可能是版本錯誤。 解決方法:因為Import和Export共享的一些視圖是通過運行CATEXP.SQL來裝載的(它們具有相同的視圖),并不生成單獨的CATEXP.SQL,因而造成視圖與Export代碼不同步,較難保持彼此之間的兼容,用戶就必須建立自己的Export應用,從而避免ORA-00942的錯誤。 相應的英文如下: Cause:The table or view entered does not exist,a synonym that is jnot allowed here was used,or a view was referenced where a table is required.Existing user tables and views can be listed by querying the data dictionary.Certain privileges may required to Access the table.If an application returned this message,the table the application tried to access does not exist in the database,or the application does not have access to it. Action:Check each of the following: The spelling of the table or view name. That a view is not specified where a table is required That an existing table or view name exists. Contact the database administrator if the table needs to be created or if user or application priviledes are required to access the table. Also, if attempting to access a table or view in another schema,make certain thecorrect schema is referenced and that access to the object is granted. ORA-01598:rollback segment “name” is not online Cause:The rollback segment was taken offline either manually or by SMON. Action:Check the status of the rollback segment in DBA_ROLLBACK_SEGS. ORA-1636: rollback segment “name” is already online Cause:A rollback segment can only be used by one instance and an instance is trying to bring a rollback segment online that is already in use. Action:Check that the values set in the initialization parameter file for parameters ROLLBACK_SEGMENTS,ROLLBACK_SEGMENT_INITIAL,and ROLLBACK_SEGMENT_COUNT are correctly set for the instance whiththe problem,Also check that the instance is using the correct initialization parameter file.Make sure you are not confused about the difference between private and public rollback segments.See the Oracle8 Server Administrator's Guide for more information about using rollback segments in paraller mode. 上述錯誤均為我們在使用回滾段時比較常見的問題,ORA-01598指明當前使用的回滾段的狀態為“not online”,不能使用,將它改為“online”狀態即可使用;ORA-01636指明當前回滾段已經為“online”狀態,可以直接使用,不用再集合它。 ORA-1636 signalled during: alter rollback segment rb00 online 我們在做統計時還可能碰到下述問題:一個rollback segment的狀態為”Needs Recovery”的現象,這是由于ORACLE回退一個事物表中的沒有提交的事物時失敗所造成的。通常原因為一個datafile或者tablespace是在offline的狀態或者一個undo的目標被破壞或者rollback segment被破壞。解決的辦法是將所有的tablespace和datafile都置為online狀態,假如不能解決則做下面的工作:1>.在initsid.ora中加入event=”10015 trace name context forever lever 10”;2>.shutdown數據庫然后重啟;3>.在$ORACLE_HOME/rdbms/log下,找到startup時生成的trace file;4>.在trace文件中,找到下列信息“error recovery tx(#,#) object #”;5>.根據object#(與sys.dba_objects表中的object_id相同)在sys.dba_objects表中查出該object的名字;6>.將該object drop掉;7>.在init.ora文件中將該rollback segment放回rollback_segments參數中,刪除event;8>.shutdown數據庫然后重啟。 此時”Needs Recovery”的問題應該是完全解決了,否則就是rollback segment被破壞了。 ORA-01688:unable to extend table name.name partition NAME by NUM in tablespace NAME 產生原因:指定的tablespace空間已經被占用滿,無法擴展。 解決方法:使用“ALTER TABLESPACE ADD DATAFILE”命令增加文件系統文件和原始分區,或者增加INITIAL的大小(如:alter tablespace CDRS101 default storage(next 500M pctincrease 1))應該能夠解決,否則就是有人使用你的表空間上創建了一個比較大的數據文件導致你的表空間不夠用。 一個報錯例子如下: ORA-1688: unable to extend table RMMCDR.LOCAL_CDR partition LOCAL_CDR101 by 460800 in tablespace CDRS101 相應的英文如下: Cause:An extent could not be allocated for a table segment in tablespace Action:Use the ALTER TABLESPACE ADD DATAFILE statement to add one or more files to the specified tablespace
標簽: Oracle 數據庫
主站蜘蛛池模板: 手持式浮游菌采样器-全排二级生物安全柜-浙江孚夏医疗科技有限公司 | 睿婕轻钢别墅_钢结构别墅_厂家设计施工报价 | 同学聚会纪念册制作_毕业相册制作-成都顺时针宣传画册设计公司 | 低浓度恒温恒湿称量系统,强光光照培养箱-上海三腾仪器有限公司 | 耳模扫描仪-定制耳机设计软件-DLP打印机-asiga打印机-fitshape「飞特西普」 | 转子泵_凸轮泵_凸轮转子泵厂家-青岛罗德通用机械设备有限公司 | 水热合成反应釜-防爆高压消解罐-西安常仪仪器设备有限公司 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 膜片万向弹性联轴器-冲压铸造模具「沧州昌运模具」 | 中央空调维修、中央空调保养、螺杆压缩机维修-苏州东菱空调 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 企业微信营销_企业微信服务商_私域流量运营_艾客SCRM官网 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 标准品网_标准品信息网_【中检计量】 | 喷砂机厂家_自动除锈抛丸机价格-成都泰盛吉自动化喷砂设备 | 郑州墨香品牌设计公司|品牌全案VI设计公司 | 南溪在线-南溪招聘找工作、找房子、找对象,南溪综合生活信息门户! | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 海外仓系统|国际货代系统|退货换标系统|WMS仓储系统|海豚云 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 艺术漆十大品牌_艺术涂料加盟代理_蒙太奇艺术涂料厂家品牌|艺术漆|微水泥|硅藻泥|乳胶漆 | 浙江栓钉_焊钉_剪力钉厂家批发_杭州八建五金制造有限公司 | 双相钢_双相不锈钢_双相钢圆钢棒_双相不锈钢报价「海新双相钢」 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 苏州西朗门业-欧盟CE|莱茵UL双认证的快速卷帘门品牌厂家 | 建筑资质代办-建筑企业资质代办机构-建筑资质代办公司 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | 众品家具网-家具品牌招商_家具代理加盟_家具门户的首选网络媒体。 | 奶茶加盟,奶茶加盟店连锁品牌-甜啦啦官网 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 耐高温风管_耐高温软管_食品级软管_吸尘管_钢丝软管_卫生级软管_塑料波纹管-东莞市鑫翔宇软管有限公司 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 网优资讯-为循环资源、大宗商品、工业服务提供资讯与行情分析的数据服务平台 | 精密五金加工厂-CNC数控车床加工_冲压件|蜗杆|螺杆加工「新锦泰」 | 温州食堂承包 - 温州市尚膳餐饮管理有限公司| pH污水传感器电极,溶解氧电极传感器-上海科蓝仪表科技有限公司 | 十字轴_十字轴万向节_十字轴总成-南京万传机械有限公司 | 发电机组|柴油发电机组-批发,上柴,玉柴,潍柴,康明斯柴油发电机厂家直销 |