oracle12安装后pdb创建的用户无法连接

1、pdb创建用户

#切换pdb数据库实例为pdbname

alter session set container=pdbname;

#启动pdbname实例

alter pluggable database pdbname open;

#创建表空间 tablespace_name

create tablespace tablespace_name datafile ‘/oradata/$ORACLE_SID/tablespace_name.dbf’;

#创建用户myusername

create user myusername identified by mypassword default tablespace tablespace_name;

#用户授权

grant connect,resource to myusername;

2、使用pdb创建的用户进行连接

conn myusername/mypassword

连接报错 ORA-01017

原因:oracle数据库默认监听的实例为cdb实例,需要进行修改tns文件

解决方法:

修改tnsnames.ora文件增加

LISTENER_PDBNAME=(ADDRESS=(PROTOCOL= TCP)(HOST = localhost)(PORT=1521))

PDBNAME=(DESCRIPTION=

(ADDRESS=(PROTOCOL= TCP)(HOST = localhost)(PORT=1521))

(CONNECT_DAT =

(SERVER = DEDICATED)

(DERVICE_NAME = PDBNAME)

)

)

LISTENER_PDBNAME = (ADDRESS=(PROTOCOL= TCP)(HOST = localhost)(PORT=1521))

保存后使用进行登录

sqlplus myusername/mypassword@PDBNAME

如果需要使用plsql进行登录需要修改sqlnet.ora,并且需要oracle_client的版本高于11.2

sqlnet.ora增加一行 ,连接的最低版本

SQLNET.ALLOWED_LOGON_VERSION_SERVER=8

重新启动监听

lsnrctl stop

lsnrctl start

程序连接需要的驱动版本对应为ojdbc6、ojdbc7、ojdbc8,具体看使用的jdk

oracle安装pdb报错,oracle12安装后pdb创建的用户无法连接相关推荐

  1. 小米 红米手机安装证书报错 无法安装该证书 因为无法读取该证书文件

    小米 红米手机安装证书报错 无法安装该证书 因为无法读取该证书文件 设置->WLAN->高级设置->安装证书

  2. 安装redis 报错-记录安装软件的坑

    redis 安装 make 报错 MAKE hiredis cd hiredis && make static make[3]: Entering directory `/home/u ...

  3. mysql安装开始报错_MYSQL安装报错 -- 出现Failed to find valid data directory.

    运行环境:windows10 数据库版本:mysql.8.0.12 安装方式:rpm包直接安装 问题描述: mysql初始化的时候找不到对应的数据库存储目录 报错代码: 2018-10-13T03:2 ...

  4. 安装python报错_安装python包时报错

    pip install numpy 时 报错: Traceback (most recent call last): File "d:\学习\python\python-3.6.5\lib\ ...

  5. GX Works2安装引导程序报错“无法安装以下功能: .net framework 3.5 包括 net 2.0 和 3.0”解决方法。

    部分电脑在安装GX Works2软件时,会出现如题目的报错问题,以下是解决办法: 可以通过 Windows 控制面板启用 .NET Framework 3.5. 此选项需要 Internet 连接. ...

  6. python安装tensorflow报错_Anaconda安装tensorflow报错问题解决方法

    最近脱离了googlecolab想使用本地的anaconda进行机器学习课题的演练,在安装tensorflow时报错 : UnsatisfiableError: The following speci ...

  7. centos7安装oracle11g报错,centos7安装oracle11gR2

    上传安装包 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 创建运行oracle数据库的系统用户和用户组 [jo ...

  8. oracle安装gcc报错,ubuntu 安装oracle10g

    第一次接触ubuntu,在安装oracle前要做一些准备工作,比如依赖包.参数配置等 参数配置等于其他linux没有区别,在此不做记录,只记录安装过程中遇到的错误,及解决方法 1.安装vncserve ...

  9. MPLAB 安装 mmc 报错需要安装web相关插件

    安装时出现这种情况,说明需要安装mcc所依赖的环境插件,可直接到官网下载,MCC https://www.microchip.com/en-us/tools-resources/archives/mp ...

最新文章

  1. Leetcode 48. 旋转图像 (每日一题 20210813)
  2. python处理u开头的字符串
  3. pythondocx批量提取目录及内容_一个可以选择目录生成doc目录内容的小工具(三) -python-docx...
  4. Rise of Shadows 闰年leap year-无法线性筛
  5. P2548 [AHOI2004]智能探险车
  6. mysql表导入redis_MySQL数据导入Redis
  7. 补习系列(8)-springboot 单元测试之道
  8. Spark2.2出现异常:ERROR SparkUI: Failed to bind SparkUI
  9. 云游戏的架构设计和技术实现
  10. 自动驾驶相关的期刊和会议
  11. 使用 Travis-CI 部署 HEXO 博客
  12. TCP/IP协议各层的网络设备
  13. python 爬虫3 新浪微博 爬虫 实战
  14. Linux常用的设置文件安全上下文命令使用方法
  15. 由注意力机制中scaled sqrt(dk)操作联想到期望与方差的本质推导
  16. RT-Thread学习1-tcp_modbus
  17. LTE学习笔记--LTE无线连接过程--UE Attach过程和Detach过程
  18. 解决xshell6或者xftp6强制更新版本,但又无法下载文件的问题
  19. 发那科FANUC系列工业机器人实操应用
  20. 数据库索引B+树实现

热门文章

  1. get post put delete在vue中传参方式
  2. php检查运算是否错误,用PHP中的@运算符抑制错误
  3. android通知栏如何添加按钮,如何在通知栏上放置媒体控制器按钮?
  4. 百度地图加载空白颜色_详细解析百度收录和百度排名关系
  5. linux中vi模式中c命令,“Linux”系统中“vi ^C ”命令是什么意思?
  6. Socket网络编程(TCP/IP/端口/类)和实例
  7. Mac 安装 homebrew 流程 以及 停在 Updating Homebrew等 常见错误解决方法
  8. 第一模块:Python基础(二)
  9. [2018-2019上] 第一次过程性考核成绩
  10. [C语言] 插入排序之直接插入排序的特性及实现