查看: 835|回复: 4

请问oracle12cR2里面localuser只能使用tns方式连接么?

[复制链接]
论坛徽章:
4
妮可·罗宾
日期:2016-11-29 22:14:05秀才
日期:2016-12-21 16:55:07罗罗诺亚·索隆
日期:2017-12-31 12:49:06托尼托尼·乔巴
日期:2018-06-11 14:52:14
跳转到指定楼层
1#
发表于 2017-9-4 00:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yueli34 于 2017-9-4 22:13 编辑

说明:sec_case_sensitive_logon=TRUE
[oracle@h24 admin]$ sqlplus / as sysdba
SQL*Plus: Release 12.2.0.1.0 Production on Mon Sep 4 08:06:08 2017
Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> alter session set container=pdb01;
Session altered.

SQL> conn ocp/tiger    //此处就连不进去。
ERROR:
ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.


[oracle@h24 admin]$ sqlplus ocp/tiger@192.168.15.24:1522/pdb01  //这样就能连进去.

SQL*Plus: Release 12.2.0.1.0 Production on Mon Sep 4 08:08:02 2017
Copyright (c) 1982, 2016, Oracle.  All rights reserved.
Last Successful login time: Mon Sep 04 2017 08:05:56 +08:00

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL>

论坛徽章:
2
蒙奇·D·路飞
日期:2017-06-29 11:18:49山治
日期:2017-09-11 10:07:52
2#
发表于 2017-9-4 08:17 | 只看该作者
没明白你的意思,你写到tnsnames.ora里面就可以conn **/**@pdb01连了

使用道具 举报

回复
论坛徽章:
78
ITPUB15周年纪念
日期:2020-08-28 17:23:53双鱼座
日期:2016-03-19 19:38:31秀才
日期:2016-02-18 09:31:52秀才
日期:2016-01-25 15:02:04双子座
日期:2016-01-19 20:35:54秀才
日期:2016-01-13 12:14:26秀才
日期:2015-12-25 15:31:10秀才
日期:2015-12-18 09:28:57秀才
日期:2015-12-14 14:56:09秀才
日期:2015-12-14 14:51:16
3#
发表于 2017-9-4 20:12 | 只看该作者
启用PDB特性以后,显然你不能简单的通过SID连接啊

使用道具 举报

回复
论坛徽章:
4
妮可·罗宾
日期:2016-11-29 22:14:05秀才
日期:2016-12-21 16:55:07罗罗诺亚·索隆
日期:2017-12-31 12:49:06托尼托尼·乔巴
日期:2018-06-11 14:52:14
4#
 楼主| 发表于 2017-9-4 22:04 | 只看该作者
本帖最后由 yueli34 于 2017-9-4 22:19 编辑
danisyan 发表于 2017-9-4 08:17
没明白你的意思,你写到tnsnames.ora里面就可以conn **/**@pdb01连了

pdb01是简单连接,没写tns。pdb01是global_name。
[oracle@h24 admin]$ sqlplus ocp/tiger@192.168.15.24:1522/pdb01

SQL*Plus: Release 12.2.0.1.0 Production on 星期二 9月 5 06:09:38 2017

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

上次成功登录时间: 星期一 9月  04 2017 08:39:16 +08:00

连接到:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL>

PDB01是con_name:
[oracle@h24 admin]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Tue Sep 5 06:17:44 2017

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


Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production

SQL> show pdbs

    CON_ID CON_NAME                  OPEN MODE   RESTRICTED
---------- ------------------------------  ----------          ----------
         2 PDB$SEED                          READ ONLY     NO
         4 PDB01                                  READ WRITE   NO




使用道具 举报

回复
论坛徽章:
2
蒙奇·D·路飞
日期:2017-06-29 11:18:49山治
日期:2017-09-11 10:07:52
5#
发表于 2017-9-4 22:42 | 只看该作者
yueli34 发表于 2017-9-4 22:04
pdb01是简单连接,没写tns。pdb01是global_name。
[oracle@h24 admin]$ sqlplus ocp/tiger@192.168.15.2 ...

这样也是通过连接串连的pdb,没写tns而已

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表