Oracle表空间名称是区分大小写
Oracle 空间 名称 区分 大小写
2023-09-14 08:59:47 时间
今天在通过imp导入数据时,日志提示TS_W5_D表空间不存在。感觉很奇怪,导入用户的表空间是ts_w5_d,并且这个表空间也存在啊。
为什么还是提报表空间不存在呢? 并且,当时试图通过 drop tablespace ts_w5_d 时,提示ts_w5_d 表空间不存在,明明有啊,怎么说不存在?
排查了半天,最终得知,oracle表空间名称分大小写的:TS_W5_D、ts_w5_d 是两个表不同的表空间。
Oracle数据库内部是对大小写不敏感的,默认全是大写。如果需要小写需要使用双引号强制(强烈反对这样使用)。
删除小写表空间写法如下:
drop tablespace "ts_w5_d" including contents and datafiles cascade constraints;
Oracle中默认用户名、表空间都是大写的。
如果是删除用户名的话,可以使用如下的命令:
drop user "ts_w5" cascade;
PS:此片文章忘记截图了……
相关文章
- Oracle数据库的移动表空间技术(ORACLE移动表空间)
- Oracle查看数据库空间大小(oracle查看库大小)
- 管理确保Oracle字段空间管理的有效性(oracle字段空间)
- 空间查看Oracle系统表空间使用情况(oracle查看系统表)
- Oracle:数据库的开拓者(oracle冒号)
- 查找Oracle表空间:一种实用的方法(oracle查找表空间)
- 删除Oracle数据库记录的方法(oracle删除记录)
- 查询Oracle数据库中表空间名(oracle表空间名查询)
- 的获取获取Oracle数据库的IP地址(oracle数据库ip地址)
- 深入探索 Oracle 空间查询(oracle空间查询)
- 深入浅出Oracle查询表空间实战(oracle查表空间)
- Oracle回收站管理助你更好释放数据库空间(oracle空间回收站)
- Oracle表空间命名规则详解(oracle表空间命名)
- Oracle全套序列号汇总大全(oracle所有序列号)
- 探索Oracle功能模块:让数据收集更简单(oracle功能模块)
- 如何快速查询Oracle数据库中表名(oracle 查询表名称)
- C语言连接Oracle数据库的拖管方法(c连接oracle拖管库)
- 如何在9i系统上快速安装Oracle(9i安装oracle)
- Oracle数据库供应商分配改善工作效率(oracle供应商分配)
- 提高数据库性能的优化技术优化Oracle数据库性能的技巧(oracle中关于)
- 解决Oracle数据库中DBF文件导入的方法(oracle dbf导入)
- 解读Oracle 00979错误代码,为您排除数据库连接问题(oracle 00979)