Creating and Managing a Database with DBCA


告诫自己:



(1)对于初学者而言,某些东西,如果不阅读官方文档+不规范思考需求,某些选择就会影响数据库的性能。所以需求是骨架,知识对应的文档则是血肉,你要让它保持不胖不瘦。



(2)学习有时候就是悟道,领悟道理,从而使用道理为中心辐射问题,解决问题。




(1)


作为替代,你把对象分开,从而在同一个数据库的不同模式中支持不同的应用程序


(2)



dbca工具可以根据选择创建数据库,重新修改数据库的配置,删除数据库等。它诠释了一个普遍的道理:从无到有,归于尘土,诸如此类实在太多。



一、启动dbca


不做过多阐述



二、使用dbca创建数据库-(通过顺序的工作流的方式,避免根据自己的想法乱出牌)

1、Database Templates


You can use DBCA to create a database from templates supplied by Oracle or from templates that you create.The templates contain settings optimized for a particular type of workload.


创建数据库时,可以使用模板,模板来源于oracle提供的模板,也可以是自己创建的。


custom database选项不会使用模板,它会产生更多的扩展交互,也就意味需要更长时间来创建数据库。


1.1、使用dbca管理模板


dbca模板是一些xml格式的文件集合,它们包含了创建数据库必须的信息。这些信息包括:数据库选项、初始化参数、存储属性等。dbca使用模板可以创建一个新的数据库,也可以备份数据库。



Templates can be used just like scripts, but they are more powerful than scripts because you have the option of duplicating a database. Duplication saves time because you copy the files of an existing database, referred to as a seed database, to the correct locations


ORACLE_HOME/assistants/dbca/templates



1.1.1、使用模板的优势


(1)节省时间:不需要再次定义数据库


(2)复制容易:通过在原始数据库设置的基础上创建模板,可以快速创建一个复制数据库,而不需要再次指定参数


(3)容易编辑:


(4)容易共享:可以容易把模板拷贝到异机



1.1.2、oracle提供的dbca模板


oracle提供的dbca模板包含:Data warehouse、General Purpose or Transaction processing、Custom database



1.1.3、模板是创建数据库的方法,首先来创建和管理模板

dbserver 配置 mysql的 jar_bc

dbserver 配置 mysql的 jar_数据库_02

dbserver 配置 mysql的 jar_oracle_03

dbserver 配置 mysql的 jar_oracle_04

dbserver 配置 mysql的 jar_创建oracle数据库_05




dbserver 配置 mysql的 jar_数据库_06


dbserver 配置 mysql的 jar_dbca_07



dbserver 配置 mysql的 jar_数据库_08



dbserver 配置 mysql的 jar_dbca_09




dbserver 配置 mysql的 jar_数据库_10



dbserver 配置 mysql的 jar_数据库_11