0

安装 1 - 最初使用虚拟帐户安装的 oracle 19c 版本。尝试访问数据库时出现密码问题,说它无效。我决定重新安装的想法可能在设置密码的过程中搞砸了。(很确定我输入了正确的密码,但仍然) 步骤 -

步骤1

  • 从 PATH 变量中删除了 Oracle

第2步

第 3 步

第4步

  • 删除了 Oracle_base 文件夹(不是 oracle Intallation 文件夹,它是从 zip 文件中实际提取的文件夹,从 oracle 站点/安装文件夹安装)**

第 5 步

  • 删除临时文件,删除 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\ Oracle 相关文件夹,C:\Users\Oracle 也。

安装 2 - 但是当我重新安装 oracle 19c 时,我遇到了这样的问题 -

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
when trying to connect to the DB.

TNSPing在命令提示符下的命令无法将正确的服务链接到监听器

我发现我的 **sqlNet.oravalue = NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)** 和 **tnsnames.ora =

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )**

根据我在互联网上的发现,这似乎很好。

安装 3 - 我决定再次重新安装 Oracle 19c。这次我也删除了安装文件夹,即按照与安装 1 中相同的步骤进行卸载 -只有第 4 步为 - **

第4步

  • 删除了 Oracle_base 文件夹和 oracle Intallation 文件夹,这是从 zip 文件中实际提取的文件夹,从 oracle 站点/安装文件夹安装**

这次我得到了执行请求的操作时遇到错误:

ORA-01017: invalid username/password; logon denied
01017. 00000 -  "invalid username/password; logon denied"
*Cause:    
*Action:
Vendor code 1017

安装 4 -

最后决定安装oracle 12c。再次得到执行请求的操作时遇到错误:

ORA-01017: invalid username/password; logon denied
01017. 00000 -  "invalid username/password; logon denied"
*Cause:    
*Action:
Vendor code 1017

有人可以帮我建立与 Oracle DB 的连接吗?这就是我要问的。:(

4

1 回答 1

0

安装时提供的 sys 或系统密码应该能够让您访问数据库。或者您可以按照以下步骤重置 SYS 密码。

在 Oracle 数据库 11g 中使用运行 SQL 命令行运行 SQL*PLUS 以 SYSDBA 身份连接到 Oracle 数据库,如下所示:

SQL>以 sysdba 身份连接

它会要求您输入用户名。输入SYS作为用户名。当提示输入密码时,输入 change_on_install,这是 SYS 帐户的密码。连接到 SYS 帐户后,您将获得管理员权限。所以,你可以使用

更改 SYSTEM 帐户密码的 ALTER USER 命令如下:

SQL> ALTER USER system IDENTIFIED BY oracle;

上面的命令将 SYSTEM 帐户的密码更改为 oracle。注意密码区分大小写。当您忘记密码时,您只需更改 SYSTEM 帐户的密码即可。我希望这有帮助

于 2019-10-21T14:11:46.930 回答