首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ORA-01017:用户名/密码无效;拒绝登录可插拔数据库

ORA-01017是Oracle数据库中的一个错误代码,表示用户名/密码无效,拒绝登录可插拔数据库。

概念: 可插拔数据库(Pluggable Database,简称PDB)是Oracle 12c版本引入的一个重要特性,它允许在一个物理数据库实例中创建多个逻辑数据库。每个PDB都有自己的数据和元数据,可以独立管理和运行。

分类: 可插拔数据库可以分为主数据库(CDB)和插拔数据库(PDB)。主数据库是整个数据库实例的根容器,而插拔数据库是主数据库中的逻辑子容器。

优势:

  1. 简化管理:可插拔数据库允许将多个数据库集中管理,减少了管理工作量和复杂性。
  2. 资源共享:多个PDB可以共享数据库实例的资源,如内存和CPU,提高资源利用率。
  3. 独立备份和恢复:每个PDB可以独立进行备份和恢复操作,提高了数据的安全性和可靠性。
  4. 灵活扩展:可以根据需求动态添加或删除PDB,实现灵活的扩展和收缩。

应用场景: 可插拔数据库适用于以下场景:

  1. 多租户应用:不同的租户可以使用独立的PDB,实现数据隔离和安全性。
  2. 开发和测试环境:每个开发人员或团队可以拥有自己的PDB,方便管理和测试。
  3. 数据库共享:多个应用可以共享同一个数据库实例,减少硬件和软件成本。

推荐的腾讯云相关产品: 腾讯云提供了多个与Oracle数据库相关的产品和服务,以下是其中几个推荐的产品:

  1. 云数据库 TencentDB for Oracle:腾讯云提供的稳定可靠的云数据库服务,支持Oracle数据库,具备高可用、备份恢复、性能优化等功能。 产品链接:https://cloud.tencent.com/product/tencentdb-for-oracle
  2. 云服务器 CVM:腾讯云提供的弹性计算服务,可用于部署和运行Oracle数据库实例。 产品链接:https://cloud.tencent.com/product/cvm
  3. 云存储 COS:腾讯云提供的对象存储服务,可用于备份和存储Oracle数据库的数据和日志文件。 产品链接:https://cloud.tencent.com/product/cos
  4. 云监控 Cloud Monitor:腾讯云提供的全方位监控服务,可用于监控Oracle数据库的性能指标和运行状态。 产品链接:https://cloud.tencent.com/product/monitor

请注意,以上推荐的产品仅作为参考,具体选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • oracle12c,各种问题解决方案

    服务.jpg 主要二个问题: 1.0 SQL plus登陆,出现用户名/口令无效; 登录拒绝问题。...出现下面错误: 在行: 3 上开始执行命令时出错 - create user master identified by zxk123456789 错误报告 - SQL 错误: ORA-65096: 公用用户名或角色名无效...原因大概说一下: oracle 12c推出了插拔库,管理用户也分为两种:本地用户和公用用户。本地用户是指在插拔数据库(PDB)中的用户,和12c之前的版本没有什么区别。...公用用户只存在于插拔环境中,在传统的数据库环境中不存在这种应用。怎么理解公用用户呢?可以简单的把它当做容器(CDB)用户,可以在各个通用与所有插拔数据库(PDB)中使用。...修改密码: 格式如下:alter user 用户名 identified by 新密码; 我的操作如下: alter user c##master identified by mm123456; 结果:

    2.2K40

    案例:12.2环境用户登录错误ORA-01017

    某客户报告在登录数据库时发生ORA-01017错误,无法登录数据库; 而且即使修改密码后用正确的密码也无法登录。...我们可以看到这次问题有如下的特点: 1.用户使用的是Listener登录 2.登录用户名使用的是system,没有使用as sysdba 或者其他as ..特殊用户登录 3.用户的环境是Windows,...并且使用的数据库是最新的12.2 根据上面的特点,结合数据库相关的知识,我们可以做出以下的推论: 1.当使用Listener登录时候,没有使用as sysdba 或者其他as ..特殊用户登录时, 用户使用的应该是存储在字典表...specified values:  ★ sec_case_sensitive_logon 我们发现4/22 12:28用户对sec_case_sensitive_logon参数进行了变更,之后数据库就无法用密码登录了...查看Online 文档,我们可以知道: 数据库登录用户的密码生成时,会根据sqlnet.ora 文件中SQLNET.ALLOWED_LOGON_VERSION_SERVER配置而不同。

    1.8K20

    oracle 错误01017,ORA-01017:用户名密码出错 故障实例

    sysdba登录 ORA-01017:用户名密码出错 故障排查实例 早上接到一个朋友的急call,说是数据库的sys登录不了系统叻。...普通用户连接可以登录,只要是as sysdba就提示ORA-01017:用户名密码出错。 很显然这是一个典型的sysdba登录的问题。 首先要他查看了sqlnet文件。...SQLNET.AUTHENTICATION_SERVICES= (NONE) 启动密码文件验证了, 接着查看$ORACLE_HOME/dbs/下有没有orapw$ORACLE_SID的文件,确定有。...现在登录,远程和本机都已经OK叻。 朋友这时候才想起来,前几天自己在设置sysdba远程的时候,试到这里就放下来了,而后一直都没有用远程登录,知道今天用远程登录才发现出现这个问题。

    1.9K30

    ORA-01017: invalid usernamepassword; logon denied Oracle数据库报错解决方案一

    ORA-01017: invalid username/password; logon denied 错误(程序中的用户和密码无法登录登录被拒)。...user 用户名 identified by 密码; create user root identified by root; 为刚创建的用户解锁语法: 语法:alter user 用户名 account...; grant create session to root; 其他权限设置: 授予新创建的用户数据库管理员权限: 语法:grant dba to 用户名; 指令:grant dba to root.../密码; connect root/root; 删除用户语法:drop user 用户名; drop user root; 如果用户拥有数据表,则不能直接删除,要用上关键字cascade: drop user...全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。 (因Oracel建议的密码规则比较麻烦, 必须是大写字母加小写字母加数字,而且必须是8位以上。

    2.7K50

    MySQL8 中文参考(二十八)

    : 安装无登录插拔认证 卸载无登录插拔认证 使用无登录插拔认证 有关 MySQL 中插拔认证的一般信息,请参阅第 8.2.17 节,“插拔认证”。...安装无登录插拔认证 本节描述了如何安装无登录认证插件。有关安装插件的一般信息,请参阅第 7.6.1 节,“安装和卸载插件”。...要将 MySQL 帐户与无登录插件关联,请参阅使用无登录插拔认证。...假定服务器正在运行,并启用了无登录插件,如安装无登录插拔认证中所述。...仅使用 USER() 和 CURRENT_USER() 函数值的用户名部分,而不使用主机名部分。如果用户名为空,则不进行比较。 如果密码用户名相同或其反转,则会发生匹配,密码将被拒绝

    10010

    mysql怎么解决1045错误_Navicat for MySQL 1045错误如何解决

    在使用 Navicat 连接 MySQL 数据库时很多人都会遇到1045错误,主要原因是,你输入的用户名密码错误被拒绝访问了,如果你不想重装,那么就需要找回密码或者重置密码。...MySQL数据库出现:Error 1045错误时,就表明你输入的用户名密码错误被拒绝访问了,最简单的解决方法就是将MySQL数据库卸载然后重装,但这样的缺点就是以前数据库中的信息将丢失。...解决方案: 1、停止服务:停止MySQL服务; 方法1:使用dos命令net stop mysql即可;使用这种方式MySQL服务必须为安装的服务,否则会出现服务名无效。...3、修改密码:启动MySQL服务,登录MySQL,此时提示输入密码,输入任意密码回车即可进入MySQL。...重启服务,使用修改后的密码登录即可。

    4.2K40

    **解决mysql 1045拒绝登陆的问题**

    解决mysql 1045拒绝登陆的问题 当你登录MySQL数据库出现:Error 1045错误时(如下图),就表明你输入的用户名密码错误被拒绝访问了,最简单的解决方法就是将MySQL数据库卸载然后重装...,但这样的缺点就是就以前的数据库中的信息将丢失,如果你不想重装,那么就需要找回密码或者重置密码。...; 3、 修改密码:启动MySQL服务,登录MySQL,此时提示输入密码,输入任意密码回车即可进入MySQL。...,输入任意密码回车即可进入MySQL,出现mysql>控制符,此时表示已经成功登录MySQL; mysql> USEmysql (将数据库切换至mysql库中) mysql> UPDATE user SET...重启服务,使用修改后的密码登录即可。

    1.9K20

    低版本客户端连接高版本数据库报错ORA-28040、ORA-01017

    测试环境: 客户端:Oracle 11.2.0.1 服务端:Oracle 19.16 测试过程: 1.低版本客户端连接高版本数据库报错ORA-28040 2.低版本客户端连接高版本数据库报错ORA-01017...2.低版本客户端连接高版本数据库报错ORA-01017 不再报错ORA-28040,但开始报错:ORA-01017: invalid username/password; logon denied C:...ERROR: ORA-01017: invalid username/password; logon denied 请输入用户名: 可是输入的密码确认是没问题的,使用高版本的客户端,同样的密码测试连接也是...ERROR: ORA-01017: invalid username/password; logon denied 请输入用户名: C:\Users\Alfred> 修改system密码: SQL>...3.总结经验 最后总结一下: 1.低版本客户端连接高版本数据库,需要在服务端配置sqlnet.ora文件; 2.高版本数据库密码需要重新设置(可以和之前密码相同),确保PASSWORD_VERSIONS

    2.2K41
    领券