当前位置: 首页 > 知识库问答 >
问题:

Oracle数据库登录问题SQL开发者-多次卸载后

傅正阳
2023-03-14

安装1-最初安装的oracle 19c版本,带有虚拟帐户。试图访问数据库时出现密码问题,表示密码无效。我决定在设置密码时重新安装thinking可能会出错。(我很确定我输入了正确的密码,但仍然)步骤-

步骤1

  • 已从PATH变量中删除Oracle

步骤2

  • 已从中删除注册表文件,请在此处输入图像描述

第三步

  • 删除了这个,也可以在这里输入图像描述**

步骤4

  • 已删除Oracle_基本文件夹(不是Oracle安装文件夹,它是从zip文件中实际提取的文件夹,从Oracle站点/安装文件夹安装)**

第五步

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

安装2-但当我重新安装甲骨文19c回来我面临的问题,如-

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

命令提示符中的我的TNSPing命令无法将正确的服务链接到侦听器

我发现我的**sqlNet.ora有value=NAMES.DIRECTORY\u 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_基本文件夹和Oracle安装文件夹,这是从Oracle站点/安装文件夹安装的zip文件中实际提取的文件夹**

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

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

请帮我建立到oracle DB的连接。这就是我所要求的。:(

共有1个答案

郑博
2023-03-14

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

运行SQL*PLUS使用运行SQL命令行在Oracle数据库11g连接到Oracle数据库作为SYSDBA如下:

SQL

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

更改用户命令以更改系统帐户的密码,如下所示:

SQL

上述命令将系统帐户的密码更改为oracle。小心,密码区分大小写。这就是当您忘记密码时更改系统帐户密码所要做的一切。我希望这能解决问题

 类似资料:
  • 我有一个包在11g版本中运行良好。 但是当我在19c版本中部署相同的包时,行为是不同的。 PFB的描述。 包规范有一个游标,并使用游标%rowtype创建了一个表类型。具有返回表类型的流水线函数。 使用函数with table子句 因此,返回值可以作为一个表,我可以用列名读取结果。 在11g中,函数返回的列标题与游标列名相同。但在19c中,函数返回列标题,如“Attr_1、Attr_2等”。 我需

  • 我正在使用Apache Camel和Spring Boot。我在没有任何服务器的情况下使用我的spring boot应用程序作为jar。

  • 我的firebase数据库有以下规则: 因此,我不能登录到我的应用程序,即使我使用有效的电子邮件id和密码。当我把我的规则改成下面的规则时,事情就完全正常了。

  • > 在本地计算机上安装了18c express 运行命令 sqlplus/as sysdba 下面是结果, SQL*Plus:发布18.0.0.0.0-5月4日生产21 23:45:49 2020版本18.4.0.0.0 版权所有(c)1982,2018, Oracle.保留所有权利。 错误: ORA-12546: TNS:权限被拒绝 输入用户名:sys输入密码:错误:ORA-12546:TNS:

  • 问题内容: 我想知道是否有人对我即将从事的工作有任何经验。我有几个csv文件,它们的大小都在一个GB左右,我需要将它们加载到oracle数据库中。虽然加载后我的大部分工作都是只读的,但我仍需要不时加载更新。基本上,我只需要一个很好的工具即可一次将多行数据加载到数据库中。 到目前为止,这是我发现的内容: 我可以使用SQL Loader来完成很多工作 我可以使用批量插入命令 某种批量插入。 以某种方式

  • 主要内容:通过命令行客户端软件登录当MySQL 服务开启后,就可以通过客户端来登录 MySQL 数据库了。在 Windows 操作系统下可以使用 DOS 命令登录数据库,本节将介绍使用命令方式登录 MySQL 数据库的方法。 登录 MySQL 数据库的具体操作步骤如下: 步骤 1):单击“开始”→“Windows 系统”→“命令提示符”,如图所示。 步骤 2):打开命令行提示符界面,输入命令 ,按回车键,如图所示。 步骤 3):在