1. 容器数据库(CDB)和传统的非容器数据库的最大的区别在哪。
答:传统的非容器数据库在系统元数据和实例资源没有进行任何共享。容器数据库把Oracle提供的元数据、后台进程以及内存结构进行共享,把每个部门数据库的存储结构以PDB的形式独立出来,从而实现了系统资源的利用最大化。在一个集中管理的平台上操作多个数据库,也节省人力资源成本。
2.配置可插入数据库(PDB)的方法有几种?
答:a.从PDB$ seed可插入数据库创建。
b. 将非CDB迁移到PDB中。
c. 将PDB克隆到相同或不同的CDB中。
d. 将移除的PDB插入CDB中。
3. 在12c中,数据字典视图CDB_、DBA_、ALL_、USER_在使用上有什么区别?
答:CDB_:查看所有容器(包括根容器)中的所有对象的信息。
DBA_:当前容器的所有对象的信息。
ALL_:当前用户所能访问的所有对象信息
USER_ :用户自己拥有的对象信息
4.如何在PDB上执行完全和不完全的介质恢复?
答:如果PDB中的SYSTEM表空间的文件丢失,则需要在mount状态恢复。如果非关键性表空间的文件丢失,如果PDB是打开状态,需要重启实例,在moun状态恢复;如果PDB是关闭状态,直接进行 还原恢复即可。
5.资源管理器在CDB和PDB级别上是如何分别进行配置的?
答:资源管理器是通过份额在CDB和PDB上分层进行配置的。
多租户----
于 2022-06-22 11:00:00 首次发布