Oracle表空间名称是区分大小写

简介:

今天在通过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:此片文章忘记截图了……

相关文章
|
4天前
|
存储 Oracle NoSQL
Oracle 表空间、数据文件、schema的关系
Oracle 表空间、数据文件、schema的关系
16 2
|
4月前
|
Oracle 关系型数据库 数据库
9-4 Oracle管理表空间和数据文件
9-4 Oracle管理表空间和数据文件
|
5月前
|
SQL 监控 Oracle
Oracle创建和管理表空间
Oracle创建和管理表空间
54 1
|
6天前
|
Oracle 关系型数据库
Oracle查询优化-删除名称重复的记录
【2月更文挑战第2天】【2月更文挑战第4篇】方法很多,列举我用过的两种,比较容易理解的。
16 3
|
2月前
|
SQL Oracle 关系型数据库
Oracle查看表空间 及表空间是否需要扩展
Oracle查看表空间 及表空间是否需要扩展
19 0
|
8月前
|
Oracle 关系型数据库
Oracle提示表空间不足ORA-01653:
Oracle提示表空间不足ORA-01653:
81 0
|
9月前
|
SQL
Oracle-USERS表空间解读
Oracle-USERS表空间解读
292 0
|
9月前
|
SQL 存储 监控
Oracle-UNDO表空间解读
Oracle-UNDO表空间解读
349 0
|
9月前
|
存储 SQL Oracle
Oracle-SYSAUX表空间解读
Oracle-SYSAUX表空间解读
93 0
Oracle-SYSAUX表空间解读
|
9月前
|
Oracle 关系型数据库 数据库管理
oracle 表空间相关介绍及操作
oracle 表空间相关介绍及操作