Sql 由“不工作”标识的“Alter user sys”
首先,我使用: Windows 7 x64 Oracle企业版11g R2 x32 我有一些SQL Server和MySQL的基本经验,还有一些MySQL的基本经验。今天我开始与甲骨文合作,在这一过程中我遇到了很多困难 我现在遇到的问题是,由于某种原因,我无法连接到任何sys用户sysdba或sysoper。可能是我在创建数据库时写错了密码,但我不确定,所以我正在尝试更改密码 我一直在尝试,就像一些搜索引导我尝试的那样,使用Sql 由“不工作”标识的“Alter user sys”,sql,oracle,Sql,Oracle,首先,我使用: Windows 7 x64 Oracle企业版11g R2 x32 我有一些SQL Server和MySQL的基本经验,还有一些MySQL的基本经验。今天我开始与甲骨文合作,在这一过程中我遇到了很多困难 我现在遇到的问题是,由于某种原因,我无法连接到任何sys用户sysdba或sysoper。可能是我在创建数据库时写错了密码,但我不确定,所以我正在尝试更改密码 我一直在尝试,就像一些搜索引导我尝试的那样,使用 sqlplus /nolog connect / as sysdba
sqlplus /nolog
connect / as sysdba
alter user sys identified by new_pass;
这似乎奏效了。我是说,上面说用户改变了。但是,我仍然无法使用新密码登录sqlplus。这有点奇怪,因为我可以用我的原始密码连接到sysman,但它没有我需要的特权
如果能得到任何帮助,我将不胜感激,并在此之前向您表示感谢。使用“sqlplus/as sysdba”登录后,请尝试通过发出
ALTER USER system IDENTIFIED BY abcdef;
然后,为了确保在不退出sqlplus的情况下:
CONN system/abcdef
这应该行得通。之后,您可以在启动sqlplus时使用system/abcdef登录。使用“sqlplus/as sysdba”登录后,尝试通过发出
ALTER USER system IDENTIFIED BY abcdef;
然后,为了确保在不退出sqlplus的情况下:
CONN system/abcdef
这应该行得通。之后,您可以在启动sqlplus时使用system/abcdef登录。我在服务器中遇到了相同的问题,我通过以下解决方案解决了这些问题 解决步骤 1更改数据库中的sys密码,与/作为sysdba连接 2关闭应用程序和数据库并重新启动1数据库2应用程序 3启动侦听器和数据库,然后启动应用程序
现在两者都工作正常。我在服务器上遇到了相同的问题,我通过以下解决方案解决了它们 解决步骤 1更改数据库中的sys密码,与/作为sysdba连接 2关闭应用程序和数据库并重新启动1数据库2应用程序 3启动侦听器和数据库,然后启动应用程序
现在这两个命令都正常工作。当您忘记使用orapwd命令时,会发生ORA-01994错误,请务必注意,文件名必须是orapwsid,并且在使用orapwd命令时必须提供完整路径名。”orapwsid的sid区分大小写 当您忘记使用orapwd命令时会发生ORA-01994错误,请务必注意,文件名必须是orapwsid,并且在使用orapwd命令时必须提供完整路径名。”orapwsid的sid区分大小写 默认情况下,无根密码安装。现在您已以root@“%”身份登录,但存在错误。比较两条SQL语句的反应:
ALTER USER CURRENT_USER() IDENTIFIED BY 'mariadb';
始终输出mysql|u本机|u密码|
alter user root@'%' identified by 'mariadb';
作业正常工作,根用户由新密码标识
mysql_native_password | *54958E764C
默认情况下,无根密码安装。现在您已以root@“%”身份登录,但存在错误。比较两条SQL语句的反应:
ALTER USER CURRENT_USER() IDENTIFIED BY 'mariadb';
始终输出mysql|u本机|u密码|
alter user root@'%' identified by 'mariadb';
作业正常工作,根用户由新密码标识
mysql_native_password | *54958E764C
尝试使用大写密码-如果它有效,那将是因为您使用的是较旧的客户端。在11g中需要更新的客户端来支持混合大小写密码。在Oracle 11中,默认情况下密码区分大小写。所以new_pass不同于new_PASSTry使用大写密码-如果它有效,那将是因为您使用的是旧客户端。在11g中需要更新的客户端来支持混合大小写密码。在Oracle 11中,默认情况下密码区分大小写。所以新通行证不同于新通行证