我在Windows 8.1计算机上安装了Oracle Client 10.2.0。安装完成后,当我们以管理员身份登录到机器/ PC时,这个oracle客户端能够与数据库连接。如果我们使用普通用户登录到机器/ PC,那么我们无法连接数据库。在这种情况下,oracle客户端应用程序在输入用户名,密码和数据库名称后关闭,按下按钮连接到oracle client / Sqlplus进行连接。
从正常用户登录命令提示符输入sqlplus后,我们收到以下错误。
SP2-1503: Unable to initialize Oracle call interface
SP2-0152: ORACLE may not be functioning properly
提前致谢。
答案 0 :(得分:4)
我找到了这个解决方案并通过以下步骤解决了这个问题。
Assign the "Create global objects" user right to the non-Administrator account.
1. Click Start, point to Programs, point to Administrative Tools, and then click Local Security Policy.
2. Expand Local Policies, and then click User Rights Assignment.
3. In the right pane, double-click Create global objects.
4. In the Local Security Policy Setting dialog box, click Add.
5. In the Select Users or Group dialog box, click the user account that you want to add, click Add, and then click OK.
6. Click OK.
答案 1 :(得分:3)
对于Windows 7
及以上,右键单击 <{1}}和以管理员身份运行。