ORA-29346: invalid tablespace list ORACLE 报错 故障修复 远程处理
文档解释
ORA-29346: invalid tablespace list
Cause: the tablespace list supplied to dbms_tts.transport_set_check PL/SQL routine is in an incorrect format.
Action: Check the manual and use the correct format.
ORA-29346: invalid tablespace list是Oracle数据库在数据字典中建立新用户时发生的错误,意味着无效的表空间列表。
官方解释
该错误消息可在执行以下命令时出现:CREATE USER user_name IDENTIFIED BY password DEFAULT TABLESPACE tablespace_name TEMPORARY TABLESPACE tablespace_name;
常见案例
1. 用户指定的表空间不存在时。
2. 表空间列表中的表空间名称与其他表空间名称重复。
一般处理方法及步骤
1. 确定所有列出的表空间都存在:
SELECT * FROM DBA_TABLESPACES;
2. 在使用CREATE USER命令使用正确输入要使用的正确表空间:
CREATE USER user_name IDENTIFIED BY password DEFAULT TABLESPACE tablespace_name TEMPORARY TABLESPACE tablespace_name;