草庐IT

ASM数据库启动报ORA-01078,ORA-01565,ORA-17503,ORA-01017

环境:ASM管理软件:11.2.0.4ORACLE软件:11.2.0.4操作系统:redhat6该环境是借用了asm管理软件来提升IO性能,并没有安装集群软件。故障现象:启动数据库时报错,alert日志没有任何信息,提示如下SQL>startupORA-01078:failureinprocessingsystemparametersORA-01565:errorinidentifyingfile'+DATA/db11g/spfileptgk.ora'ORA-17503:ksfdopn:10Failedtoopenfile+DATA/db11g/spfileptgk.oraORA-01017:

ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file

产生原因:在执行关闭数据命令或其他命令的过程中异常断电,或者命令人为中断(因为有的命令可能要执行1分钟,有些新手以为卡死了,关闭了命令行导致),导致开启数据库的初始化文件丢失或异常解决办法:oracle自带初始化文件的备份,将这个文件拷贝到初始化目录下,根据提示找不到的文件进行重命名即可,具体操作如下:用everything软件或windows的搜索搜init.ora文件,找到一个pfile文件夹下的init.ora文件或init.ora.12345678文件,这个文件就是备份文件,比如下图先通过conn/assysdba连接数据库,再通过备份文件启动数据库关闭数据库再开启,找到报错路径,将备

记录一次ora-01078错误的排错

前几日在下午4点多研发人员忽然告知一套客户的系统不可用,PL/SQL也无法连接数据库,于是远程登录Oracle服务器查看情况。这是一台windows的单节点数据库,登录之后首先查看监听,发现监听的实例名已经不是生产库了,而是一个陌生的实例名,心里一惊!!!询问负责应用的研发工程师是什么情况,然后告知他在这台windows机器上又新建了一个实例用于测试,这个新实例是他创建的。并且在他新建完这个实例后,应用就连不上生产库了,并且客户在发现连不上数据库后,自行先重启了服务器!emmm。。。。。。了解到情况后,屡了一下思路进行如下检查:1、查看监听,发现生产库实例已经没有了,但是测试实例还在2、进入$

记录一次ora-01078错误的排错

前几日在下午4点多研发人员忽然告知一套客户的系统不可用,PL/SQL也无法连接数据库,于是远程登录Oracle服务器查看情况。这是一台windows的单节点数据库,登录之后首先查看监听,发现监听的实例名已经不是生产库了,而是一个陌生的实例名,心里一惊!!!询问负责应用的研发工程师是什么情况,然后告知他在这台windows机器上又新建了一个实例用于测试,这个新实例是他创建的。并且在他新建完这个实例后,应用就连不上生产库了,并且客户在发现连不上数据库后,自行先重启了服务器!emmm。。。。。。了解到情况后,屡了一下思路进行如下检查:1、查看监听,发现生产库实例已经没有了,但是测试实例还在2、进入$