(Les03 DB_DBCA)[20180206]

Posted also-brook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(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(ALI16UTF16)-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》
                

以上是关于(Les03 DB_DBCA)[20180206]的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习之路-Nginx介绍篇22---20180206

处理单行的函数

r prend les matrices de plusieurs topic modellings et les reformate

LES物流执行系统

LES圈T神ruby rose,到底多少直人会认识?

text 05 - Les联合会