oracle数据库基本管理知识培训教材实用教案_第1页
oracle数据库基本管理知识培训教材实用教案_第2页
oracle数据库基本管理知识培训教材实用教案_第3页
oracle数据库基本管理知识培训教材实用教案_第4页
oracle数据库基本管理知识培训教材实用教案_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本篇内容(nirng) 数据库体系结构初步 启动和关闭数据库 用户与权限管理 逻辑备份(bi fn)工具-Exp/imp第1页/共43页第一页,共44页。概念(ginin)ORACLE SERVER-包括INSTANCE和数据库INSTANCE 内存结构和后台进程的集合(jh) Database-数据库物理结构的基本组成,包括数据文件、日志文件、控制文件; 第2页/共43页第二页,共44页。DatabaseOracle Oracle 体系结构图InstanceSGARedo logbufferData buffercacheShared poolData dict.cacheLibraryca

2、che PMON DBW0SMON LGWRCKPTOthersUserprocessServerprocessPGAControl filesData files Redo logfilesArchived log filesParameterfilePasswordfile第3页/共43页第三页,共44页。注意(zh y):实例与数据库是一对一或多对一关系例:在数据库集群系统中有两个以上的实例,对应(duyng)一个数据库 第4页/共43页第四页,共44页。实例(shl) INSTANCE1存取数据库的一种方式2总是打开一个而且(r qi)仅一个数据库3由内存和后台进程组成Instance

3、SGARedo LogBufferShared PoolData DictionaryCacheLibraryCacheDBWRSMONPMONCKPTLGWROthersDatabaseBuffer CacheJava PoolLarge Pool第5页/共43页第五页,共44页。SGA-系统(xtng)全局区用于存储数据库信息(xnx)的内存区,为数据库进程共享。在实例启动时被分配。第6页/共43页第六页,共44页。SGA构成(guchng)Shared Pool 存储最近执行的SQL语句和数据字典数据。Data Buffer Cache 存储最近使用的数据,数据从数据文件读取或写入数据文

4、件。Redo log Buffer 跟踪服务器和后台进程(jnchng)对数据库所作的修改。可选:Large Pool 存放与SQL无直接相关的内存结构。例如,在备份和复原操作过程中的数据块。Java Pool 用于存储java 代码。第7页/共43页第七页,共44页。后台(huti)进程PMON 做程序的清洁工作,处理一些不正常退出的事件SMON 做系统的清洁工作,执行系统出错后自动恢复工作LCKN Oracle系统表级或行级加锁的进程.RECO 恢复进程DBWR 数据写进程LGWR 日志(rzh)文件写的进程CKPT 检测点ARCH 归档方式备份进程第8页/共43页第八页,共44页。数据库

5、 Database 包括(boku):datafile,control file, redo log filePasswordfileParameterfileArchived Log filesControl filesDatafiles Redo Log filesOracle Database第9页/共43页第九页,共44页。数据库物理(wl)结构数据文件包含数据库的实际数据日志文件包含对数据库所作的修改,至少两个重做日志文件。控制文件含维护和验证数据库完整性的必要信息,一个数据库至少一个控制文件。其他口令(kulng)文件认证哪些用户有权限启动和关闭例程。参数文件定义oracle例程的

6、特性。第10页/共43页第十页,共44页。数据库逻辑(lu j)结构Tablespace 表空间(kngjin)Segment 段Extent 区block 块第11页/共43页第十一页,共44页。SQL语句是怎样在Orcle内部(nib)工作A、用户发出SQL请求,打开游标;B、把SQL语句语法分析,执行计划,数据字典等信息存入(cn r)内存中共享池内;C、从数据文件中把相关数据块读入数据缓冲区;D、做相应操作,若做修改,先加上行级锁,经确认后,把改过前后记录内容存入(cn r)重做日志缓冲区内;E、返回结果给用户,关闭游标。第12页/共43页第十二页,共44页。本篇内容(nirng) 数

7、据库体系结构初步 启动和关闭数据库 用户与权限(qunxin)管理 逻辑备份工具-Exp/imp第13页/共43页第十三页,共44页。建议(jiny)1、正常情况下不要关闭数据库;2、在关机之前应首先正常关闭数据库;3、首先尝试用命令(mng lng)方式关闭数据库,无法关闭的情况下再尝试关闭数据库服务;4、关闭数据库时建议采用immediate参数。第14页/共43页第十四页,共44页。操作(cozu)方式1命令(mng lng)方式2服务方式(windows平台)第15页/共43页第十五页,共44页。命令(mng lng)方式-启动数据库启动SQL*PLUS;用sys或internal用户

8、登录;startupnomount/mount/open:nomount:未装载,启动数据库进程,但未装载控制(kngzh)文件和配置文件中的参数信息;mount:装载,装载控制(kngzh)文件和配置文件中的参数信息; open:打开,启动后台进程,开辟内存区,打开数据库。第16页/共43页第十六页,共44页。第17页/共43页第十七页,共44页。切换(qi hun)命令从nomount 切换(qi hun)至mount状态alter database mount;从mount切换(qi hun)至open状态alter database open;第18页/共43页第十八页,共44页。命令

9、方式(fngsh)-关闭数据库启动SQL*PLUS;使用sys/密码 as sysdba登录语法:shutdown normal/immediate/abort:normal:正常(zhngchng)关闭,等待Oracle处理完正在执行的事务之后再关闭数据库;immediate:立即关闭,立即提交或回滚正在处理的事务之后关闭数据库;abort:强制关闭,中断正在处理的事务之后强行关闭数据库。第19页/共43页第十九页,共44页。案例(n l)connect sys/passwordservicename as sysdbastartup nomount;alter database mount

10、;alter database open;shutdown immediate;第20页/共43页第二十页,共44页。本篇内容(nirng) 数据库体系结构初步 启动和关闭数据库 用户与权限管理(gunl) 逻辑备份工具-Exp/imp第21页/共43页第二十一页,共44页。创建(chungjin)用户一般(ybn)格式:CREATE USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE ;实例:CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE users TEMPORA

11、RY TABLESPACE temp;第22页/共43页第二十二页,共44页。删除(shnch)用户一般(ybn)格式:DROP USER CASCADE;实例:DROP USER test CASCADE;第23页/共43页第二十三页,共44页。修改(xigi)用户一般格式:ALTER USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE ;实例:(修改(xigi)密码)ALTER USER test IDENTIFIED BY test1;第24页/共43页第二十四页,共44页。权限(qunxin)管理权限分类:1。系统(xt

12、ng)权限2。对象权限第25页/共43页第二十五页,共44页。权限(qunxin)管理命令grant, revoke1.授权(shuqun)一般格式:GRANT TO ;2.收权一般格式:REVOKE FROM ;3.举例:GRANT connect, resource TO test;GRANT unlimited tablespace TO test;REVOKE unlimited tablespace FROM test;第26页/共43页第二十六页,共44页。常用的几个(j )角色role (权限的集合)connect 连上Oracle,做最基本(jbn)操作 resource 具有

13、程序开发最基本(jbn)的权限 dba 数据库管理员所有权限 exp-full-database 可把数据库整个备份输出的权限 imp-full-datsabase 可把数据库整个备份恢复输入的权限第27页/共43页第二十七页,共44页。本篇内容(nirng) 数据库体系结构初步 启动和关闭(gunb)数据库 用户与权限管理 逻辑备份工具-Exp/imp第28页/共43页第二十八页,共44页。逻辑(lu j)备份-目的不同OS,不同数据(shj)库版本之间的数据(shj)迁移保存历史数据(shj)第29页/共43页第二十九页,共44页。逻辑(lu j)备份1.备份工具 IMP/EXP2.备份方

14、式(fngsh)(1)参数方式(fngsh)(2)交互方式(fngsh)(3)OEM第30页/共43页第三十页,共44页。命令(mng lng)方式-impimp help=y查看imp使用(shyng)方法第31页/共43页第三十一页,共44页。命令(mng lng)方式-expexp help=y查看(chkn)exp使用方法exp scott/tiger file=d:test.dmp tables=emp第32页/共43页第三十二页,共44页。交互方式-imp在dos环境下启动imp,逐一回答oracle的交互命令,然后(rnhu)执行imp。第33页/共43页第三十三页,共44页。交

15、互方式-imp步骤(bzhu)输入用户名/口令;输入需要倒入的文件名及存放路径;输入倒入的缓冲区大小;选择是否只列出倒入文件的内容;选择倒入时如果对象已经存在是否忽略错误(cuw);选择是否倒入权限;选择是否倒入表中的数据;选择是否倒入整个倒出文件;执行倒入。第34页/共43页第三十四页,共44页。交互方式-exp在dos环境下启动exp或者imp,逐一回答oracle的交互(jioh)命令,然后执行exp/imp。第35页/共43页第三十五页,共44页。交互方式-exp步骤(bzhu)输入用户名/口令;输入倒出的缓冲区大小;输入倒出的文件(wnjin)名及存放路径;选择倒出某个(或某些)表还

16、是用户;选择是否倒出权限;选择是否倒出表中的数据;选择是否压缩倒出文件(wnjin);执行倒出。第36页/共43页第三十六页,共44页。逻辑备份(bi fn)模式整个(zhngg)数据库用户表表空间 第37页/共43页第三十七页,共44页。案例(n l)1)整个(zhngg)数据库imp SYSTEM/password FILE= dba.dmp FULL=y 2)用户exp scott/tiger FILE=scott.dmp OWNER=scottimp SYSTEM/password FILE= scott.dmp FROMUSER=scott TOUSER=scott IGNORE=y

17、 第38页/共43页第三十八页,共44页。案例(n l)(续)3)表exp SYSTEM/password TABLES=(a, scott.b, c, mary.d) imp SYSTEM/password FROMUSER=scott FILE=scott.dmp TABLES=( a, scott.b, c, mary.d) 4)表空间(kngjin) 第39页/共43页第三十九页,共44页。重要(zhngyo)的参数Buffer Filesize-限制dmp单个文件的大小(dxio)。Rows-是否导数据第40页/共43页第四十页,共44页。Exp/imp使用(shyng)的原则数据库版本原则(yunz)注意:高版本客户端无法导出低版本的数据库。高版本客户端导出的DMP文件无法导入低版本的数据库。第41页/共43页第四十一页,共44页。谢谢(xi xie)大家!第42页/共43页第四十二页,共44页。感谢您的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论