ORA-13970: Invalid name of “string” given ORACLE 报错 故障修复 远程处理

文档解释

ORA-13970: Invalid name of “string” given

Cause: Passed an invalid component, report, or transformation name to the framework. Names must be alphanumeric and can contain the underscore (_) character.

Action: Try again with a valid name

ORA-13970: Invalid name of “string” given 错误指出提供的名称非法,无法在数据库里使用。

官方解释

错误告知该名称无效,无法在数据库里使用。

常见案例

比如当你尝试为某个表或者索引建立另外一个新索引,但是使用了无效的名称,例如一个以字母开头的数字,这时候会导致ORA-13970: Invalid name of “string” given错误报告。

正常处理方法及步骤

(1)确认名称是合法的,规则及规范如下:

• 名称最大长度为30个字符(偏移量0到29)

• 名称中必须包括至少一个字符

• 名称必须仅由字母,数字,#,_,$等字符组成

• 名称的第一个字符必须是字母(a-z)或者#、_、$,不能是数字

(2)修改名称,使其合法,之后再次试试添加新的索引。


数据运维技术 » ORA-13970: Invalid name of “string” given ORACLE 报错 故障修复 远程处理