大家好,我的系统是 Redhat Fedora 13,使用的数据库系统是oracle 10g,之前已经安装有一个数据库实例orcl,现在我用dbca工具创建一下数据库实例 demo后,
sqlpus登录时提示如下错误:
[oracle@CA--SERVER ~]$ sqlplus system@demo
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jun 6 14:57:44 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter password:
ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
---
我 export ORACLE_SID=demo 后,再试也是提示以上的错误,但登录 orcl 实例是没有问题的。
listener.ora文件内容如下:SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /ora01/oracle/product/10.2.0)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = CA--SERVER)(PORT = 1521))
)
)
----
我修改以上listener.ora 文件内容的SID_NAME = PLSExtProc为 SID_NAME=demo 后,重新启动监听程序,再sqlplus时,却提示了如下错误:ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
---
请问这是怎么回事?我用dbca工具创建 demo 数据库实例是提示已经成功创建了的,而且 demo 的数据文件,控件文件,日志文件等都已经成功创建了的,为何会登录不了呢?
还有我在创建 demo 数据库过程中,提示 user: Elapsed 00:00:00:05 用户不存在,但我忽略此错误后,继续下一步是可以成功创建的,请问这个是否有影响,如何消除这个错误呢?
待复,感谢!
sqlpus登录时提示如下错误:
[oracle@CA--SERVER ~]$ sqlplus system@demo
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Jun 6 14:57:44 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter password:
ERROR:
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
---
我 export ORACLE_SID=demo 后,再试也是提示以上的错误,但登录 orcl 实例是没有问题的。
listener.ora文件内容如下:SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /ora01/oracle/product/10.2.0)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = CA--SERVER)(PORT = 1521))
)
)
----
我修改以上listener.ora 文件内容的SID_NAME = PLSExtProc为 SID_NAME=demo 后,重新启动监听程序,再sqlplus时,却提示了如下错误:ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux Error: 2: No such file or directory
---
请问这是怎么回事?我用dbca工具创建 demo 数据库实例是提示已经成功创建了的,而且 demo 的数据文件,控件文件,日志文件等都已经成功创建了的,为何会登录不了呢?
还有我在创建 demo 数据库过程中,提示 user: Elapsed 00:00:00:05 用户不存在,但我忽略此错误后,继续下一步是可以成功创建的,请问这个是否有影响,如何消除这个错误呢?
待复,感谢!
$ORACLE_SID
$ORACLE_HOME
你先把这两个确定了,再去sqlplus
这样有问题?那应怎么处理呢?