14 个解决方案
#1
create spfile='D:\oracle\product\10.2.0\db_1\dbs\SPFILETESTING.ORA' from pfile='D:\oracle\product\10.2.0\admin\testing\pfile\init.ora.913200824649';
#2
相关文件和路径自己修改下;
sqlplus /nolog
conn / as sysdba;
create spfile='D:\oracle\product\10.2.0\db_1\dbs\ SPFILETESTING.ORA' from pfile='D:\oracle\product\10.2.0\admin\testing\pfile\ init.ora.913200824649';
sqlplus /nolog
conn / as sysdba;
create spfile='D:\oracle\product\10.2.0\db_1\dbs\ SPFILETESTING.ORA' from pfile='D:\oracle\product\10.2.0\admin\testing\pfile\ init.ora.913200824649';
#3
SQL>startup pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora'; -- 采取指定pfile方式登录数据库
-- 然后创建spfile
SQL>create spfile from pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora';
-- 然后创建spfile
SQL>create spfile from pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora';
#4
问一下有没有装有Oracle10g数据库的网友,可以稍作说明后把spfileorcl.ora文件发于楼主。
#5
是的,本机中是存有备份的。LZ搜一下init.ora文件所在路径,再create。
#6
可以用easyrecover工具搜索一下,有可能还可以找回来
#7
Oracle如装在Windows下,LZ搜一下init.ora文件所在路径,再copy,粘贴至...\admin\orcl\,...\product\...等Oracle$Home下的每个子目录中(如不知道准确目录的话)。
因为Oracle暂不能启动,所以只能使用Windows操作系统下的文件转移方法。
因为Oracle暂不能启动,所以只能使用Windows操作系统下的文件转移方法。
#8
linux :
$ORACLE_HOME/dbs/ 下有init.ora(这个是最原始的,最好从别人的机器上cp一个)
sql>startup pfile='.../dbs/init.ora'
$ORACLE_HOME/dbs/ 下有init.ora(这个是最原始的,最好从别人的机器上cp一个)
sql>startup pfile='.../dbs/init.ora'
#9
从 pfile 创建 spfile
startup mount pfile='xxxxx'
create spfile from pfile = 'xxxx'
startup mount pfile='xxxxx'
create spfile from pfile = 'xxxx'
#10
學習
#12
问题都回答完了。。。。
#13
通过pfile 启动数据 startup pfile='',,然后再通过create spfile from pfile 重建spfile;
#14
非常感谢各位,问题解决了,数据库可以启动了,谢谢了.
#1
create spfile='D:\oracle\product\10.2.0\db_1\dbs\SPFILETESTING.ORA' from pfile='D:\oracle\product\10.2.0\admin\testing\pfile\init.ora.913200824649';
#2
相关文件和路径自己修改下;
sqlplus /nolog
conn / as sysdba;
create spfile='D:\oracle\product\10.2.0\db_1\dbs\ SPFILETESTING.ORA' from pfile='D:\oracle\product\10.2.0\admin\testing\pfile\ init.ora.913200824649';
sqlplus /nolog
conn / as sysdba;
create spfile='D:\oracle\product\10.2.0\db_1\dbs\ SPFILETESTING.ORA' from pfile='D:\oracle\product\10.2.0\admin\testing\pfile\ init.ora.913200824649';
#3
SQL>startup pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora'; -- 采取指定pfile方式登录数据库
-- 然后创建spfile
SQL>create spfile from pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora';
-- 然后创建spfile
SQL>create spfile from pfile='C:\oracle\product\10.2.0\admin\orcl\pfile\init.ora';
#4
问一下有没有装有Oracle10g数据库的网友,可以稍作说明后把spfileorcl.ora文件发于楼主。
#5
是的,本机中是存有备份的。LZ搜一下init.ora文件所在路径,再create。
#6
可以用easyrecover工具搜索一下,有可能还可以找回来
#7
Oracle如装在Windows下,LZ搜一下init.ora文件所在路径,再copy,粘贴至...\admin\orcl\,...\product\...等Oracle$Home下的每个子目录中(如不知道准确目录的话)。
因为Oracle暂不能启动,所以只能使用Windows操作系统下的文件转移方法。
因为Oracle暂不能启动,所以只能使用Windows操作系统下的文件转移方法。
#8
linux :
$ORACLE_HOME/dbs/ 下有init.ora(这个是最原始的,最好从别人的机器上cp一个)
sql>startup pfile='.../dbs/init.ora'
$ORACLE_HOME/dbs/ 下有init.ora(这个是最原始的,最好从别人的机器上cp一个)
sql>startup pfile='.../dbs/init.ora'
#9
从 pfile 创建 spfile
startup mount pfile='xxxxx'
create spfile from pfile = 'xxxx'
startup mount pfile='xxxxx'
create spfile from pfile = 'xxxx'
#10
學習
#11
#12
问题都回答完了。。。。
#13
通过pfile 启动数据 startup pfile='',,然后再通过create spfile from pfile 重建spfile;
#14
非常感谢各位,问题解决了,数据库可以启动了,谢谢了.