Oracle数据库及其管理.ppt





《Oracle数据库及其管理.ppt》由会员分享,可在线阅读,更多相关《Oracle数据库及其管理.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第4 4章章 Oracle Oracle 数据库及其管理数据库及其管理4.1 4.1 空间管理空间管理4.2 4.2 用户管理用户管理4.3 4.3 日志管理日志管理 4.1 4.1 创建和管理表空间创建和管理表空间.1.1 在在OEMOEM中创建表空间中创建表空间.2.2 在在OEMOEM中管理表空间和数据文件中管理表空间和数据文件.3.3 使用使用SQLSQL命令创建和管理表空间命令创建和管理表空间4.1.1 4.1.1 在在OEMOEM中创建表空间中创建表空间表表空空间间就就像像一一个个文文件件夹夹,是是存存储储数数据据库库对对象象的的容容器器。表表空空间间由由数数据据文文件件组组成成
2、,这这些些数数据据文文件件是是数数据据库库实实际际存存放放数数据据的的地地方方,数数据据库库的的所所有有系系统统数数据据和和用用户户数数据据都都必必须须存存放放在在数数据据文文件件中中。每每一一个个数数据据库库创创建建的的时时候候,系系统统都都会会默默认认地地为为它它创创建建一一个个“SYSTEM”“SYSTEM”表表空空间间,以以存存储储系系统统信信息息。一一个个数数据据库库可可以以有有多多个个表表空空间间,也也可可以以只只有有一一个个“SYSTEM”“SYSTEM”表表空空间间。一一般般地地,用用户户数数据据应应该该存存放放在在单单独的表空间中,所以必须创建和使用自己的表空间。独的表空间中
3、,所以必须创建和使用自己的表空间。4.1.1 4.1.1 在在OEMOEM中创建表空间中创建表空间在在数数据据库库中中创创建建用用户户表表空空间间,可可以以使使用用工工具具箱箱中中的的“创创建建”按按钮钮或或使使用用快快捷捷菜菜单单,这这两两种种方方法法的的创创建过程完全相同。建过程完全相同。用用鼠鼠标标右右键键单单击击“表表空空间间”文文件件夹夹,从从快快捷捷菜菜单单中中选选择择“创创建建”功功能能,激激活活创创建建表表空空间间对对话话框框。对对话话框框包包括括两两个个标标签签页页,一一般般信信息息标标签签页页和和存存储储标标签签页页。通通过过回回答答对对话话框框的的各各种种配配置置需需求求
4、即即可可创创建建所所需需的表空间。的表空间。4.1.2 4.1.2 在在OEMOEM中管理表空间和数据文件中管理表空间和数据文件 在在OEMOEM中中,选选择择需需要要管管理理的的表表空空间间或或数数据据文文件件,单单击击鼠鼠标标右右键键,从从快快捷捷菜菜单单中中选选择择“查查看看/编编辑辑详详细细资资料料”选选项项,打打开开相相应应的的对对话话框框。要要想想修修改改各各个个参参数数,只只需需双双击击相相应应的的单单元元格格,然后输入新的参数,按然后输入新的参数,按“应用应用”按钮即可。按钮即可。修改表空间和数据文件的参数或状态修改表空间和数据文件的参数或状态 添加数据文件和设置数据文件的存储
5、增量及最大容量添加数据文件和设置数据文件的存储增量及最大容量 删除表空间或数据文件删除表空间或数据文件4.1.2 4.1.2 在在OEMOEM中管理表空间和数据文件中管理表空间和数据文件 在在OEMOEM中中,单单击击“存存储储”容容器器前前面面的的“+”“+”号号可可以以展展开开显显示示存存储储管管理理所所包包括括的的内内容容;再再单单击击“表表空空间间”容容器器前前面面的的“+”“+”号号,可可以以展展开开显显示示该该数数据据库库中中所所有有表表空空间间;如如果果用用鼠鼠标标左左键键单单击击“表表空空间间”,将将在在右右面面的的显显示示栏栏中中列列出出所所有有表表空空间的名称、类型、大小以
6、及使用情况。间的名称、类型、大小以及使用情况。4.1.3 4.1.3 使用使用SQLSQL命令创建和管理表空间命令创建和管理表空间1.1.创建表空间创建表空间使用使用CREATE TABLESPACECREATE TABLESPACE可以生成表空间,表空间生成时可以可以生成表空间,表空间生成时可以指定扩展区,如果没有扩展区,指定扩展区,如果没有扩展区,OracleOracle自动生成一个字典管理自动生成一个字典管理表空间表空间(Dictionary-Manager Tablespaces)(Dictionary-Manager Tablespaces)。要使数据库具有更多的功能,就需要为用户创
7、建另外的数据文要使数据库具有更多的功能,就需要为用户创建另外的数据文件和表空间,按照应用系统实际需求而定。件和表空间,按照应用系统实际需求而定。利用利用SQLSQL命令创建和管理表空间命令创建和管理表空间 例:例:CREATE TABLESPACE userCREATE TABLESPACE user DATAFILE/m01/oradata/BIBDB/userdata.dbf DATAFILE/m01/oradata/BIBDB/userdata.dbf SIZE 1000M SIZE 1000M MINIMUM EXTENT 25M MINIMUM EXTENT 25M DEFAULT
8、STORAGE(INITIAL 50M DEFAULT STORAGE(INITIAL 50M NEXT 50M NEXT 50M MINEXTENTS 1 MINEXTENTS 1 MAXEXTENTS UNLIMITED MAXEXTENTS UNLIMITED PCTINCREASE 0);PCTINCREASE 0);4.1.3 4.1.3 使用使用SQLSQL命令创建和管理表空间命令创建和管理表空间2.2.为表空间添加存储空间为表空间添加存储空间 ALTER TABLESPACE user ALTER TABLESPACE userADD DATAFILE D:/m02/oradat
9、a/BIBDB/userdata2.dbf ADD DATAFILE D:/m02/oradata/BIBDB/userdata2.dbf SIZE 1000M;SIZE 1000M;4.1.3 4.1.3 使用使用SQLSQL命令创建和管理表空间命令创建和管理表空间4.4.为数据文件添加存储空间为数据文件添加存储空间 ALTER DATABASE DATAFILE d:/m02/oradata/BIBDB/userdata2.dbf RESIZE 1500m;4.1.3 4.1.3 使用使用SQLSQL命令创建和管理表空间命令创建和管理表空间4 4修改表空间可用性修改表空间可用性 可以使一个
10、联机的表空间脱机,以便数据库的这部分对于一般的使用暂时不可用。使表空间脱机ALTER TABLESPACE users OFFLINE;使表空间联机ALTER TABLESPACE users ONLINE;使数据文件脱机ALTER DATABASE DATAFILE E:ORACLEORADATAOR80DR01.DBF OFFLINE;使数据文件联机ALTER DATABASE DATAFILE E:ORACLEORADATAOR80DR01.DBF ONLINE;&UndoUndo空间管理空间管理 在在Oracle9iOracle9i中可以使用传统的回退段,也可以使用中可以使用传统的回退
11、段,也可以使用Oracle9iOracle9i的自动空间管理,使的自动空间管理,使OracleOracle自动管理自动管理UndoUndo数据。数据。在参数文件中设置在参数文件中设置 UNDO_MANAGEMENT其取值如下:其取值如下:AUTO 表示使用自动表示使用自动UNDOUNDO空间管理空间管理 MANUAL 表示使用手动表示使用手动UNDOUNDO空间管理空间管理 UNDO_TABLESPACE=undotbs Oracle9iOracle9i数据库数据库UndoUndo表空间参数表空间参数4.24.2创建用户创建用户 利用利用OEMOEM创建用户创建用户 4.2.14.2.1创建用
12、户创建用户n 一般信息选项卡一般信息选项卡 名称 概要文件 验证 输入口令和验证口令 口令即刻失效 表空间-默认值 表空间-临时 状态-锁定 n角色选项卡角色选项卡 系统权限选项卡系统权限选项卡 对象权限选项卡对象权限选项卡 使用者组选项卡使用者组选项卡 限额选项卡限额选项卡 代理用户选项卡代理用户选项卡 4.2.14.2.1创建用户创建用户利用利用SQLSQL语句创建用户语句创建用户语法格式:语法格式:CREATE USER user_name /*将要创建的用户名*/IDENTIFIED BY password|EXTERNALLLY|GLOBALLY AS external_name /
13、*表明Oracle如何验证用户*/DEFAULT TABLESPACE tablespace_nameTEMPORARY TABLESPACE tablespace_nameQUOTA integer K|integer M|UNLIMTED ON tablespace_namePROFILE profile_name /*将指定的概要文件分配给用户*/DEFAULT ROLE role,nALLEXCEPT role,n NONEPASSWORD EXPIRE /*口令即刻失效*/ACCOUNT LOCK|NULOCK /*帐户是否锁定*/4.2.14.2.1创建用户创建用户【例】【例】创建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 及其 管理

限制150内