停数据库的技巧

一般我们直接shutdown immediate就可以停下数据库,但是对于生产系统,跑的数据量又比较大,redolog又有几百兆,这个时候我们shutdown数据库的时候一定要谨慎。 1.停数据库 1.1、停listener 1.1.1、lsnrctl stop LISTENER_NAME 停侦听 […]

Continue Reading

表结构的迁移

在oracle中,将表结构迁移其实有多种方法: 1、exp导出,且row=n 2、利用DBMS_METADATA.GET_DDL,利用该方法可以将当初的建表语句导出成文本,且建表语句包含storage。

3、利用user_tables […]

Continue Reading

drop 大表的一些技巧

drop表之前,先看看是否有约束,如果有,可以将先将约束删除。下面我们来看看如何删除一个178G,有12亿左右数据的表。 由于在执行drop或者truncate的时候,oracle会自动的清理extent,一般对于这样的大表,会extent很多次,笔者的这个表已经extent 近4000次,对于这样 […]

Continue Reading

HP MSL6000带库的兼容性问题

由于要做定期的数据库全备,且将数据库全备的磁带(800G/卷)移交给相关人员保存,而公司新上了HP的MSL 6000的带库,而相应的磁带有不够了,咨询过相应的集成人员,可以使用老带库MSL 5000中的200G/卷的磁带顶替换下来的磁带。 不过顶替上去后,对200G的磁带进行format的时候,发生 […]

Continue Reading