Tag Archives: DROP TABLE

DML_LOCKS设置为0导致SHUTDOWN IMMEDIATE失败

DML_LOCKS参数设置系统中允许DML锁的数量,如果将这个参数设置为0,会禁止ENQUEUE的产生,有可能轻微的提升系统的性能。 不过如果将这个参数设置为0,带来的后果会严重很多: SQL> SHOW parameter dml_locks NAME TYPE VALUE ———————————— ———– —————————— dml_locks INTEGER 264 SQL> ALTER system SET dml_locks = 0 scope = spfile; System altered. SQL> shutdown immediate DATABASE closed. DATABASE dismounted. ORACLE instance shut down. SQL> startup … Continue reading

Posted in ORACLE | Tagged , , , , , , , | Leave a comment

分区表相关视图没有过滤删除表

一直认为,表被删除后,普通的视图中是查询不到表信息的,只有从RECYCLBIN相关视图才能看到被删除的表,没想到最近发现分区表的相关视图中仍然保留被删除表的信息。 看一个简单的例子: SQL> CREATE TABLE T_PART (ID NUMBER, NAME VARCHAR2(30)) 2 PARTITION BY HASH (ID) 3 PARTITIONS 4; 表已创建。 SQL> SELECT TABLE_NAME, PARTITIONING_TYPE, PARTITION_COUNT, STATUS 2 FROM USER_PART_TABLES; TABLE_NAME PARTITION PARTITION_COUNT STATUS —————————— ——— ————— ——– T_PART HASH 4 VALID … Continue reading

Posted in ORACLE | Tagged , , , , | Leave a comment