Oracle 缺失 initSID.ora
Oracle missing initSID.ora
我正在学习使用 Oracle 数据库,我刚刚在 Ubuntu 18.04 上安装了 Oracle Database 12c 第 2 版。
我使用以下命令以 sysdba 身份登录:
sqlplus / as sysdba
到目前为止一切正常,我收到了这条消息:
Connected to an idle instance.
现在,我想使用以下命令启动我的服务器:
SQL> STARTUP
但是,让我感到困惑的是我收到了这条错误消息:
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/12/dbhome_1/dbs/initSID.ora'
我检查了那个目录,initSID.ora 不见了。
那么,我在哪里可以找到丢失的文件..?如何修复它..?
您需要在 /u01/app/oracle/product/12/dbhome_1/dbs
目录中创建一个 SPFILE
才能仅使用 STARTUP
命令启动数据库。
如果没有 SPFILE
,则应使用 STARTUP
命令明确指定 PFILE
作为
SQL> STARTUP PFILE=/u01/app/oracle/product/12/dbhome_1/dbs/initSID.ora
假设您在该目录中有一个名为 initSID.ora
的 PFILE
。
最后我按照@Tejash----ORA-00980 instructions 创建了一个数据库来解决这个问题。
我正在学习使用 Oracle 数据库,我刚刚在 Ubuntu 18.04 上安装了 Oracle Database 12c 第 2 版。
我使用以下命令以 sysdba 身份登录:
sqlplus / as sysdba
到目前为止一切正常,我收到了这条消息:
Connected to an idle instance.
现在,我想使用以下命令启动我的服务器:
SQL> STARTUP
但是,让我感到困惑的是我收到了这条错误消息:
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/12/dbhome_1/dbs/initSID.ora'
我检查了那个目录,initSID.ora 不见了。
那么,我在哪里可以找到丢失的文件..?如何修复它..?
您需要在 /u01/app/oracle/product/12/dbhome_1/dbs
目录中创建一个 SPFILE
才能仅使用 STARTUP
命令启动数据库。
如果没有 SPFILE
,则应使用 STARTUP
命令明确指定 PFILE
作为
SQL> STARTUP PFILE=/u01/app/oracle/product/12/dbhome_1/dbs/initSID.ora
假设您在该目录中有一个名为 initSID.ora
的 PFILE
。
最后我按照@Tejash----ORA-00980 instructions 创建了一个数据库来解决这个问题。