当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: ORA-00903 invalid table name O
 

 

    摘要:在使用oracle的过程过,我们会经常遇到一些oracle产生的错误,本文就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个合理解决这些错误的方法,同时也希望你能够提出你的不同看法。 ora-01650:unable to extend rollback segment name by num intablespace name 产生原因:上述oracle错误为回滚段表空间不......
    摘要:前言这篇文章介绍了dba每天在监控oracle数据库方面的职责,讲述了如何通过shell脚本来完成这些重复的监控工作。本文首先回顾了一些dba常用的unix命令,以及解释了如何通过unix cron来定时执行dba脚本。同时文章还介绍了8个重要的脚本来监控oracle数据库: 检查实例的可用性检查监听器的可用性检查alert日志文件中的错误信息在存放log文件的地方满以前清空旧的log文件分析t......


Oracle ORA-00903错误具体原因分析

ora-00903 invalid table name

ora-00903:无效的表名

action check spelling. a valid table name or cluster name must begin with a letter and may contain only alphanumeric characters and the special characters $, _, and #. the name must be less than or equal to 30 characters and cannot be a reserved word. 【程序编程相关:Linux Kernel XFS文件系统

cause a table or cluster name is invalid or does not exist. this message is also issued if an invalid cluster name or no cluster name is specified in an alter cluster or drop cluster statement. 【推荐阅读:3月14日GnuPG内置签名验证漏洞

方案:检查拼写是否正确.一个有效的表名或簇名必须以字母开头,只含有字母或数字,不能超过30个字符,可以包含一些特殊字符$, _, #.表名或簇名不能是关键字. 【扩展信息:Symantec Ghost 本地管理认

原因:表名或簇名不存在或无效,当运行alter cluster 或 drop cluster语句时,会出现此错误信息.

案例一: 使用 dbms_sql包执行ddl语句

the dbms_sql package can be used to execute ddl statements directly from pl/sql.

这是一个创建一个表的过程的例子.该过程有两个参数:表名与字段及其类型的列表.

create or replace procedure ddlproc (tablename varchar2, cols varchar2) as

cursor1 integer;

begin


...   下一页
    摘要:平台:windows 2000 server sp3 数据库:oracle 9.0.1.1.1 现场描述:用户抱怨不能同时对多个单位进行数据处理,执行出现的错误信息为: sql> exec sp_hyb_da_ryxx_dwbh_test(331028) begin sp_hyb_da_ryxx_dwbh_test(331028); end; *error 位于第 1 行: o......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE