博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle表空间名称是区分大小写
阅读量:6550 次
发布时间:2019-06-24

本文共 440 字,大约阅读时间需要 1 分钟。

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

转载地址:http://pafco.baihongyu.com/

你可能感兴趣的文章
php rdkafka扩展发送和接收消息
查看>>
WebGIS--ArcGIS for Flex系列开发五:IIS部署
查看>>
c++ 可变参数模板 实例
查看>>
Android瀑布流的实现
查看>>
pycurl安装问题
查看>>
UML那些事儿:六类UML图
查看>>
AlertView With Progressbar
查看>>
财付通打印票据和拖动银行卡效果
查看>>
MCSegmentedControl
查看>>
Linux 运行 Navicat 条件
查看>>
记一次hibernate一对多问题的解决
查看>>
ClassLoader.loadClass()与Class.forName()的区别
查看>>
python中的不定参数
查看>>
Advanced FAQ System For OpenCart 2.x
查看>>
Maven 了解
查看>>
数字签名是什么
查看>>
js向后台传汉字为乱码的解决方法。
查看>>
编程离软件工程有多远?
查看>>
String.format保留两位|多位小数
查看>>
ExtJS Getting Started
查看>>