回答问题 · 2018-08-30 18:56 PCC-02117:TimesTen禁用语义检查。 原因: TimesTen不支持语义检查 操作:这只是一个警告消息。
回答问题 · 2018-08-30 18:56 PCC-02100:无法初始化PL / SQL 原因:预编译器连接到Oracle但无法调用PL / SQL引擎。如果在没有过程选项的情况下使用Oracle7的早期版本,则可能会导致此错误。 操作:要使用PL / SQL,请升级到最新版本的Oracle7。
回答问题 · 2018-08-30 18:56 PCC-02101:无法打开输入文件 原因:预编译器无法打开输入文件。这是INAME =选项中指定的.pc文件。这意味着该文件不存在,路径名中未正确指定目录,或运行预编译器的人员没有该文件的读取权限。此消息也可能由操作系统错误导致。例如,卸载的文件系统或磁盘I / O错误可能会触发此错误。 操作:检查读取该文件的权限是否存在,并且已正确指定完整路径名。检查操作系统问题。另请参见特定于操作系统的Oracle文档。
回答问题 · 2018-08-30 18:56 PCC-02102:进行C预处理时的致命错误 原因:预编译器在更具体的消息之后发出此消息。 操作:更正上一个消息或消息中指定的问题。
回答问题 · 2018-08-30 18:56 PCC-02103:密码: 原因:用户名在命令行中未指定密码。例如,proc sqlcheck = full iname = sample1.pc userid = scott 操作:重新输入命令行,并提示输入密码或指定密码。
回答问题 · 2018-08-30 18:56 PCC-02104:无法连接到Oracle 原因:预编译器无法使用所提供的用户名,密码和(如果适用)数据库链接连接到Oracle。请注意,这是一个预编译器消息,而不是运行时消息。这意味着在命令行或配置文件中的USERID选项值不正确。 操作:检查用户名和密码是否正确。运行SQL * DBA或SQL * PLUS,并验证可以使用该用户名和密码进行连接。
回答问题 · 2018-08-30 18:56 PCC-02105:无法打开列表文件 原因:预编译器无法打开列表文件。此消息可能由许多原因导致。例如,o)指定列表文件的路径名包含不存在的目录。o)由于文件系统或磁盘已满,因此出现操作系统错误。o)尚未授予指定目录的写入权限。 操作:跟踪错误的原因,如上所述,并对其进行更正。
回答问题 · 2018-08-30 18:56 PCC-02106:仅当SQLCHECK = FULL,userid被忽略时才使用Userid。 原因:在命令行上指定了USERID选项,但SQLCHECK不等于FULL或者SEMANTICS。USERID不起作用,除非SQLCHECK = FULL或SQLCHECK = SEMANTICS。 操作:这只是一个警告消息。
回答问题 · 2018-08-30 18:56 PCC-02107:当CODE = CPP时,不能指定PARSE = FULL 原因:在命令行上都指定了PARSE = FULL和CODE = CPP选项。PARSE = FULL选项调用不理解由CODE = CPP选项预编译器生成的任何C ++构造的C语法分析器。 操作:如果指定CODE = CPP选项,请将PARSE选项设置为NONE或PARTIAL。
回答问题 · 2018-08-30 18:56 PCC-02108:如果MODE = ORACLE和DBMS = V7或V8,则UNSAFE_NULL = YES 原因:在命令行上指定了UNSAFE_NULL = YES,但是MODE不是ORACLE,DBMS不是V7或V8。 操作:使用UNSAFE_NULL = YES时,指定MODE = ORACLE和DBMS = V7或V8。