oracle安装pdb报错,oracle12安装后pdb创建的用户无法连接
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创建的用户无法连接相关推荐
- 小米 红米手机安装证书报错 无法安装该证书 因为无法读取该证书文件
小米 红米手机安装证书报错 无法安装该证书 因为无法读取该证书文件 设置->WLAN->高级设置->安装证书
- 安装redis 报错-记录安装软件的坑
redis 安装 make 报错 MAKE hiredis cd hiredis && make static make[3]: Entering directory `/home/u ...
- mysql安装开始报错_MYSQL安装报错 -- 出现Failed to find valid data directory.
运行环境:windows10 数据库版本:mysql.8.0.12 安装方式:rpm包直接安装 问题描述: mysql初始化的时候找不到对应的数据库存储目录 报错代码: 2018-10-13T03:2 ...
- 安装python报错_安装python包时报错
pip install numpy 时 报错: Traceback (most recent call last): File "d:\学习\python\python-3.6.5\lib\ ...
- GX Works2安装引导程序报错“无法安装以下功能: .net framework 3.5 包括 net 2.0 和 3.0”解决方法。
部分电脑在安装GX Works2软件时,会出现如题目的报错问题,以下是解决办法: 可以通过 Windows 控制面板启用 .NET Framework 3.5. 此选项需要 Internet 连接. ...
- python安装tensorflow报错_Anaconda安装tensorflow报错问题解决方法
最近脱离了googlecolab想使用本地的anaconda进行机器学习课题的演练,在安装tensorflow时报错 : UnsatisfiableError: The following speci ...
- centos7安装oracle11g报错,centos7安装oracle11gR2
上传安装包 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 创建运行oracle数据库的系统用户和用户组 [jo ...
- oracle安装gcc报错,ubuntu 安装oracle10g
第一次接触ubuntu,在安装oracle前要做一些准备工作,比如依赖包.参数配置等 参数配置等于其他linux没有区别,在此不做记录,只记录安装过程中遇到的错误,及解决方法 1.安装vncserve ...
- MPLAB 安装 mmc 报错需要安装web相关插件
安装时出现这种情况,说明需要安装mcc所依赖的环境插件,可直接到官网下载,MCC https://www.microchip.com/en-us/tools-resources/archives/mp ...
最新文章
- Leetcode 48. 旋转图像 (每日一题 20210813)
- python处理u开头的字符串
- pythondocx批量提取目录及内容_一个可以选择目录生成doc目录内容的小工具(三) -python-docx...
- Rise of Shadows 闰年leap year-无法线性筛
- P2548 [AHOI2004]智能探险车
- mysql表导入redis_MySQL数据导入Redis
- 补习系列(8)-springboot 单元测试之道
- Spark2.2出现异常:ERROR SparkUI: Failed to bind SparkUI
- 云游戏的架构设计和技术实现
- 自动驾驶相关的期刊和会议
- 使用 Travis-CI 部署 HEXO 博客
- TCP/IP协议各层的网络设备
- python 爬虫3 新浪微博 爬虫 实战
- Linux常用的设置文件安全上下文命令使用方法
- 由注意力机制中scaled sqrt(dk)操作联想到期望与方差的本质推导
- RT-Thread学习1-tcp_modbus
- LTE学习笔记--LTE无线连接过程--UE Attach过程和Detach过程
- 解决xshell6或者xftp6强制更新版本,但又无法下载文件的问题
- 发那科FANUC系列工业机器人实操应用
- 数据库索引B+树实现
热门文章
- get post put delete在vue中传参方式
- php检查运算是否错误,用PHP中的@运算符抑制错误
- android通知栏如何添加按钮,如何在通知栏上放置媒体控制器按钮?
- 百度地图加载空白颜色_详细解析百度收录和百度排名关系
- linux中vi模式中c命令,“Linux”系统中“vi ^C ”命令是什么意思?
- Socket网络编程(TCP/IP/端口/类)和实例
- Mac 安装 homebrew 流程 以及 停在 Updating Homebrew等 常见错误解决方法
- 第一模块:Python基础(二)
- [2018-2019上] 第一次过程性考核成绩
- [C语言] 插入排序之直接插入排序的特性及实现