HI,
问题1
当我尝试使用drop tablespace命令删除表空间时,它失败并且错误消息是表空间不存在.
当我从dba_tablespaces中选择*时,我可以看到表空间名称.
问题2当我尝试使用aquadata连接oracle时,我得到"连接失败: - 没有更多数据要从套接字中读取"
请建议
"当我从dba_tablespaces执行查询select*时,表空间名称以小写字母显示."
默认情况下,Oracle SQL不区分大小写.也就是说,这两个陈述都是等价的:
drop tablespace TS1 including contents
/
drop tablespace ts1 including contents
/
Run Code Online (Sandbox Code Playgroud)
但是,在存储元数据时,Oracle使用UPPER CASE作为对象名称.除非我们创建数据库对象时将其名称用双引号括起来,否则这无关紧要.在那时,Oracle变得区分大小写.
这似乎是你的情况.因此,您需要在双引号中使用表空间名称发出命令:
drop tablespace "ts1" including contents
/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3253 次 |
| 最近记录: |