Oracle12c(PDB中) ORA-01017: invalid username/password; logon denied

Oracle12c(PDB中) ORA-01017: invalid username/password; logon denied问题背景描述:SQL>altersessionsetcontainer=pdbwyzc;–切换pdbSQL>defineusername=eodaSQL>defineusernamepwd=fooSQL>createuser&&usernameidentifiedby&&usernamepwd;SQL>grantdbato&&username;

大家好,又见面了,我是你们的朋友全栈君。

问题背景描述:

SQL> alter session set container=pdbwyzc;  --切换pdb
SQL> define username=eoda
SQL> define usernamepwd=foo
SQL> create user &&username identified by &&usernamepwd;
SQL> grant dba to &&username;
SQL> grant execute on dbms_stats to &&username;
SQL> grant select on V_$STATNAME to &&username;
SQL> grant select on V_$MYSTAT   to &&username;
SQL> grant select on V_$LATCH    to &&username;
SQL> grant select on V_$TIMER    to &&username;
SQL> conn &&username/&&usernamepwd  --无法连接
ERROR:
ORA-01017: invalid username/password; logon denied

SQL> select username, account_status from dba_users;  --查看用户状态正常
USERNAME		       ACCOUNT_STATUS
------------------------------ --------------------------------
EODA			       OPEN


解决方法:

SQL> select name,pdb from v$services;  --查看service_name

NAME
----------------------------------------------------------------
PDB
------------------------------
pdbwyzc
PDBWYZC
[oracle@luo ~]$ vi /u01/oracle/12c/network/admin/tnsnames.ora 
--添加以下段落
PDBWYZC =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = luo)(PORT = 1524))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = pdbwyzc)
    )
  )
[oracle@luo ~]$ rlwrap sqlplus / as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Sat Dec 3 14:28:31 2016

Copyright (c) 1982, 2014, Oracle.  All rights reserved.


Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options

SQL> alter session set container=pdbwyzc;

Session altered.

SQL> conn eoda/foo@pdbwyzc  --成功连接
Connected.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/138637.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 阿里ECS云服务器买来之后必做的几个操作

    阿里ECS云服务器买来之后必做的几个操作今天我为大家带来的是如何在云服务器中配置自己的环境。在这里先说明一下我的配置,我使用的是阿里云服务器ECS+Ubuntu20.0464位来实现的,不同的服务器和不同的系统版本可能会导致操作有些许不同,如果你是华为云或者腾讯云又或者是百度云的用户,还请自己多多摸索,大致的思路是一样的。废话不多说,我们现在就开始来着手实现吧——此处我们是假设你已经购买好阿里云ECS云服务器哦!1.检查你的安全组首先,我们要做的是打开你的安全组,检查你的22端口是否被开启,只有当端口

  • vbs代码之“电脑系统崩溃”「建议收藏」

    vbs代码之“电脑系统崩溃”「建议收藏」熟练掌握vbs脚本,可以让你…我也不知道。具体操作:新建文本文档,将本段代码复制进入文本,保存;将后缀.txt改为.vbs即可。codeCreateObject(“SAPI.SpVoice”).Speak”你的电脑受到ddos木马攻击,系统严重瘫痪,电脑系统将在三秒后崩溃”setWshShell=WScript.CreateObject(“WScript.Shell”)WScript.Sleep2000CreateObject(“SAPI.SpVoice”).Speak”电脑系统已

  • java运行时异常和非运行时异常区别_常用的运行时异常

    java运行时异常和非运行时异常区别_常用的运行时异常1.Java异常机制Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。Java中的异常分为两大类:错误Error和异常Exception,Java异常体系结构如下图所示:图片来源:http://blog.csdn.net/wuwenxiang91322/article/details/103463372.Throwab

  • Python 根据AIC准则定义向前逐步回归进行变量筛选(二)

    Python 根据AIC准则定义向前逐步回归进行变量筛选(二)Python根据AIC准则定义向前逐步回归进行变量筛选(二)AIC简介AIC即赤池值,是衡量模型拟合优良性和模型复杂性的一种标准,在建立多元线性回归模型时,变量过多,且有不显著的变量时,可以使用AIC准则结合逐步回归进行变量筛选。AICD数学表达式如下:AIC=2p+n(log(SSE/n))AIC=2p+n(log(SSE/n))AIC=2p+n(log(SSE/n))其中,ppp…

  • struts2标签具体解释

    struts2标签具体解释

    2021年12月15日
  • 如何写好技术方案

    如何写好技术方案本文将介绍写技术方案的意义,如何评判技术方案的好坏,如何写好技术方案。写技术方案的意义写技术方案根本目的是提高研发效率和质量,具体体现在以下方面:1、提高沟通效率对于整个团队,通过技术方…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号