①不想用索引你可以让他失效,为什么要破坏它?
①.、首先lsnrctl stop并不是停止数据库,只是将监听端口停止
a)
select TABLESPACE_NAME,FILE_NAME from dba_data_files order by TABLESPACE_NAME;
b)
alter tablespace TS01 read only;
alter tablespace TS01 offline;
alter tablespace TS01 online;
alter tablespace TS01 read write;
然后再alter database open;
发生坏块的原因
①.、检查是否是正常安装的oracle,别是从别的平台上直接拷贝的
dml操作(insert , delete , update)之后,一定要使用commit或rollback命令来结束该事务,否则直接关闭sql plus,数据库默认rollback之前未提交的事务,所以今天你在select的时候 会显示未选定行.
而手动输入commit,rollback 这类的命令,是显示的提交事务(完成事务).
如果在dml操作之后未及时显示的提交,而是又进行了ddl操作(create alter...),则数据库会隐式的提交之前未完成的事务.
所以 下次一定要注意哦~~
以上就是土嘎嘎小编为大家整理的怎么破坏oracle相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!