haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 幼儿教育 > 幼儿读物幼儿读物

复合加工计划

发布时间:2014-07-01 12:17:55  

表空间及模式对象

-Oracle数据库管理

本章内容
? ? ? ? ? ? ? ? 创建数据库/删除数据库 启动关闭数据库 表空间(数据文件) 管理控制文件/日志文件(了解) 模式对象 :表、列、约束 索引 序列 同义词

创建数据库准备工作
? 需要: 相应的权限:操作系统 足够的内存来开启实例 足够的磁盘空间来存放数据库 ? 计划: 数据库文件的位置、每种文件的大小、个数。 至少两个控制文件,不同的磁盘存放 多个重做日志文件,组成员分布到不同磁盘上

DBCA创建数据库
? Oracle Database Configuration Assistant

手工创建数据库
@crdbdb01.sql SQL> create database db01 2 logfile 3 GROUP 1 ('/u01/oradata/db01/log_01_db01.rdo') 4 GROUP 2 ('/u01/oradata/db01/log_02_db01.rdo') 5 GROUP 3 ('/u01/oradata/db01/log_03_db01.rdo') 6 datafile '/u01/oradata/db01/system_01_db01.dbf' 7 undo tablespace UNDO 8 datafile '/u01/oradata/db01/undo_01_db01.dbf' 9 default temporary tablespace TEMP 10 tempfile '/u01/oradata/db01/temp_01_db01.dbf' 11 extent management local uniform size 128k 12 character set AL32UTF8 13 national character set AL16UTF16 14 set time_zone = 'America/New_York' 15 ;
SIZE SIZE SIZE SIZE 15M, 15M, 15M 100M

SIZE 40M SIZE 20M

Starting Up a Database OPEN OPEN
STARTUP MOUNT

数据库打开:数据库的所 有相关文件(控制文件中 记载)

控制文件已打开 NOMOUNT 实例已启动 SHUTDOWN

SHUTDOWN

开启数据库
? Startup nomount 实例启动 ? Alter database mount 数据库加载 ? Alter database open 数据库打开 ? Startup mount ? Alter database open ? Startup =startup open ? Startup force:不管当前数据库是不是在运行, 有没有session在运行,强制重启

? Startup nomount ? 启动实例:Oracle根据初始化参数文件中的参数 值确定内存的分配并启动后台进程。 ? 在这个状态下可以创建数据库,创建控制文件 ,可 以查看sga Select * from v$sga;
但不可以查看控制文件、数据库信息

? Alter database mount(续startup nomount) ? startup mount ? mount阶段将数据库和实例联系在一起。Oracle根 据初始化文件中的CONTROL_FILES参数给出的名 称和位置找到并打开控制文件,Oracle从控制文件 中得到数据库中所有的数据文件和联机重做日志文 件的名称的位置。 ? 可以改变日志模式,重命名文件,数据库恢复 ? 但用户表还是不能访问的,因为没有打开。

? Alter database open ? Oracle打开所有的数据文件和联机重做日 志文件,检查数据库是否需要进行恢复, 如果数据库状态是一致的,则数据库打开 供所有用户使用。

关闭数据库
? 关闭数据库同样包括三个步骤: ? 关闭数据库:ORACLE将SGA中的数据写 到数据文件和日志文件中,然后Oracle关 闭所有的数据文件和重做日志文件。 ?

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com