如何对接oracle 建立pdb
Oracle数据库的结构是一个数据库实例下有许多用户,每一个用户有自己的表空间,即每一个用户相当于MySQL中的一个数据库。不久前下了oracle 12c的数据库,安装之后建user时才知道oracle12c 有一个很大的变动就是引入了pdb可插入数据库,而且在cdb中只能创建c##或者C##开头的用户,只有在pdb数据库中才能创建我们习惯性命名的用户,oracle称之为Local User,前者称之为Common User,于是乎查询相关的资料,得到以下解决方法: 1:进入PDB数据库在12C安装时,会提示你是否安装可插接式数据库,我是安装了设为PDBORCL;如果你没有安装的话可以用以下语句创建一个可插入数据库 [sql] view plaincopy create pluggable database pdborcl admin user pdbadmin identified by Learnin g roles=(connect) file_name_convert= ('E:\Databases\oracle\oradata\oraclekd\pdbseed', 'E:\Databases\oracle\oradata\oraclekd\pdborcl'); 其中pdborcl是我创建的可插接式数据库,pdbadmin是创建的用户,Learning是密码。 file_name_convert换成相应目录就OK了创建完成之后 [sql] view plaincopyalter session set container=pdborcl; alter pluggable database pdborcl open; grant dba to pdbadmin; 接下来关键来了,在oracle_home\product\12.1.0\dbhome_1\NETWORK\ADMIN目录下找到tnsnames.ora,用记事本打开,在ORACLEKD = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = oraclekd) ) ) 之下添加 PDBORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PDBORCL) ) )PDBORCL就是你创建的可插入数据库,保存好之后重启oracle服务(貌似只重启监听程序就OK),打开sql*plus用户名是PDBADMIN@PDBORCL 密码是LearningOK,你现在已经创建了一个PDB用户了。现在你可以登录这个用户了接下来是用sql developer创建连接的时候了,显然有sql developer这么强大的工具,怎么能不用呢创建连接时连接名随意取,用户名就是PDBADMIN, 密码是Learning,选服务名称,填入PDBORCL至此可以用sql developer操作PDB数据库了
转载于:https://www.cnblogs.com/jxldjsn/p/8168833.html
如何对接oracle 建立pdb相关推荐
- Oracle建立全文索引详解
Oracle建立全文索引详解 1.全文检索和普通检索的区别 不使用Oracle text功能,当然也有很多方法可以在Oracle数据库中搜索文本,比如INSTR函数和LIKE操作: SELECT *F ...
- [Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误
[Oracle][Standby][PDB]在PDB中修改参数,设置范围为 SPFILE,报 ORA-65099错误 在Data Gaurd 的 Standby (或 CDB 是 Read Only ...
- Zabbix如何通过ODBC对接Oracle获取相关数据
转载来源 :https://mp.weixin.qq.com/s/PNl3c8frgqIYjDnVsQALHA 目 录 什么是ODBC及其主要功能 安装Oracle-instantclient 配置S ...
- oracle中主键的建立,oracle 建立主键与索引
一般的情况下,表的主键是必要的,没有主键的表可以说是不符合设计规范的. SELECT table_name FROM User_tables t WHERE NOT EXISTS (SELECT ta ...
- oracle12c关闭pdb,oracle 12c pdb启动与关闭
在oracle 12c pdb数据库默认是不起来的,下面介绍一下pdb起关的一些常用命令. 默认状态: SQL> show pdbs CON_ID CON_NAME OPEN MODE REST ...
- 1_ARCGIS DESKTOP和ORACLE建立林业地理信息数据库
林业地理信息数据管理之一 ARCGIS DESKTOP和ORACLE建立地理信息数据库 (陈家 安徽省林业调查规划院) 目前,随着林业调查类型越来越多,数据采集手段越来越丰富,林业地理信息数据也越来越 ...
- Oracle建立表空间和用户
Oracle建立表空间和用户 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create sess ...
- oracle12c导入,Oracle 12c pdb使用expdp/impdp导入导出
1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl[oracle@test admin]$ echo $ORACLE_SID [oracle@test ...
- ORACLE建立虚拟列
ORACLE建立存储json字符串的字段,同时建立虚拟列 建立字段,字段类型为NCLOB(只可以初始时可以建立,不可以修改) ALTER TABLE 表名 MODIFY 虚拟列名 generated ...
最新文章
- Test2 unit2
- SpringSecurity认证用户状态的判断
- 一键对频对讲机好吗_对讲机的基础知识你都知道多少呢?
- Java 9:好的,坏的和私有的接口方法
- 可以在xml中靠增加属性来实现分组
- word2003设置页码不从第一页开始的方法
- Linux7改运行级别,Centos7.0修改系统运行级别
- JS的typeof力所能及已经力所不及
- Kali Linux 秘籍 第五章 漏洞评估
- Hbase PleaseHoldException错误
- 5个让IT开发效率提高200%的工具,最后一个很实用,你用过几个
- android listview仿iphone特效
- [leetcode] 413. 等差数列划分
- 企业私有云之rabbitmq高可用
- Tomcat 日志文件分割
- 计算机删除其它用户,如何通过注册表删除多余的账号如何删除电脑其它用户
- matlab车牌识别课程设计报告模板(附源代码)
- VNC远程控制软件,VNC远程控制软件如何实现批量管理服务器
- 举个栗子~Minitab 技巧(6):使用 T 检验 分析产品质量
- 在Mac OS系统下安装Java
热门文章
- python安装哪个版本好啊_windows10安装哪个版本的Python?
- java 项目做多级缓存_【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)...
- hdp安装 不安装mysql_hdp安装及使用问题汇总(一)
- mongo数据库和mysql数据库的区别_Mongodb与mysql数据库的区别
- 中微CMS32 Keil环境搭建
- 和可被 K 整除的子数组
- 第一个Qt+opencv程序
- 160 - 30 cracking4all.1
- C语言 链表拼接 PTA,PTA实验 链表拼接 (20point(s))
- mysql replace into 语法_mysql Replace into与Insert update