oracle数据库基本管理知识培训教材

上传人:熏** 文档编号:243145685 上传时间:2024-09-16 格式:PPT 页数:43 大小:251KB
返回 下载 相关 举报
oracle数据库基本管理知识培训教材_第1页
第1页 / 共43页
oracle数据库基本管理知识培训教材_第2页
第2页 / 共43页
oracle数据库基本管理知识培训教材_第3页
第3页 / 共43页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,上海中信信息发展有限公司是一家致力于产品软件研发和行业应用软件研发;以软硬件技术服务为核心的计算机系统集成公司。,技术培训课程,ORACLE,数据库基本管理知识,本篇内容,数据库体系结构初步,启动和关闭数据库,用户与权限管理,逻辑备份工具,-Exp/imp,概念,ORACLE SERVER-,包括,INSTANCE,和数据库,INSTANCE,内存结构和后台进程的集合,Database-,数据库物理结构的基本组成,包括数据文件、日志文件、控制文件;,Database,Oracle,体系结构图,Instance,SGA,Redo logbuffer,Data buffercache,Shared pool,Data dict.cache,Library,cache,PMON,DBW0,SMON,LGWR,CKPT,Others,Userprocess,Serverprocess,PGA,Control files,Data files,Redo logfiles,Archived,log files,Parameter,file,Password,file,注意:,实例与数据库是一对一或多对一关系,例:,在数据库集群系统中有两个以上的实例,对应一个数据库,实例,INSTANCE,1,存取数据库的一种方式,2,总是打开一个而且仅一个数据库,3,由内存和后台进程组成,Instance,SGA,Redo LogBuffer,Shared Pool,Data DictionaryCache,Library,Cache,DBWR,SMON,PMON,CKPT,LGWR,Others,DatabaseBuffer Cache,Java Pool,Large Pool,SGA-,系统全局区,用于存储数据库信息的内存区,为数据库进程共享。在实例启动时被分配。,SGA,构成,Shared Pool,存储最近执行的,SQL,语句和数据字典数据。,Data Buffer Cache,存储最近使用的数据,数据从数据文件读取或写入数据文件。,Redo log Buffer,跟踪服务器和后台进程对数据库所作的修改。,可选:,Large Pool,存放与,SQL,无直接相关的内存结构。例如,在备份和复原操作过程中的数据块。,Java Pool,用于存储,java,代码。,后台进程,PMON,做程序的清洁工作,处理一些不正常退出的事件,SMON,做系统的清洁工作,执行系统出错后自动恢复工作,LCKN Oracle,系统表级或行级加锁的进程,.,RECO,恢复进程,DBWR,数据写进程,LGWR,日志文件写的进程,CKPT,检测点,ARCH,归档方式备份进程,数据库,Database,包括:,datafile,control file, redo log file,Password,file,Parameter,file,Archived,Log files,Control files,Data,files,Redo Log files,Oracle Database,数据库物理结构,数据文件,包含数据库的实际数据,日志文件,包含对数据库所作的修改,至少两个重做日志文件。,控制文件,含维护和验证数据库完整性的必要信息,一个数据库至少一个控制文件。,其他,口令文件,认证哪些用户有权限启动和关闭例程。,参数文件,定义,oracle,例程的特性。,数据库逻辑结构,Tablespace,表空间,Segment,段,Extent,区,block,块,SQL,语句是怎样在,Orcle,内部工作,A,、用户发出,SQL,请求,打开游标;,B,、把,SQL,语句语法分析,执行计划,数据字典等信息存入内存中共享池内;,C,、从数据文件中把相关数据块读入数据缓冲区;,D,、做相应操作,若做修改,先加上行级锁,经确认后,把改过前后记录内容存入重做日志缓冲区内;,E,、返回结果给用户,关闭游标。,本篇内容,数据库体系结构初步,启动和关闭数据库,用户与权限管理,逻辑备份工具,-Exp/imp,建议,1,、正常情况下不要关闭数据库;,2,、在关机之前应首先正常关闭数据库;,3,、首先尝试用命令方式关闭数据库,无法关闭的情况下再尝试关闭数据库服务;,4,、关闭数据库时建议采用,immediate,参数。,操作方式,1,命令方式,2,服务方式(,windows,平台),命令方式,-,启动数据库,启动,SQL*PLUS,;,用,sys,或,internal,用户登录;,startupnomount/mount/open,:,nomount,:未装载,启动数据库进程,但未装载控制文件和配置文件中的参数信息;,mount,:装载,装载控制文件和配置文件中的参数信息;,open,:打开,启动后台进程,开辟内存区,打开数据库。,切换命令,从,nomount,切换至,mount,状态,alter database mount;,从,mount,切换至,open,状态,alter database open;,命令方式,-,关闭数据库,启动,SQL*PLUS,;,使用,sys/,密码,as sysdba,登录,语法:,shutdown normal/immediate/abort,:,normal,:正常关闭,等待,Oracle,处理完正在执行的事务之后再关闭数据库;,immediate,:立即关闭,立即提交或回滚正在处理的事务之后关闭数据库;,abort,:强制关闭,中断正在处理的事务之后强行关闭数据库。,案例,connect sys/passwordservicename as sysdba,startup nomount;,alter database mount;,alter database open;,shutdown immediate;,本篇内容,数据库体系结构初步,启动和关闭数据库,用户与权限管理,逻辑备份工具,-Exp/imp,创建用户,一般格式:,CREATE USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE ;,实例:,CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;,删除用户,一般格式:,DROP USER CASCADE;,实例:,DROP USER test CASCADE;,修改用户,一般格式:,ALTER USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE ;,实例:(修改密码),ALTER USER test IDENTIFIED BY test1;,权限管理,权限分类:,1,。系统权限,2,。对象权限,权限管理命令,grant, revoke,1.,授权一般格式:,GRANT TO ;,2.,收权一般格式:,REVOKE FROM ;,3.,举例:,GRANT connect, resource TO test;,GRANT unlimited tablespace TO test;,REVOKE unlimited tablespace FROM test;,常用的几个角色,role (,权限的集合,),connect,连上,Oracle,做最基本操作,resource,具有程序开发最基本的权限,dba,数据库管理员所有权限,exp-full-database,可把数据库整个备份输出的,权限,imp-full-datsabase,可把数据库整个备份恢复输,入的权限,本篇内容,数据库体系结构初步,启动和关闭数据库,用户与权限管理,逻辑备份工具,-Exp/imp,逻辑备份,-,目的,不同,OS,不同数据库版本之间的数据迁移,保存历史数据,逻辑备份,1.,备份工具,IMP/EXP,2.,备份方式,(1),参数方式,(2),交互方式,(3)OEM,命令方式,-imp,imp help=y,查看,imp,使用方法,imp test/test file=d:test.dmp,命令方式,-exp,exp help=y,查看,exp,使用方法,exp scott/tiger file=d:test.dmp tables=emp,交互方式,-imp,在,dos,环境下启动,imp,,逐一回答,oracle,的交互命令,然后执行,imp,。,交互方式,-imp,步骤,输入用户名,/,口令;,输入需要倒入的文件名及存放路径;,输入倒入的缓冲区大小;,选择是否只列出倒入文件的内容;,选择倒入时如果对象已经存在是否忽略错误;,选择是否倒入权限;,选择是否倒入表中的数据;,选择是否倒入整个倒出文件;,执行倒入。,交互方式,-exp,在,dos,环境下启动,exp,或者,imp,,逐一回答,oracle,的交互命令,然后执行,exp/imp,。,交互方式,-exp,步骤,输入用户名,/,口令;,输入倒出的缓冲区大小;,输入倒出的文件名及存放路径;,选择倒出某个(或某些)表还是用户;,选择是否倒出权限;,选择是否倒出表中的数据;,选择是否压缩倒出文件;,执行倒出。,逻辑备份模式,整个数据库,用户,表,表空间,案例,1,)整个数据库,exp SYSTEM/password FULL=y FILE=dba.dmp,imp SYSTEM/password FILE= dba.dmp FULL=y,2,)用户,exp scott/tiger FILE=scott.dmp OWNER=scott,imp SYSTEM/password FILE= scott.dmp FROMUSER=scott TOUSER=scott IGNORE=y,案例(续),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,)表空间,重要的参数,Buffer,Filesize-,限制,dmp,单个文件的大小。,Rows-,是否导数据,Exp/imp,使用的原则,数据库版本原则,注意:,高版本客户端无法导出低版本的数据库。,高版本客户端导出的,DMP,文件无法导入低版本的数据库。,谢谢大家!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!