场景还原

今天有小伙伴把Oracle卸载后重新安装,尝试以下三种方案均无法登录数据库

1.、在使用PLSQL Developer时,输入账号密码机械能登录操作,弹出空白弹框界面

即没有任何提示错误代码 只有一个白板的框

2、利用自身的SQL PLUS登录直接窗口闪退

SP2-1503|0152:CMD窗口的SQLPLUS命令无法登录Oracle-LMLPHP
SP2-1503|0152:CMD窗口的SQLPLUS命令无法登录Oracle-LMLPHP

3、CMD窗口的SQLPLUS命令无法进入Oracle

C:\Users\梦凝哲雪>sqlplus
SP2-1503: 无法初始化 Oracle 调用界面
SP2-0152: ORACLE 不能正常工作

正常登录效果

C:\Users\梦凝哲雪>sqlplus

SQL*Plus: Release 10.2.0.3.0 - Production on 星期三 913 19:41:44 2023

Copyright (c) 1982, 2006, Oracle.  All Rights Reserved.

请输入用户名:  scott
输入口令:

连接到:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL>

解决方案

以管理员身份运行相关软件

第二、三种登录情况可以利用管理员权限后通过sqlplus命令登录oracle

  • 方案一、右键桌面点击在终端中打开Windows PowerShell 即 以管理员身份运行cmd

SP2-1503|0152:CMD窗口的SQLPLUS命令无法登录Oracle-LMLPHP

  • 方案二、在Oracle的安装路径中找到sqlplus.exe或sqlplusw.exe以管理员权限运行
属性 -> 兼容性-> 勾选以管理员身份 -> 点击运行

SP2-1503|0152:CMD窗口的SQLPLUS命令无法登录Oracle-LMLPHP

但是发现依然出现第一种的异常情况,通过PLSQL Developer客户端登录oracle,依然出现空白弹框。

  • 最终方案、以管理员身份运行PLSQL Developer即可
右键PL/SQL图标 -> 属性 -> 兼容性-> 勾选以管理员身份 -> 再次运行PL/SQL

SP2-1503|0152:CMD窗口的SQLPLUS命令无法登录Oracle-LMLPHP

09-14 08:28