首页 文章

“改变用户系统识别”不工作

提问于
浏览
0

首先,我使用:

Windows 7 x64 Oracle Enterprise 11g R2 x32

我有一些SQL Server和MySQL的基本经验(更多的是MySQL) . 今天我开始与Oracle合作,而且我在这方面遇到了很多困难 .

我现在遇到的问题是,由于某种原因,我无法连接到任何sys用户(sysdba或sysoper) . 在创建数据库时,我写错了可能是错误的,但我不确定,所以我试图改变它 .

我一直在尝试,因为一些搜索让我尝试使用

sqlplus /nolog
connect / as sysdba
alter user sys identified by new_pass;

它似乎工作 . 我的意思是,它说“用户改变了” . 但是,我仍然无法使用新密码登录sqlplus . 这有点奇怪,因为我可以使用我的原始密码连接到“sysman”,但它没有我需要的权限 .

我很感激能得到的任何帮助,我事先感谢你 .

2 回答

  • 3

    使用'sqlplus / as sysdba'登录后,尝试通过发出更改系统密码

    ALTER USER system IDENTIFIED BY abcdef;
    

    然后,确保在不退出sqlplus的情况下:

    CONN system/abcdef
    

    这应该工作 . 之后,您可以在启动sqlplus时使用system / abcdef登录 .

  • -1

    我在服务器上遇到了同样的问题,我通过以下解决方案解决了这些问

    解决方案的步骤 .

    1)从数据库连接/ sysdba更改系统密码

    2)关闭应用程序和数据库并重启1个数据库2应用程序

    3)启动监听器和数据库然后应用程序 .

    现在两个都很好 .

相关问题