ITPub博客

首页 > 数据库 > Oracle > 登录asmcmd提示ORA-12557: TNS:protocol adapter not loadable (DBD ERROR: OCIServerAttach)

登录asmcmd提示ORA-12557: TNS:protocol adapter not loadable (DBD ERROR: OCIServerAttach)

原创 Oracle 作者:msdnchina 时间:2011-09-30 12:34:13 0 删除 编辑
登录oracle10.2.0.4 asmcmd提示ORA-12557: TNS:protocol adapter not loadable (DBD ERROR: OCIServerAttach)


环境:

windows 2003 32bit , oracle10.2.0.4, asm存储,单实例

首先安装的是:oracle10.2.0.4 的home在D:oracleproduct10.2.0db_1

其次安装的是:oracle10.2.0.1的client home在I:oracleproduct10.2.0client_1

最后安装的是:oracle11.1.0.6 的home在F:appAdministratorproduct11.1.0db_1


这样一来,windows 环境变量中的path值 如下:

F:appAdministratorproduct11.1.0db_1bin;I:oracleproduct10.2.0client_1bin;D:oracleproduct10.2.0db_1BIN;c:windowssystem32;C:Program FilesIBMSQLLIBBIN;D:oracleproduct10.2.0db_1bin;D:oracleproduct10.2.0db_1;C:Program FilesCommon FilesThunder NetworkKanKanCodecs


在这样复杂的情况下:

登录 asmcmd提示ORA-12557: TNS:protocol adapter not loadable (DBD ERROR: OCIServerAttach)
如下:


C:>set oracle_sid=+ASM

C:>asmcmd
"asmcmd: the environment variable ORACLE_HOME is not set."

C:>set oracle_home=D:oracleproduct10.2.0db_1

C:>asmcmd
ORA-12557: TNS:protocol adapter not loadable (DBD ERROR: OCIServerAttach)
C:>cd D:oracleproduct10.2.0db_1

C:>d:

D:oracleproduct10.2.0db_1>D:oracleproduct10.2.0db_1binasmcmd
ORA-12557: TNS:protocol adapter not loadable (DBD ERROR: OCIServerAttach)
D:oracleproduct10.2.0db_1>

此时的path是如下的值:

F:appAdministratorproduct11.1.0db_1bin;I:oracleproduct10.2.0client_1bin;D:oracleproduct10.2.0db_1BIN;c:windowssystem32;C:Program FilesIBMSQLLIBBIN;D:oracleproduct10.2.0db_1bin;D:oracleproduct10.2.0db_1;C:Program FilesCommon FilesThunder NetworkKanKanCodecs


于是,修改11.1的值,放到第二位,
I:oracleproduct10.2.0client_1bin; 这个放到第一位
重新打开一个cmd,rman就可以进入了。

windows下使用多个版本的oracle software就是麻烦。。。

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/161195/viewspace-1055415/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-07-30

  • 博文量
    498
  • 访问量
    1542056