Oracle 11g的默认密码?[关闭]


84

我安装了Oracle 11g。我没有更改SYSTEM和SYS的密码。但是现在我发现默认密码不起作用。请帮忙。

Answers:


147

无需指定密码即可连接到数据库。完成后,您可以重置密码。我假设您已经在计算机上安装了数据库;如果不是,则首先需要连接到正在运行数据库的计算机。

  1. 确保您的用户帐户是该dba组的成员。如何执行此操作取决于所运行的操作系统。

  2. 根据需要sqlplus / as sysdba在“命令提示符/外壳/终端”窗口中输入。这应该以SYS身份登录到数据库。

  3. 登录后,您可以输入

    alter user SYS identified by "newpassword";
    

    重置SYS密码,对于SYSTEM同样。

(注意:我没有在Oracle 12c上尝试过任何一种方法;我假设他们自Oracle 11g以来就没有改变过。)


2
@HannesdeJager:感谢您发现linkrot。我摆脱了僵局。我也删除了关于我没有像现在这样在Oracle 11上尝试过的部分。我还没有在Oracle 12上试用过它
Luke Woodward

3
适用于12c-刚刚经过测试。
Duncan Jones

1
也为我工作(Oracle 11g Express Edition)
ColorDeColor 2014年

为什么当我在SQL命令行中执行“ Connect / as sysdba”命令时,它给我一个错误“ ERROR TNS:协议适配器错误”?
gumuruh '16

@gumuruh:您未连接到数据库所在的计算机,或者TNS侦听器未启动。
卢克·伍德沃德

28

以oracle登录用户ID(已安装oracle)登录到计算机。

  1. 添加ORACLE_HOME = <Oracle installation Directory>环境变量

  2. 打开命令提示符

  3. 将目录更改为 %ORACLE_HOME%\bin

  4. 输入命令 sqlplus /nolog

  5. SQL> connect /as sysdba

  6. SQL> alter user SYS identified by "newpassword";

在oracle安装和数据库配置助手设置过程中,再进行一次检查,如果您配置了任何数据库,则可能已经给了密码,并为所有其他帐户检查了相同的密码。数据库配置助手设置。

希望这对您有用。


5

一旦安装在Windows中,请按照从“运行SQL命令行”(命令提示符)开始的说明进行操作

然后... v。SQL> connect / as sysdba

连接的。[SQL提示响应]

vi。SQL> alter user SYS用“ newpassword”标识;

用户已更改。[SQL提示响应]

谢谢。这样可以最大程度地减少头痛


3

实际上是在安装过程中。它会提示您输入密码。.在安装的最后一步,将出现一个窗口,显示正在克隆数据库文件。.复制后,将有一个选项。例如密码管理。必须设置我们的密码。并且用户名将是默认值。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.