Oracle基础:表空间名称大小写问题

 现场环境:  操作系统:windows            Oracle版本:10g

 

    今天在通过imp导入数据时,日志提示TS_W5_D表空间不存在。感觉很奇怪,导入用户的表空间是ts_w5_d,并且这个表空间也存在啊。

 

为什么还是提报表空间不存在呢?

 

并且,当时试图通过>drop tablespace ts_w5_d 时,提示ts_w5_d 表空间不存在,明明有啊,怎么说不存在?

 

排查了半天,最终得知,oracle表空间名称分大小写的:TS_W5_D、ts_w5_d 是2个表空间的。

 

Oracle数据库内部是对大小写不敏感的,默认全是大写。如果需要小写需要使用双引号强制(强烈反对这样使用)。

 

删除小写表空间写法如下:drop tablespace "ts_w5_d";

 

 

 

你可能感兴趣的:(oracle基础)