(Les03 DB_DBCA)[20180206]

学习目标     使用Database Configuration Assistant(DBCA)创建数据库     使用DBCA生成数据库创建脚本     使用DBCA管理数据库设计模板     使用DBCA执行其他任务  

 

规划数据库     数据库的逻辑存储结构及其物理实施         磁盘数?使用存储的类型?         需要多少数据文件?(计划考虑未来增长)         使用多少表空間?         存放哪些类型的数据?         是否有特殊类型的存储要求?     整体数据库设计     数据库备份策略   数据库示例     通用数据库(OLAP)和事务处理数据库(OLTP)         联机事务处理(OLTP)系统     定制         多用途数据库(结合了OLTP和数据库仓库功能)     数据仓库(需要长期存储数据)         研究和市场营销数据         集合数据         专业人员认证数据   选择适当的字符集     Oracle DB支持多种字符编码(三种,单字节/宽度可变的多字节以及通用)             单字节字符集                 -7位                 -8位             多字节字符集,包括Unicode     字符集是在创建数据库时选择,选定字符集后很难再更改     一般情况下,建议选择Unicode,因为它是最灵活的字符集          7位字符集         7位美国信息交换标准代码(ASCII)(US7ASCII)     8位字符集         西欧国际标准组织(ISO)8859-1(WE8ISO8859P1)         8位西欧DEC(WE8DEC)         8位意大利扩展的二进制编码十进制交换码(EBCDIC)码页1144(I8I8EBCDIC1144)                多字节字符集             宽度可变的多字节字符集,其中每个字符用一个或多个字节表示。             Unicode是一种通用编码字符集,支持使用单个字符集存储任何一种语言的习性你。                  宽度可变的多字节                 16位日文Shift-JIS(JA16SJIS)                 使用香港增补字符集HKSCS-2001的MS Windows码页950(ZHT16HKSCS)                 Unicode 4.0 UTF-8通用字符集(AL32UTF8)–一种宽度可变的编码类型,同时也是ASCII的严格超集                 Unicode(AL16UTF16)-Microsoft Windows 2000和Windows XP使用的16位Unicode编码           如果使用字符集                 Oracle Net将客户端上的NLS_LANG设置与服务器上的字符集进行比较。                 如果需要,会自动进行透明转换(服务器字符集是客户端字符集的超集或相同不会执行验证或转换,其他则进行透明转换)。         要避免的问题                 客户端上的NLS_LANG参数未正确设置,则会在数据库中输入无效数据。                     NLS_LANG参数的设置正确,数据库可以自动转换从客户端操作系统传入的数据。                     NLS_LANG参数的设置错误,将不会正确转换输入数据   Database Configuration Assistant(DBCA)数据库配置助手             使用oracle软件安装账户调用dbca             选择要执行的操作                     Create a Database创建数据库             选择数据库使用的模板(Database Templates)                     General Purpose or Transaction Procession(通用或事务处理)                     Custom Database(定制数据库)                     Data Warehouse(数据库仓库)             Database Identification(数据库标识)                     输入数据库名称和系统标识符SID             Management Options(管理选项)                     Oracle Enterprise Manager管理数据库(OEM)                     启动自动维护任务,如优化程式统计信息,收集和预防性指导报表 。             Database Credentials(数据库认证)                     SYS和SYSTEM密码指定             Database File Locations(数据库文件位置)                     Automatic Storage Management(ASM)自动存储管理                     File System(文件系统)                     Multiplex Redo Logs and Control Files(多路复用重做日志和控制文件)                             调整ORACLE_BASE/ORACLE_HOME/DB_NAME/DB_UNIQUE_NAME/SID             Recovery Configuration(恢复配置)                     配置快速恢复区             Database Content(数据库内容)                     包含示例对象,如HR等测试资料             Initialization Parameters(初始化参数)                     Memory内存                         Typical典型或Custion定制                     Sizing调整大小                         指定数据块大小                     Character Sets字符集                     最佳提示:Oracle Corporation建议使用Unicode作为数据库字符集。                     Connect Mode连接模式                         Dedicated Server Mode专用服务器模式                         Shared Server Mode共享服务器模式                 注意:有些初始化参数在数据库生命周期内是不变的,如DB_BLOCK_SIZE参数                   Database Storage(数据库存储)                 Create Options(创建选项)                 数据库创建的概要                 Schema密码管理                   DBCA完成后需记录以下信息                         安装日志文件的位置                         全局数据库名称                         系统标识符SID                                 服务器参数文件名和位置                         Oracle Enterprise Manager URL(OEM管理)       创建数据库模板            创建模本的三种方法                 根据现有模板                 根据现有数据库(仅限结构)                 根据现有数据库(结构与数据)           使用DBCA删除数据库             注意:要删除的数据库必须有效并且正在运行,这样DBCA才能连接到该数据库以确定文件位置。             手动删除数据库DROP DATABASE                 必须符合以下条件                     数据库必须已装载且已关闭                     数据库必须以独占方式装载                     数据库必须已经在RESTRICT模式下启动                         STARTUP RESTRICT FORCE MOUNT;                         DROP DATABASE;                     drop database语句对归档文件不起作业,对数据库的备份也不起作用。                     最好使用recovery manager(RMAN)来删除备份和归档。       使用DBCA完成其它任务             《Oracle Label Security Administrator’s Guide》             《Oracle Database Vault Administrator’s Guide》                 

(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐