`
luogen33
  • 浏览: 80715 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
问题: 在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。 原因: 因为oralce有一个HWM高水位,它是oracle的一个表使用空间最高水位线。当插入了数据以后,高水位线就会上涨,但是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,还是你刚才删除数据以前那么高的水位。除非使用truncate删除数据。那么,这条高水位线在日常的增删操作中只会上涨,不会下跌,所以数据库容量也只会上升,不会下降。而使用select语句查询数据时,数据库会扫描高水位线以下 ...
在使用oracle时,总觉得oracle的导入,导出没有informix的load,unload好用,没办法,只能参照网上朋友的思路和informix的实现,写了几个脚本,希望各位高手指点:      =============================================      工具用法:   unload.sh   Usage: unload.sh userid/passwd[@oraclesid] [tabname]   注释:   如果不加’@oraclesid’,则用当前环境变量ORACLE_SID。   如果不加tabname参数,则处理该用户下的所有表,生成’ ...
提示: #将中表的内容导出成为一个文本格式的shell脚本 #有两种使用方法(假设这个脚本的名字叫做unload): #1.将一个用户中所有的数据库 #将中表的内容导出成为一个文本格式的shell脚本 #有两种使用方法(假设这个脚本的名字叫做unload): #1.将一个用户中所有的数据库表的内容到出来: unloaduserid/passwd[@connection] #2.只导出一个表的内容: #unloaduserid/passwd[@connection]table_name #这里要感谢you的帖子,是他让我学会了如何设置sqlplus环境,从而 #将数据库数据分解出来。 ...
Global site tag (gtag.js) - Google Analytics