日期:2014-05-16  浏览次数:20548 次

win7 64位 安装ORACLE10g的一些问题
1.sql/plus ,oracle NetManager 无法连接
(乱码,起初以为是字符集问题)
后来在CMD调用SQLPLUS才发现问题是
引用


SP2-1503: 无法初始化 Oracle 调用界面 SP2-1503: 无法初始化 Oracle 调 SP...

win7 下   cmd  运行   sqlplus    报错以下错误。

SP2-1503: 无法初始化 Oracle 调用界面

SP2-1503: 无法初始化 Oracle 调 SP2-0152
解决办法:

             在 oracle\product\10.2.0\db_2\BIN 目录下  找到  sqlplus.exe   右键属性---兼容性--- 选上  已兼容模式运行这个程序--- 确定

试着打开一下, 右键  -- 以管理员的身份运行---   然后会打开一个黑窗口,  输入用户名  system   密码 ?????

看看能不能进去

如果能进去   就可以了。  如果还是进不去   ,请从http://www.baidu.com    或者  http://www.google.com.hk/webhp?hl=zh-CN&sourceid=cnhp    查找资料。



2 接上一步,sql/plus和NET MANAGER都测试五问题
tnsping 服务名也无问题,但是PL/SQL DEVELOPER确不行
一直抱 ORA-12514
无效的连接字符标示,再肯定本机没有装多个ORACLE版本的问题后,原因很无语
引用

64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法
    接着上次的话题,在64位win7上装了32位oracle10g 以后又出现了新的问题:
    在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer (我装的是7.1版本) 连接任何一个实例在登录时均报“ORA-12154: TNS:无法解析指定的连接标识符”错误。
    冷静,先分析原因,既然sqlplus已经能够连接,说明oracle的安装(至少客户端的安装)是正常的,TNS的配置是正确的。问题应该出在PL/SQL Developer 自身。考虑到本次安装oracle的过程中有诺干次安装失败且变换过oracle home,是否是注册表中的信息有写垃圾未清理?!进入 PL/SQL Developer  的 preferences中发现可以设定oracle home。该选项为空是自动选择,也可以手工填入路径。但是设置后没有效果。之后又检查了注册表、oracle设置均无异常。
    无奈之下选择了重装PL/SQL Developer 。运行安装程序以后弹出一个警告框,这次仔细的看了一下,大概意思是安装目录中含有特殊字符可能导致oracle无法连接。该提示窗口按“确认”按钮后依然会继续安装。恍然大悟啊,64位win7会把32位应用程序默认的安装到Program Files (x86)目录下,那两个括号可能让oracle郁闷了。改变安装路径为一个比较“大众化”的路径,再次进行数据库连接,一切问题都解决了。
    经验总结:哥么以后打死也不往默认的32位 program files目录下装东西了。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chewinggum/archive/2010/07/18/5744465.aspx

1 楼 Imoagn 2011-07-11  
果然……安装在Program Files(x86)下的程序是无法成功连接Oracle的……