前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >win7运行sqlplus报错“SP2-1503: 无法初始化 Oracle 调用界面”

win7运行sqlplus报错“SP2-1503: 无法初始化 Oracle 调用界面”

作者头像
bisal
发布2019-01-29 10:55:59
1.2K0
发布2019-01-29 10:55:59
举报

WIN7 64bit安装Oracle 10.2.0.1后,运行cmd-sqlplus / as sysdba会提示:

C:\Users\Liu>sqlplus / as sysdba SP2-1503: 无法初始化 Oracle 调用界面 SP2-0152: ORACLE 不能正常工作

解决方法:

1、临时方案:此时可以以“管理员身份”运行cmd,然后再执行sqlplus就行了。

2、终极方案:如果想更简单,可以将$ORACLE_HOME/BIN的sqlplus.exe属性中的兼容性选择“以管理员身份运行此程序”,即可以避开Win7的权限,一句话,都是Win7的权限问题,才导致从安装到运行,处处都需要额外设置才行。

但是如果这样,则每次运行sqlplus scott/tiger@bisal时的cmd,会自动fork另一个cmd进程运行sqlplus的登录操作(见截图)。

MOS的SP2-1503 When Run SQLPlus 10.2.0.1 as a Non-Admin User on Windows 7 (文档 ID 1531248.1)则指出这个问题是SQL*Plus 10.2.0.1及以后版本的一个未使用管理员账户操作的问题。

SP2-1503: Unable to initialize Oracle call interface SP2-0152: ORACLE may not be functioning properly

Win7(32bit)操作系统验证过的最小版本是10.2.0.5.0,这里用的10.2.0.1没有Win7的验证,因此也会出现上面这些Win7权限等造成的问题,使用10.2.0.5.0版本的SQL*Plus就ok了。Oracle 10.2.0.5 (Client 32bit)及更高版本,在Win 7 32bit上进行了验证。

总结起来,以上碰到的这些问题还是10.2.0.1版本在Win7还未验证导致的,Oracle也为此开了一个defect:Bug 4684738 : NON-ADMINISTRATOR USER UNABLE TO USE CLIENT SQLPLUS INSTALL。在Win7上使用非管理员账号sqlplus登录时就会报:

SP2-1503: Unable to initialize Oracle call interface SP2-0152: ORACLE may not be functioning properly

SP2-1503: 无法初始化 Oracle 调用界面 SP2-0152: ORACLE 不能正常工作

关于验证的操作系统版本,Statement of Direction: Oracle Database 10g Release 2 Client (10.2.0.5) with Microsoft Windows 7 and Windows Server 2008 R2 (文档 ID 1061272.1)介绍:

Oracle Database Version

Operating System

32-bit Oracle Database 10g Release 2 Client (10.2.0.5 and higher)

Windows 7 (32-bit)

32-bit Oracle Database 10g Release 2 Client (10.2.0.5 and higher)

Windows 7 x64

64-bit Oracle Database 10g Release 2 Client (10.2.0.5 and higher)

Windows 7 x64

32-bit Oracle Database 10g Release 2 Client (10.2.0.5 and higher)

Windows Server 2008 R2 x64

64-bit Oracle Database 10g Release 2 Client (10.2.0.5 and higher)

Windows Server 2008 R2 x64

同样,Vista版本也有类似的情况:Unable to Connect in SQL Plus if Windows Vista user is a Non-Administrative User (文档 ID 391401.1)。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013年09月21日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档