oracle dba培训教程 第九章 创建数据库

怎样筹划和组织数据库?

筹划数据库时组织和实现一个数据库系统的第一步,在这一步首先要确定数据库的目的,根据这一目的来确定数据库的类型,之后要勾画出数据库体系结构设计的轮廓,之后为所创建的新数据库选择一个系统标识的名字,然后就可以着手创建数据库了。

什么是联机事务处理(OLTP)系统?

用来处理DML操作频繁,并行事务处理多,但是一般都很短。

什么是决策支持系统(DSS)?

典型的操作时全班扫描,长查询,长事务,但是一般事务的个数很少,往往是一个事务独占系统。

什么是优化而弹性的体系结构(OFA)?

OFA涉及3个原则:

!建立任何数据库文件可以存储在任何磁盘上的目录结构

!将不同用途的对象分别存放在不同的表空间中

!通过将不同的数据库组件放到不同的磁盘上来最大限度的提高数据库的可靠性和改进数据库的效率

总之,将不同类型或不同使用目的的文件分门别类的存放在不同磁盘的不同目录中。

创建数据库的先决条件有哪些?

要创建一个数据库,必须具有:

SYSDBA权限,这组权限是通过下列方式之一来验证的:

         !操作系统

         !口令文件

!用来启动实例的足够的内存空间,包括SGA,所有的进程和oracle执行程序所需的内存空间

!筹划的数据库所需的足够的磁盘空间,包括控制文件,联机重做日志文件和数据文件所需的磁盘空间

验证数据库管理员的机制有哪几种?

!操作系统

!口令文件

怎样使用口令文件检验机制?

!使用口令使用程序来创建oracle口令文件,该程序是在操作系统提示符下启动

!需要将初始化参数中的相应的参数设为EXCLUSIVE

         REMOTE_LOGIN_PASSWORDFIRE=EXCLUSIVE

!最后利用授予某用户相应权限(SYSDBASYSOPER)的方法将该用户添加到口令文件中

当使用SYSDBA权限连接数据库时,是以sys用户连接的,当使用SYSOPER权限连接数据库时,是以public用户连接的。

有哪几种创建数据库的方法?

!使用oracle通用安装程序(oracle universal installer),该安装程序在安装oracle服务器时自动创建一个数据库。

!数据库配置助手(oracle database configuration assistant

!使用CREATE DATABASE命令手工创建数据库

数据库配置助手的功能?

!创建一个数据库

!设置数据库的选项

!删除一个数据库

!管理模块

使用数据库配置助手来创建数据库的大致步骤?

!选择创建数据库的选项

!指定数据库的类型

!指定全局数据库名和实例名

!选择特性

!选择数据库的操作方式

!选择内存选项,字符集,数据库大小,文件的位置和归档方式

!定义数据库的存储参数

手工创建数据库的大致步骤?

!选择唯一的实例名和数据库名

!选择数据库的字符集

!设置操作系统变量

!创建初始化参数

!以NOMOUNT方式启动实例

!运行CREATE DATABASE命令

!运行脚本来生成数据字典和完成数据库建立后的步骤

!根据需要创建附加的表空间

手工创建数据库之后要运行哪些脚本文件及运行它们的原因?

Catalog.sql脚本将创建数据字典视图

Cataproc.sql脚本将创建PL/SQL所需的软件包和过程,执行这两个脚本之前要确保数据库在开启状态,并且这两个脚本必须在sys用户下运行。

Pupbld.sql,这个脚本将创建生产用户的概要文件和一些相关的过程,这样可以防止一个用户在连接SQL*PLUS时出现警告信息。这个脚本必须在system用户下运行。

怎样在手工创建数据库语句中使用OMF文件?

必须首先在初始化参数文件中设置以下两个参数来建立OMF文件

DB_CREATE_FILE_DEST:该参数指定默认的数据文件的位置

DB_CREATE_ONLINE_LOG_DEST_N:该参数指定默认的联机重做日志文件和控制文件的位置,最多为5

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值