ORACLE安装32位客户端导致无法正常启动
2014-08-14 17:52
267 查看
在WIN平台上,需要使用PLSQL Developer访问同主机的ORACLE,PLSQL是不支持64位的,需要设置ORACLE_HOME与OCI的地址,同时配置TNS_ADMIN到ORACLE的32位客户端,
但这样会导致ORACLE本身数据库服务启动时也受影响,应该是LISTEN的原因。
解决方法有两种:
1、更改32位的tnsnames.ora,增加:
LISTENER_TDATA =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
但这种方法感觉不合理,而且这个名称不能更改也比较郁闷,
2、分析应该是ORACLE找不到LISTENER_TDATA这个名,用终极办法:
SQL> create pfile='c:\mypfile.ora' from spfile;
File created.
打开mypfile.ora,修改以下行:
*.local_listener='LISTENER_TDATA'
改为:
*.local_listener='(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)))'
SQL> create spfile from pfile='c:\mypfile.ora';
用pfile生成新的spfile文件。
重启ORACLE即可解决。
但这样会导致ORACLE本身数据库服务启动时也受影响,应该是LISTEN的原因。
解决方法有两种:
1、更改32位的tnsnames.ora,增加:
LISTENER_TDATA =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
但这种方法感觉不合理,而且这个名称不能更改也比较郁闷,
2、分析应该是ORACLE找不到LISTENER_TDATA这个名,用终极办法:
SQL> create pfile='c:\mypfile.ora' from spfile;
File created.
打开mypfile.ora,修改以下行:
*.local_listener='LISTENER_TDATA'
改为:
*.local_listener='(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)))'
SQL> create spfile from pfile='c:\mypfile.ora';
用pfile生成新的spfile文件。
重启ORACLE即可解决。
相关文章推荐
- 64位oracle数据库安装32位plsql解决方法/关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- oracle 进行内存设置导致无法正常启动(假启动)为题
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
- 数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组
- oracle 异常关闭操作 导致数据库无法正常关闭 也无法启动
- oracle 先安装客户端再安装服务端导致的tns无法解析错误--2015.11.25
- 先安装SQL2008 R2后安装AD导致无法正常登陆数据库(无法启动MSSQLSERVER)
- oracle可执行文件s位导致的Cluster资源组无法正常启动的问题解决
- 因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面
- Centos中将openjdk切换为Oracle Jdk导致Tomcat无法正常启动的问题
- oracle可执行文件s位导致的Cluster资源组无法正常启动的问题解决
- OracleOraDb10g_home1TNSListener服务无法启动(该问题多是安装oracle的主机更改了计算机名而导致的)
- 关于《安装visual studio 2008下subversion插件ankhsvn2.4导致vs无法正常启动的原因以及解决办法》
- 用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解决办法
- 安装ORACLE后,改变计算机名称,导致OracleDBConsoleOrcl服务无法启动
- 因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面
- SQL - 先安装SQL2008 R2后安装AD导致无法正常登陆数据库(无法启动MSSQLSERVER)
- 因xhost命令和DISPLAY环境变量操作不当导致无法启动Oracle图形化安装界面
- 转载:用oralce连接.net客户端出现问题:“数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,”的解
- ip地址改变导致OracleDBConsole服务无法启动解决方案(转载)