我正在执行PL/SQL的清理操作,这往往会填满我的重做日志,导致数据库冻结在“无法分配新日志”的条件下。将工作分成更小的块并不能解决问题,因为重做日志文件在status=ACTIVE和ARCHIVED=YES中停留的时间太长了。只有在“更改系统检查点”之后,脏日志才被写入磁盘,并再次对下一个块可用。现在,我如何在PL/SQL中做到这一点。execute immediate 'alter system checkpoint&
我正在使用SQL server management studio来维护一个数据库,但是当我执行任何查询时,它会给我空间错误,实际上我的磁盘没有足够的空间,所以我收缩了.ldf文件以获得一些空闲空间,在收缩.ldf文件后我获得了一些空闲空间,我认为现在我的数据库可以工作了,但问题仍然存在,即使是执行一个简单的查询,我仍然得到相同的错误。例如我还可以做些什么来正确运行我的数据库