oracle12c登录不进去,oracle 12c PDB里建立的用户登录不上去,显示我用户名或者密码错误...

oracle 12c PDB里建立的用户登录不上去,显示我用户名或者密码错误

我在12c里用sys登录,打开PDBORCL,alter session set container=PDBORCL;然后建了一个不是c##开头的用户。然后问题来了,我在sql里登录这个用户,先到sys里,alter session set container=PDBORCL;然后connect userid/password@orcl as sysdba 报错12154,connect userid/password@orcl/PDBORCL as sysdba报错12154 直接sqlplus登录此用户报错01017 我密码用户没错啊.. 我在sqldeveloper里建立这个用户的连接,sid设为orcl,服务名PDBORCL连接成功,显然这个用户里一张表没有。那么我监听也配置好了啊...为啥sqlplus里登录不上这个用户呢?求过来人指点。 因为我要导入数据,所以要把用户名和数据导出方的保持一致,不然我就建C##开头的用户了..真心求指点!

更新时间:2019-06-16 18:25

最新回答

其实大家如果对sql server比较熟悉的话,这种cdb与pdb是不是感觉和sql server的单实例多数据库架构是一回事呢。像pdb$seed可以看成是master、msdb等系统数据库,pdbs可以看成用户创建的数据库。而可插拔的概念与sql server中的用户数据库的分离、附加其实就是那么一回事。看来oracle也“抄袭”了一把sql server的概念,只是改头换面的包装了一番。

2016-02-01 回答

相关问答

show CON_ID show CON_NAME select * from dba_users; select * from cdb_users; 你完全没有必要建成CDB啊,建一个普通非容器数据库 对初学者来说才是适合的。

Oracle 9i 默认的用户和密码 sys/change_on_installsystem/managersysman/oem_tempscott/tigeraqadm /aqadm Dbsnmp/dbsnmp用户名 口令 登录身份及说明 sys change_on_install SYSDBA或SYSOPER,但不能以NORMAL登录,可作为默认的系统管理员 system Manager SYSDBA或NORMAL,但不能以SYSOPER登录,可作为默认的系统管理员 scott Tiger N

...

system用户默认密码为 manager,sys用户的默认密码为 change_on_install。   如果你建立数据库过程中修改过密码,那么system和sys用户的密码肯定就不是默认的了。你可以先用默认的试试,不行的话需要修改密码。   你可以用系统帐号登录,但要注意登录的是哪个库。cdb还是pdb。

该问题与Oracle版本有关。 该错误显示在11.2.0.1上,但在应用11.2.0.4后,它不存在。 Oracle在这些版本之间的某处更改/修复了该问题。 The problem is related to Oracle version. The error is shown on 11.2.0.1 but after applying of 11.2.0.4 it does not exist. The issue was changed/fixed by Oracle somewhere b

...

我们遇到了这个问题,下面的解决方法避免了这个错误: 在oracle数据库服务器上,将参数添加到sqlnet.ora文件(使用如下的大数字来防止超时): SQLNET.SEND_TIMEOUT=600000

还要在客户端的sqlnet.ora上通过python连接数据库添加相同的参数。 We've run into this exact issue and the following workaround prevented the error: On the oracle database se

...

我们希望看到的场景:不太可能的考题。 目前企业IT中所有问题的很大一部分是由于数据库太多。 讨论。 所有产品都有相当一部分应用程序的数据。 不仅仅是参考数据,还有交易数据。 任何给定产品的数据模型与所有其他产品的数据模型高度相似。 同样,所有产品的许多业务规则和应用程序代码都是相同的。 这甚至在我们考虑数据分析的问题之前(这是当今非常热门的话题)。 如果他们的政策和细节位于不同的数据库中,将产品交叉销售给客户将会多么容易? 所以帮你一个忙,建立一个单一的数据库。 Scenes we'd like

...

这是因为您是属于dba组的用户进行身份验证。 尝试去用户组并删除您的用户。 当您认证为sysdba或sysoper时,Oracle首先验证您的用户是否属于dba组。 That's because you're authenticating as a user belonging to the dba group. Try going to the users groups and remove your user. When you authenticate as sysdba or sysope

...

这是以前版本的Oracle Enterprise Pack for Eclipse中的一个已知问题。 要解决此问题,请从Eclipse Marketplace安装Oracle Coherence Tools或只更新到解决此问题的最新版本的OEPE(12.1.2.1.1)。 This is a known issue in some past versions of Oracle Enterprise Pack for Eclipse. To workaround, install Oracle C

...

有多种方法可以生成跟踪文件,但由于您想要捕获所有内容,您可以在数据库级别打开它: - ALTER SYSTEM SET sql_trace = true SCOPE=MEMORY;

一旦你完成了测试,就把它关掉(真的尽快) ALTER SYSTEM SET sql_trace = false SCOPE=MEMORY;

输出将放在诊断目录中。 就像是 $ORACLE_BASE/diag/rdbms/sid/SID/trace

您可以通过tkprof运行输出,使输出更容易阅读 tkprof t

...

也许这对你有用: 来自: http : //ccm.net/faq/4405-linux-installing-oracle-11g-on-ubuntu#installing-packages-needed-for-pre-installation 简单来说,你必须安装外星人,然后为oracle-db创建组和用户(参见指南), 然后你可以用外星人来安装oracle,这似乎不是一个漂亮的方式,也许在将来会流浪可以帮助我们。 有更多的细节和步骤的其他指南: http : //tutorialforli

...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值