Oracle数据库10g垃圾表清除最新方法
经常使用oracle10g,我们可以发现以前删除的表在数据库中出现了特别多的垃圾表,如下例:
BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表通常无法删除,并且无法用"delete"删除,这种情况的出现,
一般不会影响正常的使用,但是有遇到以下几种情况时则必须删掉它。
◆1.这些表占用空间
◆2.如果使用Middlegen-Hibernate-r5的朋友会发现一些问题[问题描述:在运行ant build.xml会出现ORA-01424: 转义符之后字符缺失或非法],不你象以前用oracle9时那么顺的生成hibernate配置文件,原因就在这里将它删除就没有问题了.
◆3.其它情况
BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表是是10g 的新特性。
Drop Table 后,没有真正的删除表,而是在“垃圾站”中了。可以通过下面看到。
SQL> SHOW RECYCLEBIN
如果要彻底删除,可以使用:
SQL> PURGE TABLE "BINjR8PK5HhrrgMK8KmgQ9nw==";
删除这一个或删除全部。
SQL> PURGE RECYCLEBIN;
相关文档:
ORACLE和SQL语法区别归纳
数据类型比较
类型名称
Oracle
SQLServer
比较
字符数据类型 CHAR CHAR 都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb
变长字符数据类型 VARCHAR2 VARCHAR Oracle里面最大长度为4kb,SQLServer里面最大长度为8kb
根据字符集而定的固定长度字符串 NCHAR NCHA ......
sql loader 工具它可以把一些以文本格式存放的数据顺利的导入到oracle数据库中,是一种在不同数据库之间进行数据迁移的非常方便而且通用的工具。缺点就速度比较慢,另外对blob等类型的数据有点麻烦。
在DOC下面输入:sqlldr userid=user/password@sid control=result.ctl
例子:
SQLLDR USERID=zero/zero@ORACLE CONTROL ......
QQ:1156316388 Tel:010-51527259
1.冷备份和热备份的不同点以及各自的优点
解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点 ......
启动xxService 跟一个xxxListener 的服务
登录Oracle Application Express
Oracle Application Express (Oracle APEX) 是一个用于 Oracle 数据库的快速 Web 应用程序开发工具。仅凭借 Web 浏览器和有限的编程经验,就能快速开发和部署出安全的专业应用程序。
http://localhost:8080/apex
输入用户名(Sys ......