oracle创建PDB数据库

  • 正文
  • 注意
  • 其他命令

正文

1、登录oracle所在服务器
2、su - oracle(linux),打开cmd(windows)
3、执行如下命令

sqlplus /nolog
conn /as sysdba;
show pdbs;

可以先查看下当前CDB下面有哪些已存在的PDB,防止名称重复
执行创建数据库命令

create pluggable database [pdb_name] admin user [username] identified by [password] default tablespace [tablespace_name];

如果提示ORA-65090: operation only allowed in a container database,则需要确认是否CDB模式。

SQL> select name ,cdb,open_mode from v$database;
NAME      CDB OPEN_MODE
--------- --- --------------------
TRSEN     YES READ WRITE

如果CDB列为NO,则说明不是CDB结构
还有其他选项和方式

--创建一个默认表空间USERS,roles默认为pdb_dba,与dbca方式类似,dbca方式会自动open 该pdb。
create pluggable database pdb3 admin user pdbadmin identified by pdbadmin roles=(dba)  default tablespace users datafile '+data' size 250M autoextend on;
--没有默认表空间 USERS,此时数据库分配SYSTEM表空间为pdb默认表空间
create pluggable database pdb1 admin user pdbadmin identified by pdbadmin;
--指定pdb文件位置
create pluggable database pdb4 admin user pdbadmin identified by pdbadmin roles=(dba)  default tablespace users datafile '/disk1/oracle/dbs/pdb4/users01.dbf' size 250M autoextend on
FILE_NAME_CONVERT = ('/disk1/oracle/dbs/pdbseed/', '/disk1/oracle/dbs/pdb4/')
PATH_PREFIX = '/disk1/oracle/dbs/pdb4/';
--从已存在的pdb克隆
CREATE PLUGGABLE DATABASE newpdb FROM pdb4FILE_NAME_CONVERT = ('/disk1/oracle/dbs/pdb4/','/disk1/oracle/dbs/newpdb/')PATH_PREFIX = '/disk1/oracle/dbs/newpdb';
--远程克隆
create pluggable database pdb8 from
mypdb@clonePdb FILE_NAME_CONVERT=('/u01/app/oracle/oradata/mypdb','/u01/app/oracle/oradata/TESTCDB/pdb8');

注意

如果密码带特殊字符,会提示ora-00922选项缺失或错误,应该用引号

开启数据库

alter pluggable database pdb_name open;

此时数据库就可以配置tns登录了,service_name就是pdb_name,username,password是你创建命令里的。

其他命令

--查看 pdb_dba权限,也就是pdbadmin具有创建pdb的权限
col granted_role for a20
select granted_role,ADMIN_OPTION from dba_role_privs where grantee='PDBADMIN';
select * from DBA_SYS_PRIVS where grantee='PDB_DBA';
--删除PDB
drop pluggable database pdb1 including datafiles;

oracle创建PDB数据库相关推荐

  1. oracle简易版创建数据库,oracle创建一个数据库三步走

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  2. Oracle 创建PDB的几种常用方法

    PDB是运行在PDB上的一个数据库,各个PDB是独立运行的.在CDB中创建.删除.迁移PDB是非常方便的事情.不会对其它CDB和PDB产生任何影响. CREATE PDB METHOD 创建PDB的简 ...

  3. Oracle创建本地数据库实例及配置

    因为以前一直都是用的mysql的数据库,所以当新工作中用到Oracle数据库的时候,一时还有点不习惯,特别是一直连接的远程数据库,更是麻烦,所以就想在本地创建一个Oracle的数据库,然后导入数据库的 ...

  4. 使用Oracle创建图书馆数据库

    select * from bookinsert into book values('001','大型数据库技术',28.3,200,'是') insert into book values('002 ...

  5. oracle创建导入数据库,unix下手动创建oracle以及imp数据导入

    一.手动创建数据库步骤以及数据导入: 1.指定新的SID,我们这里创建一个以ecdsdb为名的SID. [oracle@localhost ~]$ export ORACLE_SID=ecdsdb 2 ...

  6. 使用Oracle创建图书馆数据库(book reader lib loan表)

    -- 一.创建表 --  创建图书馆管理系统所涉及的表 --  创建产品销售系统所涉及的表 --  1.图书表book(bid,bname,price,qty) DROP TABLE book cas ...

  7. ORACLE创建一个‘数据库’

    create tablespace chen datafile '/opt/data/chen.dbf' size 100M autoextend on; create user chen ident ...

  8. oracle创建数据库后干什么,手动创建Oracle数据库之前因后果

    对于许多数据库管理员来说,Oracle究竟是不是一个难以管理和驾驭的怪兽级数据库,会不会让他们管理生涯饱受折磨?当看到其命令行界面时,很多人会问这么一个问题. 如果你想通过一个应用程序操控使用这个数据 ...

  9. oracle创建数据库总结,oracle创建数据库和用户方法总结

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  10. oracle创建数据库 表空间 用户

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

最新文章

  1. java.lang.Instrument 代理Agent使用
  2. 算法—详细讲解双向链表的实现(python)
  3. jq 通过标签名称获取标签_通过微盛·企微管家如何自动给客户打标签?
  4. 两个常数的卷积为多少_卷积(Convolution)与好核函数(Good Kernel)
  5. 嵌入式 linux usb转串口,Linux下,USB转串口问题
  6. centos 搭建Jenkins
  7. OSSIM中快速部署HIDS
  8. 指针运算符 * 说明
  9. 5分钟部署一个Hello World Servlet到CloudFoundry 1
  10. 中国互联网100个Web2.0网站名单
  11. 亚马逊EC2服务器使用Rsync+Inotify实时同步
  12. kubernetes视频教程笔记 (35)-使用Helm部署metrics-server
  13. 一页纸商业计划书 (Business Plan) 模板
  14. eclipse:设置maven本地仓库
  15. 谷歌地球网页版_谷歌地球:Google Earth 专业版
  16. 【软件测试】使用C++ Test 进行静态测试
  17. C语言基础编程(switch语句)
  18. 为什么百度搜索引擎优化比以前更难?
  19. Python正则表达式-re模块奇技淫巧
  20. 读取无线手柄数据_清洁效果强大,续航持久,吉米W7无线智能洗地机让拖地更高效...

热门文章

  1. 视频上传接口测试实践
  2. 图像处理4:最大类间方差法(大津法)
  3. 主成分分析碎石图_因子分析碎石图
  4. unc0ver 越狱工具来袭,支持iOS11.0~iOS14.8稳定越狱 更新至V8.0.2 支持 A7-A14
  5. 计算机协会取消信息学奥赛,教育部2019年公示:信息学奥赛正式取消?
  6. dd 删除引导扇区_硬盘U盘数据怎么用bootice彻底删除及清零引导记录教程
  7. spring boot 搭建博客
  8. 图形图像处理案例4——彩色勾线画生成器,彩色绕线画生成器,绕线画生成器
  9. 冲刺倒计时,复习核心是什么?
  10. 如何编写产品说明文档?