关于oracle当中的那些文件是可以删除的、控制文件丢失之后的解决方式

关于oracle当中的那些文件是可以删除的、控制文件丢失之后的解决方式

问题描述:

当你的linux磁盘数据库空间被占满之后,导致的数据库奔溃,这时候上面表内部存储的数据是不能删除的;

而且在数据库奔溃之后,若是空间一直没有得到释放,你的数据库是启动不起来的;

所以要删除一些oracle自己在运行过程当中产生的日志文件,而且通常在运行的一段时间时候,这个文件也是比较大的,可以解燃眉之急:

解决方式:

oracle当中的trace当中的日志文件是可以删除的,注意在你不知道要删除哪些文件的时候不要乱删,尤其是oracle的控制文件,关于控制文件我们后面会提及我们先来看trace位置以及其日志文件,一般情况下目录的位置在于:

/oracle/diag/tnslsnr/sdata/listener

在这里sdata的名称一般是不一样的,具体根据你服务器上的目录来定

找到这个文件时候,会有一个比较大的.log结尾的文件删除就好了。

若是在删除的过程当中不小心删除了oracle的控制文件,这是在启动数据库的是,会报找不到配置文件的错误,

别着急,一般情况下控制文件不止有一个,有两个或者是三个 01 02 03 三个文件是一模一样的,只要三个控制文件没有被同时删除,那么恭喜你还有救:

解决方式:

根据报错找到确实控制文件的位置;

找到其他控制文件的位置,复制更改为确实文件的名字即可。

相关数据

彩票365手机版官方下载 详细指南:如何轻松充话费,省时又省心
彩票365手机版官方下载 深度剖析曝光博世新风翼21/17口碑怎么样,值得入手么,缺点是什么?使用爆料如何!
365提款一周都没到 嶠的意思,嶠的解释,嶠的拼音,嶠的部首