




已阅读5页,还剩110页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库运维基础介绍,北京中亦安图科技股份有限公司2014年8月张晋PARTI通过这部分课程的学习,您将了解以下内容:,数据库版本介绍,1、各版本发布时间2001年6月,Oracle发布了Oracle9i。i表示支持Internet。2003年9月,Oracle发布了Oracle10g。g表示加入了网格计算的功能。2007年7月11日,Oracle发布了Oracle11g。2013年,Oracle发布了Oracle12c。2、主流版本介绍10G当前最高版本为,+PSU11G当前最高版本为,+PSU,数据库体系结构介绍,Oracle实例,一个Oracle实例:是一种访问Oracle数据库的基本方式总是打开一个且只打开一个数据库由内存结构和进程结构组成,后台进程,内存结构,SGA,Redologbuffercache,Databasebuffercache,Sharedpool,DBWR,SMON,PMON,CKPT,LGWR,Others,DataDict.cache,Librarycache,实例,创建连接和会话,Oracle数据库,Oracle数据库:是作为一个单元对待的数据的集合体由三种文件类型组成,控制文件,数据文件,归档日志文件,参数文件,密码文件,重做日志文件,Oracle数据库,内存结构,Oracle的内存结构由以下两个内存区域构成:系统全局区(SGA):在实例启动的时候分配,是Oracle实例中的一个基本成分程序全局区(PGA):服务器进程启动时分配,系统全局区SGA,系统全局区(SGA)由几部分内存区域组成:共享池数据块高速缓冲区重做日志缓冲区有两个可选择的内存结构能配置在系统全局区内:大型池JAVA池,系统全局区SGA,系统全局区分配大小由SGA_MAX_SIZE和SGA_TARGET参数决定.SGA主要有以下内存结构:共享存储区数据块高速缓存区重做日志缓存区大型池java池,共享存储区SHARED_POOL,用来存储最近最多执行的SQL语句和最近最多使用的数据定义.它由两个主要的内存存结构组成:库缓冲区数据字典缓冲区大小由参数SHARED_POOL_SIZE决定.,ALTERSYSTEMSETSHARED_POOL_SIZE=64M;,共享存储区-库缓存区,库缓冲区存储最近使用的SQL和PL/SQL语句信息:它能够使普遍使用的语句能够共享通过LRU算法进行管理由两种结构组成:共享SQL区域共享PL/SQL区域其中各自的大小由共享池内部指定,共享存储区-数据字典缓冲区,数据字典缓冲区是数据库里最经常使用的对象定义的集合.它包括数据文件名、表、索引、列、用户权限和其它数据库对象等信息.在解析期间,服务器进程会查找数据字典获取允许接入的关联对象信息.缓存数据字典信息在内存区能提高查询数据的响应时间.它的大小由共享池的大小决定.,数据块高速缓冲区,数据块高速缓冲区储存以前从数据文件中取出过的数据块的拷贝信息.当你得到或修改数据时,它能使性能得到提高.它通过LRU算法进行管理.由DB_BLOCK_SIZE决定大小.,Databasebuffercache,数据块高速缓冲区,由独立的子缓存组成:DB_CACHE_SIZEDB_KEEP_CACHE_SIZEDB_RECYCLE_CACHE_SIZE数据库缓冲区可以动态的改变尺寸.DB_CACHE_ADVICE可以设置以收集统计信息用来预测不同的缓冲大小,ALTERSYSTEMSETDB_CACHE_SIZE=96M;,重做日志缓冲区,重做日志缓冲区记录数据块的所有变化.首要目的是恢复.记录的信息可用来重做改变.尺寸大小由LOG_BUFFER定义.,Redologbuffercache,大型池,大型池是在SGA内一种可选择的存贮区域,只配置在共享服务器环境中.能减轻在共享池的负担.用在UGA、备份和恢复等操作中.不使用LRU列表算法.大小由LARGE_POOL_SIZE决定.,ALTERSYSTEMSETLARGE_POOL_SIZE=64M;,Java池,Java池是为了解开Java命令:如果安装并使用Java是必需的.在数据库表格中,它存贮的方式非常像PL/SQL.它的尺寸由JAVA_POOL_SIZE参数决定.,Userprocess,程序全局区PGA,PGA是为每个用户进程连接Oracle数据库分配的区域,Stackspace,Sessioninformationsortarea,cursorinformation,SGA,SharedSQLareas,SGA,PGADedicatedserverSharedserver,Serverprocess,SharedSQLareas,Stackspace,sortarea,cursorinformation,进程结构,Oracle进程是一种程序,依赖它要求信息的类型,执行一系列的步骤或者实施一项具体的任务.用户进程:当数据库用户要求连接到Oracle服务器时开始启动.服务器进程:连接Oracle实例,当用户建立一个会话时开始启动.后台进程:Oracle实例启动即可用.,后台进程,保持物理和内存结构的关系.必须的后台进程DBWnPMONCKPTLGWRSMONRECO可选择的后台进程ARCnLMONSnnnQMNnLMDnCJQ0PnnnLCKnDnnn,DBW进程,DBWn开始写:检查点执行脏块上限数到达缓存区没有自由空间超时连接RAC要求表空间脱机表空间只读清空和删除表表空间开始备份,Database,Instance,SGA,DBWn,Redologbuffer,LGWR进程,LGWR开始写:提交时三分之一缓冲区满的时候当有1MB日志的时候每三秒在DBWn写之前,Controlfiles,Datafiles,Redologfiles,LGWR,Database,Instance,SGA,SMON,SMON进程,责任:实例恢复:回滚日志文件中的改变信息打开数据库,让用户进入回滚未提交的事务每三秒接合空闲空间回收临时段,Controlfiles,Datafiles,Redologfiles,Instance,SGA,SMON,Database,PMON进程,处理失败后进行清理:回滚事务释放锁释放其它资源重启死的dispatchs,PGAarea,Instance,SGA,DBWn,LGWR,CKPT,Controlfiles,Datafiles,Redologfiles,CKPT进程,负责:给DBWn发信号修改数据文件块头修改控制文件信息,ARC进程,可选择的后台进程当ARCHIVELOG模式被设置时自动归档联机重做日志文件保存所有数据库变化,Controlfiles,Datafiles,Redologfiles,ArchivedRedologfiles,ARCn,物理结构和逻辑结构,Oracle体系的逻辑结构描述了数据库的物理空间怎样运用,包括表空间、段、片区和块.,Database,逻辑上,物理上,Tablespace,Datafile,OSblock,Oracleblock,Segment,Extent,RAC方式,原理结构图,RAC方式,优点良好的可伸缩性高可用性先进的CacheFusion技术降低硬件成本切换时间短缺点管理复杂对网络有较高要求对系统性能有较高要求,HA(双机热备)方式,原理结构图,HA(双机热备)方式,优点管理较为简单运行较为稳定缺点切换时间较长在系统切换的过程中,客户端与服务器之间的数据库连接会中断,需重新连接备用机闲置,不能实现负载均衡,回顾,通过这部分课程的学习,您应该已经了解了以下内容:,PARTII通过这部分课程的学习,您将了解以下内容:,SGA和PGA的设置原则,系统总物理内存A系统除数据库外运行的程序需要的内存B满足操作系统正常运行所需要的内存C数据库内存(SGA+PGA)=小于A-B-C的值10G:需单独设置SGA和PGA11G:指定memory_target即可动态分配SGA和PGA,查看表空间使用情况,查看表空间已分配大小:SQLselecttablespace_name,sum(bytes/1024/1024/1024)fromdba_data_filesgroupbytablespace_name;查看表空间剩余空间大小:SQLselecttablespace_name,sum(bytes/1024/1024/1024)fromdba_free_spacegroupbytablespace_name;查看表空间自动扩展情况:SQLshowparameterblockSQLselecttablespace_name,file_id,path,autoextensiblefromdba_data_files;,系统和非系统表空间,系统表空间:随着数据库创建被创建包含数据字典信息包含系统回滚段非系统表空间:不同的segments分开存放(如:回滚段,临时段,应用数据)控制分配给用户对象的空间容量,回滚段表空间,用来存储回滚段信息不能包含其它对象Extents本地管理在创建时仅仅能使用DATAFILEandEXTENTMANAGEMENT条件,CREATEUNDOTABLESPACEundo1DATAFILE/u01/oradata/undo101.dbfSIZE40M;,临时表空间,用来做排序操作不能包含固定的对象最好使用本地表空间管理,CREATETEMPORARYTABLESPACEtempTEMPFILE/u01/oradata/temp01.dbfSIZE500MEXTENTMANAGEMENTLOCALUNIFORMSIZE10M;,缺省临时表空间的限制,直到新的缺省表空间被使用时才能删除不能下线.不能将缺省的临时表空间修改成永久表空间,删除表空间,DROPTABLESPACEuserdataINCLUDINGCONTENTSANDDATAFILES;,从数据字典中删除表空间信息通过ANDDATAFILES条件可在操作系统上删除表空间的数据文件:,改变表空间的大小,增加数据文件改变数据文件大小:自动手动,app_data_02.dbf,app_data_01.dbf,app_data_03.dbf,100M,100M,200M,100M,TablespaceAPP_DATA,app_data_02.dbf,app_data_01.dbf,app_data_03.dbf,100M,100M,200M,200M,app_data_04.dbf,手动改变数据文件大小,ALTERDATABASEDATAFILE/u03/oradata/userdata02.dbfRESIZE200M;,100M,TablespaceAPP_DATA,TablespaceAPP_DATA,app_data_02.dbf,app_data_01.dbf,app_data_03.dbf,100M,在表空间中增加一个数据文件,ALTERTABLESPACEapp_dataADDDATAFILE/u01/oradata/userdata03.dbfSIZE200M;,移动数据文件(修改表空间),表空间必须为下线状态。目标数据文件必须存在.,ALTERTABLESPACEuserdataRENAMEDATAFILE/u01/oradata/userdata01.dbfTO/u01/oradata/userdata01.dbf;,获取表空间信息的相关视图,表空间信息:DBA_TABLESPACESV$TABLESPACE数据文件信息:DBA_DATA_FILESV$DATAFILE临时文件信息:DBA_TEMP_FILESV$TEMPFILE,使用重做日志文件,重做日志文件记录数据所有的修改信息并提供一种介质失败时的恢复机制.重做日志文件分组管理.一个Oracle数据库要求至少有两组重做日志文件.组中每个日志文件被称作一个组成员.,Redologfiles,Database,重做日志文件的结构,Group2,Group3,Group1,Member,Disk1,Disk2,Member,Member,Member,Member,Member,重做日志文件怎样工作,重做日志文件循环使用当一个重做日志文件充满时,LGWR将日志写入到下个重做日志组.这个被叫做日志切换检查点执行动作被触发相关信息写入控制文件,强迫日志切换并执行检查点,日志切换能使用命令ALTERSYSTEMSWITCHLOGFILE.检查点被迫使执行:设置FAST_START_MTTR_TARGET参数ALTERSYSTEMCHECKPOINT命令,ALTERSYSTEMCHECKPOINT;,log2b.rdo,log1b.rdo,增加在线重做日志组,Group1,Group2,Group3,ALTERDATABASEADDLOGFILEGROUP3($HOME/ORADATA/u01/log3a.rdo,$HOME/ORADATA/u02/log3b.rdo)SIZE100M;,log3b.rdo,log2a.rdo,log3a.rdo,log1a.rdo,增加在线重做日志组成员,ALTERDATABASEADDLOGFILEMEMBER$HOME/ORADATA/u04/log1c.rdoTOGROUP1,$HOME/ORADATA/u04/log2c.rdoTOGROUP2,$HOME/ORADATA/u04/log3c.rdoTOGROUP3;,log2a.rdo,log1a.rdo,Group1,Group2,Group3,log3a.rdo,删除在线重做日志组,ALTERDATABASEDROPLOGFILEGROUP3;,log1a.rdo,log1a.rdo,删除在线重做日志组成员,ALTERDATABASEDROPLOGFILEMEMBER$HOME/ORADATA/u04/log3c.rdo;,log2c.rdo,log1c.rdo,Group1,Group2,log1b.rdo,log1b.rdo,获取日志组及其成员信息,通过查询下列数据字典获取日志组及其成员信息V$LOGV$LOGFILE,归档日志文件,装满的在线重做日志文件能被归档.归档在线重做日志文件两种优势:恢复:一套一致的数据文件完整备份与在线重做日志文件、归档日志文件一起能保证所有已经提交的事务恢复到先前状态.备份:能在数据库打开的情况下进行.缺省数据库以非归档模式创建.,归档日志文件,归档日志文件能通过ARCn或手工SQL归档得到.控制文件中记录有归档日志名称、日志序列号,在线日志文件成功归档时最高、最低的SCN.一个装满的在线日志文件需要在检查点发生、在线日志文件被ARCn归档完成以后才能重新使用,否则等待.归档日志文件能多路复用.,spfiledb01.ora,初始化参数文件,SQLCONNECT/ASSYSDBASQLSTARTUP,初始化参数文件,访问实例的入口存在两种类型参数:显性的:在文件中有个入口隐性的:在文件中没有入口,但被指派了缺省的值在不同的环境下可使用不同的初始化文件优化单个数据库的执行.改变文件中参数设置并使其生效依赖使用的初始化参数文件类型;静态初始化参数文件PFILE延续性初始化参数文件SPFILE,PFILEinitSID.ora,PFILE是一个能被操作系统编辑器修改的文本文件.手动对该文件进行修改.下次数据库启动修改才能生效.它的缺省路径是$ORACLE_HOME/dbs.PFILE生成,CREATEPFILE=/tmp/pfile_20140814.txtFROMSPFILE;,PFILE举例,#InitializationParameterFile:initdb01.oradb_name=db01instance_name=db01control_files=(/u03/oradata/db01/control01db01.ctl,/u03/oradata/db01/control02db01.ctl)db_block_size=4096db_block_buffers=500shared_pool_size=31457280#30MSharedPooldb_files=1024max_dump_file_size=10240background_dump_dest=/u05/oracle9i/admin/db01/bdumpuser_dump_dest=/u05/oracle9i/admin/db01/udumpcore_dump_dest=/u05/oracle9i/admin/db01/cdumpundo_management=autoundo_tablespace=undtbs.,SPFILEspfileSID.ora,是一个不用重启数据库而能将改变生效的二进制文件保存在ORACLE服务器端能通过ALTERSYSTEM命令直接对参数进行修改能指定改变临时在内存中生效还是从现在开始永久生效,64,创建SPFILE,SPFILE能使用命令CREATESPFILE命令从initSID.ora中创建,并且在数据库开启前或开启后都能执行,CREATESPFILEFROMPFILE=/xxx/pfile.txt;,SPFILE举例,*.background_dump_dest=$ORACLE_HOME/admin/db01/bdump*.compatible=9.0.0*.control_files=/u03/oradata/db01/ctrl01db01.ctl,/u03/oradata/db01/ctrl02db01.ctl*.core_dump_dest=$ORACLE_HOME/admin/db01/cdump*.db_block_buffers=500*.db_block_size=4096*.db_files=40*.db_name=db01*.instance_name=db01*.remote_login_passwordfile=exclusive*.shared_pool_size=31457280#30MSharedPool*.undo_management=AUTOdb01.undo_tablespace=UNDOTBS01db02.undo_tablespace=UNDOTBS02.,启动一个数据库NOMOUNT,OPEN,MOUNT,NOMOUNT,SHUTDOWN,实例启动,STARTUP,SHUTDOWN,启动一个数据库MOUNT,OPEN,MOUNT,NOMOUNT,SHUTDOWN,控制文件打开,实例启动,STARTUP,SHUTDOWN,启动一个数据库OPEN,OPEN,MOUNT,NOMOUNT,SHUTDOWN,实例中控制文件描述的所有文件被打开,控制文件打开,实例启动,STARTUP,SHUTDOWN,STARTUP命令,STARTUP,启动实例并打开数据库:,STARTUPPFILE=$ORACLE_HOME/dbs/initdb01.ora,TheALTERDATABASECommand,改变数据库的状态(UNMOUNTTOMOUNT):,ALTERDATABASEdb01MOUNT;,打开数据库:,ALTERDATABASEdb01OPEN;,关闭数据库,关闭模式:NORMALTRANSACTIONALIMMEDIATEABORT,Axxxx,Txxoo,Ixxxo,关闭模式允许新的接入等待直到当前的会话都结束等待直到当前的事务都结束强制执行checkpoint并关闭所有文件,Nxooo,YES,NO,xo,关闭对象,DuringaShutdownNormal,ShutdownTransactionalorShutdownImmediate,一致性的数据库(干净的数据库),这种方式关闭:数据块高速缓冲区内容写入数据文件未提交的事务回滚释放资源,这之后重新启动数据库:不用做实例恢复,关闭对象,DuringaShutdownAbortorInstanceFailureorStartupForce,不一致的数据库(脏数据库),这样关闭:已经修改的数据块缓冲区的内容不写入数据文件未提交的事务不被回滚,这之后重新启动数据库:改变的信息将被重新写入重做日志文件必须使用回滚段来回滚未提交的改变释放资源,通过检查诊断文件来管理实例,诊断文件包含实例运行过程中所遇到的重要的事件信息.作为日常管理数据库的基础,能为解决问题提供帮助.存在以下几种诊断文件:警告日志文件(alertSID.log)后台跟踪文件用户跟踪文件,警告日志文件,警告日志文件记录了数据库运行中的一些操作命令和主要事件结果.它被用来诊断日常数据库运行错误信息.每条都对应有时间戳信息.它所在路径定义在初始化参数BACKGROUND_DUMP_DEST中.可以登陆实例后SQLshowparameterbackground得到alert日志所在路径,后台跟踪文件,后台跟踪文件记录有被后台进程检测到的错误信息.当后台进程遇到错误时才被创建它所在路径定义在初始化参数BACKGROUND_DUMP_DEST中,用户跟踪文件,用户跟踪文件当用户进程通过服务器进程连接到Oracle服务器时产生。一个用户跟踪文件包含跟踪到的SQL执行语句或用户通讯错误信息.当用户会话过程中遇到错误信息时产生.它的路径定义在USER_DUMP_DEST中.它的大小定义在MAX_DUMP_FILE_SIZE中,缺省为10M.,掌握查看会话连接情况、KILL异常会话方法,掌握查看会话连接情况SQLselectsid,serial#,username,program,machine,event,statefromv$session;KILL异常会话SQLaltersystemkillsession,回顾,通过这部分课程的学习,您应该了解了以下内容:,PARTIII通过这部分课程的学习,您将了解以下内容:,登录到SQL*Plus.描述表的结构.编辑SQL语句.在SQL*Plus中执行SQL.保存或插入SQL语句到文件,SQL*Plus主要内容,NameNull?Type-DEPARTMENT_IDNOTNULLNUMBER(4)DEPARTMENT_NAMENOTNULLVARCHAR2(30)MANAGER_IDNUMBER(6)LOCATION_IDNUMBER(4),显示表的结构内容,SQLDESCRIBEdepartments,也可简写为SQLDESCdepartments,SQL*Plus编辑命令,APPENDtextCHANGE/old/newCHANGE/text/CLEARBUFFERDELDELnDELmn,SQL*Plus中格式化列长度,举例:设置字符类型的列长度SQLcolxxxfora20设置数字类型的列长度SQLcolxxxfor999999999设置行数SQLsetline200设置行数SQLsetlong20000设置页长度SQLsetpagesize2000,SQL*Plus编辑命令,INPUTINPUTtextLISTLISTnLISTmnRUNnntext0text,1SELECTlast_name2*FROMemployees,SQLLIST,1*SELECTlast_name,SQLA,job_id,1*SELECTlast_name,job_id,1SELECTlast_name,job_id2*FROMemployees,使用LIST,n,andAPPEND,SQL1,SQLL,1*SELECT*fromemployees,SQLL,1*SELECT*fromdepartments,SQLc/employees/departments,1*SELECT*fromdepartments,使用CHANGE命令,SQLL,SQL*Plus文件命令,SAVEfilenameGETfilenameSTARTfilenamefilenameEDITfilenameSPOOLfilenameEXIT,TNSNAMES.ORALISTENER.ORASQLNET.ORA的概念及配置,Thelistener.oraisusedtosetuptheconfigurationofthenet8listener.tospecifytheportitwilllistenon,giveitthedetailsofthedatabasesitcanconnecttoandsoon.ThisfileisontheSERVERonly.Thetnsnames.oraisusedtofindaNet8listenerandconnecttoitandpasstoitthedetailsofthedatabaseinstanceyouwouldliketoconnectto.Itwillbefoundontheclientside.NotethataSERVERcanbeaclientofanotherdatabasesoitistypicaltofinditontheSERVERaswell.Thesqlnet.oraisanoptionalfileexpressingmoreparametersabouttheconnection.,listener.ora为服务器上的监听配置,server角色才需要配置,客户端角色无需配置。,tnsnames.ora为客户端要访问server时的连接配置,server角色无需配置,客户端角色才需配置。,sqlnet.ora作用为通过这个文件来决定怎么样找一个连接中出现的连接字符串。,归档启用步骤,1、将/arch目录的所有者和组设置为oracle:oinstall。#chown-Roracle:oinstall/arch2、然后在sqlplus中执行下面语句:SQLaltersystemsetlog_archive_dest_1=location=/arch;3、关闭所有实例:SQLshutdownimmediate;4、在其中一个节点上执行下面语句:SQLstartupmount;SQLalterdatabasearchivelog;SQLalterdatabaseopen;5、执行archiveloglist确认node1归档设置成功:SQLarchiveloglistDatabaselogmodeArchiveModeAutomaticarchivalEnabledArchivedestination/archOldestonlinelogsequence3Nextlogsequencetoarchive5Currentlogsequence5,数据库模式,模式是一种命名的对象集合一个用户被创建,对应的模式就被创建一个用户仅仅对应一个模式用户名其实就等同于模式名,创建用户所涉及内容,确定用户需要将对象存储在哪个表空间决定每个表空间中该用户的使用限额.指派缺省表空间和临时表空间.开始创建一个用户.赋予权限和角色给用户.,创建用户,创建用户并设定初始口令:,CREATEUSERaaronIDENTIFIEDBYsoccerDEFAULTTABLESPACEdataTEMPORARYTABLESPACEtemp;,删除用户,使用CASCADE条件删除用户及其用户中包含的所有对象.当前正连接到Oracle服务器的用户不能被删除,DROPUSERaaron;,DROPUSERaaronCASCADE;,获取用户相关信息,获取用户相关信息能通过查询以下数据字典.DBA_USERSDBA_TS_QUOTAS,系统权限,有100多种ANY关键字是指用户在任何模式下都具有GRANT命令由于授予权限REVOKE命令回收权限,系统权限举例,CategoryExamplesINDEXCREATEANYINDEXALTERANYINDEXDROPANYINDEXTABLECREATETABLECREATEANYTABLEALTERANYTABLEDROPANYTABLESELECTANYTABLEUPDATEANYTABLEDELETEANYTABLESESSIONCREATESESSIONALTERSESSIONRESTRICTEDSESSIONTABLESPACECREATETABLESPACEALTERTABLESPACEDROPTABLESPACEUNLIMITEDTABLESPACE,授予系统权限,GRANTCREATESESSIONTOemi;,GRANTCREATESESSIONTOemiWITHADMINOPTION;,回收系统权限,REVOKECREATETABLEFROMemi;,授予对象权限,GRANTEXECUTEONdbms_outputTOjeff;,GRANTUPDATEONemi.customersTOjeffWITHGRANTOPTION;,回收对象权限,REVOKESELECTONemi.ordersFROMjeff;,获取权限信息,查询数据字典DBA_SYS_PRIVSSESSION_PRIVSDBA_TAB_PRIVSDBA_COL_PRIVS,通过这部分课程的学习,您应该了解了以下内容:,回顾,PARTIV通过这部分课程的学习,您将了解以下内容:,脚本名称,脚本作用,1、ashrpt.sql,生成ash(ActiveSessionHistory)报告,收集AWR/AWRSQL/ASH报告,2、ashrpti.sql,生成任意节点的ash(ActiveSessionHistory)报告,3、awrrpt.sql,生成awr((AutomaticWorkloadRepository)报告,4、awrrpti.sql,生成任意节点的awr((AutomaticWorkloadRepository)报告,5、awrsqrpt.sql,生成awrsql报告,6、awrsqrpi.sql,生成任意节点的awrsql报告,脚本位置$ORACLE_HOME/rdbms/admin,调用步骤SQL?/rdbms/admin/xxx.sql,收集AWR/AWRSQL/ASH报告,报告示例:1、ashrpt2、ashrpti3、awrrpt4、awrrpti5、awrsqrpt6、awrsqrpi,数据泵导出介绍,EXPDP使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此,使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用DIRECTORY对象权限.CREATEDIRECTORYdump_dirAS/install/expdp;GRANTREAD,WRITEONDIRECTORYdump_dirTOtest;如需要全库导入导出,还需要赋grantexp_full_database,imp_full_databasetotest;1、导出表expdptest/testDIRECTORY=dump_dirDUMPFILE=xxx.dmplogfile=xxx.logTABLES=tbname1,tbname2;2、导出表空间Expdpsystem/managerDIRECTORY=dump_dirDUMPFILE=tablespace.dmpTABLESPACES=user01,user023、导出schemaexpdptest/testDIRECTORY=dump_dirDUMPFILE=xxx.dmplogfile=xxx.logSCHEMAS=test;4、导出数据库expdpsystem/systemDIRECTORY=dump_dirDUMPFILE=full.dmplogfile=xxx.logFULL=Y,数据泵导入介绍,I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业综合体场地租赁及商业运营服务合同
- 智能养老社区厂房物业委托管理与养老服务合同
- 汽车零部件运输保险合同
- 高端写字楼车位转让及使用权变更合同
- 机场车库租赁与行李寄存及快递服务合同
- 耐候性彻砖研发与市场拓展合同
- 草牧场承包与草原畜牧业发展合同
- 农场牧草采购与饲料加工服务协议
- 陶瓷杯绿色采购合同含环保指标与碳足迹计算
- 可打印带中介美容美发服务合同
- 中考数学-规律探究型问题(2种命题预测+17种题型合集+专题训练)(含答案)
- 建筑与环境设计专题知到智慧树章节测试课后答案2024年秋宁夏大学
- 2025年中国国际货运航空股份有限公司招聘笔试参考题库含答案解析
- 2025年全球及中国电池包用防爆阀行业头部企业市场占有率及排名调研报告
- 辽宁省沈阳126中学2025届中考生物考前最后一卷含解析
- 4S店烧烤活动方案
- 《大气辐射学》课件
- 新课标(水平三)体育与健康《篮球》大单元教学计划及配套教案(18课时)
- 精神卫生机构污水处理方案
- 延长石油集团招聘笔试
- 产品数字护照(DPP)技术发展报告(2023年)
评论
0/150
提交评论