pfile启动正常,spfile启动:ORA-01506: missing or illegal database name
2013-06-03 11:04
836 查看
11g, RAC,ASM环境,spfile在ASM上。
用指定的pfile启动正常,
create spfile from pfile之后报如下错误。
SQL> create spfile='+DATA1/TANTEST/spfiletantest.ora' from pfile;
或是create spfile from pfile
同样报下面的错误:
SQL> startup nomount;
ORA-01506: missing or illegal database name
经检查发现create spfile from pfile时,是从默认pfile位置找该pfile,而不是当时启动的pfile,所以create的spfile还是有问题的。问题简单,没但有留心注意,害的瞎折腾了半天。在此标记下,希望下次不要再犯如此低级错误。
应该以下面的命令创建:
SQL> create spfile from pfile='/tmp/initan.ora';
指定此次正常启动Pfile的路径,重新启动正常。
但上面的方法启动参数生成在$ORACLE_HOME/dbs下,只有一个节点可用,spfile放在ASM上之后,两个节点都可以使用。并且需要删除$ORACLE_HOME/dbs下的spfile,并确认pfile inittantest.ora的内容是
SPFILE='+DATA1/tantest/spfiletantest.ora'
create spfile='+DATA1/TANTEST/spfiletantest.ora' from pfile='/tmp/initan.ora';
然后重启数据库:
[oracle@oeltan1 dbs]$ srvctl stop database -d tantest
[oracle@oeltan1 dbs]$ srvctl start database -d tantest
[oracle@oeltan1 dbs]$ srvctl status database -d tantest
Instance tantest1 is running on node oeltan1
Instance tantest2 is running on node oeltan2
用指定的pfile启动正常,
create spfile from pfile之后报如下错误。
SQL> create spfile='+DATA1/TANTEST/spfiletantest.ora' from pfile;
或是create spfile from pfile
同样报下面的错误:
SQL> startup nomount;
ORA-01506: missing or illegal database name
经检查发现create spfile from pfile时,是从默认pfile位置找该pfile,而不是当时启动的pfile,所以create的spfile还是有问题的。问题简单,没但有留心注意,害的瞎折腾了半天。在此标记下,希望下次不要再犯如此低级错误。
应该以下面的命令创建:
SQL> create spfile from pfile='/tmp/initan.ora';
指定此次正常启动Pfile的路径,重新启动正常。
但上面的方法启动参数生成在$ORACLE_HOME/dbs下,只有一个节点可用,spfile放在ASM上之后,两个节点都可以使用。并且需要删除$ORACLE_HOME/dbs下的spfile,并确认pfile inittantest.ora的内容是
SPFILE='+DATA1/tantest/spfiletantest.ora'
create spfile='+DATA1/TANTEST/spfiletantest.ora' from pfile='/tmp/initan.ora';
然后重启数据库:
[oracle@oeltan1 dbs]$ srvctl stop database -d tantest
[oracle@oeltan1 dbs]$ srvctl start database -d tantest
[oracle@oeltan1 dbs]$ srvctl status database -d tantest
Instance tantest1 is running on node oeltan1
Instance tantest2 is running on node oeltan2
相关文章推荐
- ORA-01506: missing or illegal database name
- ORA-01506: missing or illegal database name 故障分析一例
- ORA-01506: missing or illegal database name
- ORA-01506: missing or illegal database name
- ORA-01506: missing or illegal database name
- ORA-01506: missing or illegal database name 故障分析一例
- oracle启动 init.ora spfile pfile[转]
- Oracle启动 init.ora spfile pfile
- oracle启动 init.ora spfile pfile
- 每天两道oracle笔试题+第二天:1、如何根据初始化文件pfile转换成spfile文件?2、数据库正常启动所经历的状态有哪几种?
- RAC 实例不能启动 ORA-1589 signalled during ALTER DATABASE OPEN
- 如何通过pfile来创建spfile来启动数据库
- oracle启动之后连接的时候报ora-01033:oracle initializationg or shutdown in progress
- ORA-65096: invalid common user or role name
- 判断ORACLE启动时使用spfile还是pfile
- Oracle 12c创建用户是出现“ORA-65096: invalid common user or role name”的错误 - CalvinR
- 查看 Oracle 是用spfile 启动还是 pfile 启动
- 解决hadoop启动时的dfs.namenode.servicerpc-address or dfs.namenode.rpc-address is not configured.错误
- oracle中 spfile.ora 损害的情况下 修复启动
- 启动ArcSDE服务提示:ORA-01017:invalid username/password;logon denied