Oracle常用命令培训_第1页
Oracle常用命令培训_第2页
Oracle常用命令培训_第3页
Oracle常用命令培训_第4页
Oracle常用命令培训_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

Oracle培■训1、OraCle备份(expdp)1、创建备份文件保存路径,如在D盘目录下创建一个名为Orade_PeiXUn的文件夹2、用SqlPlUS以管理员身份连上数据库服务SqlPlUS/asSySdbaG:∖U≡ers∖huangGhuangGhuang>sqIpIus∕'a≡≡y≡dba5QL*Plus:Release11.2.0.1.0Productionon星期三3月W11:11:372020Copyright(g)1982,2010,Oracle.AlIrightsreserved.I连接到:OracleDatabase11gEnterpriseEditionReIease11.2.0.1.0-64bitProductionJYiththePartitioning,DLAPlDataMiningandReaIAppIiGationTestingoptioπsSQL> I3、创建备份路径directory名称为peixunIS□L>createdirectorypeixuπas,D:∖0racIe_peixun';目录已创建匚4、对导出用户peixun针对路径peixun赋予read和write权限grantread,writeondirectorypeixuntopeixun;ISQL>grantread,writeondirectorypeixuntoρeix.un;授权成功.5、退出SqlPlUS,在控制台根据用户导出数据expdppeixun/hik12345directory=peixunSchemaS=peixundumpfile=peixun.dmp

logfile=peixun.log不导出某张表expdpapollo/hik12345SChemaS=apollodirectory=data_bakdumpfile=apollo`dateC:∖Users∖huangchuangchuang>expdppeixuπ∕hikl2345directory=peixuπschemas=peixuπdumExport;Release11.Z.0,1.0-Productionon星期三3月1811:24:342020Copyright(cj 200?,Oracleand/oritsaffiIiates.AlIrightsreserved.连接到;OradGDatabase11gEnterpriseEditionRelease11.2.0.1.0-64bitProductionI,WiththePartitioniπgpOLAPlDataMiningandRealApplicationTestingoptioπs启动,,PEIXUM,r.,rSYS_EXP0Rr_SGHEMA_01,r;pcixιιn∕********directory=peixuπSGhβmas=peix

正在使用BLOCKS方法进行活计,…;处理对象类型SCHEMA-EXPORΓ∕ΓABLE∕ΓABLE-DATA值用BLOCKS方法的总估计;256KB处理对象类型SCHEMA-EXPORΓ∕,USER处理对象类型SCHEMA.EXPORΓ∕'SYSΓEM.GRAMΓ:处理对象类型SCHEMA.EXPORΓ∕ROLE.GRAMΓI处理对象类型SCHEMA-EXPORΓ∕□EFA∪LΓ-RC∣LE|处理好豪类型SCHEM_EXP(JRr/PRE_SCH%A/PR0GAGT_5GHEMA处理符豪类型SCHEMA.EXPORΓ∕ΓABLE∕ΓABLE处理对豪类型5GHEMA.EXP0RΓ∕ΓABLE∕lNDEX/INDEX;处理对象类型SCHEMA.EXPORΓ∕TABLE∕COMSΓRAINT/CONSTRAINT处理对象类型SCHEMA_E冲。R17TRBLE/IMDExZSTATlSTICS/1NDEX_STATISTICS处理对象类型SCHEMA.EXPORΓ∕ΓABLE∕COMMEMΓ■ ■ ■*JL~PEIXUN","COURSE"6.007KB10行■ ■ ɪJL,TEIXLIN,r.'rSC,r5.976KB8行■ b F」iJ,TEIX∪M'r.,rSΓ∪DENΓ'r6.437KB10行导出了',PEIXUMrr.'rΓEACHER'r,已进击加载/1卸载了主翥"PEIXLIN"."SYS_EXP0RT_SCHEMA_01"5.453KB3行平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平半半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半牛半半≡PEIXLIN.SYs_EXPORT_SCHEMA_01的转储文件集为:D:\ORAGLE_PEIXLIN∖PEIXUN.DMP作业"PEIXUN"."SYS_EXP0RT_SGHEMA_01w已于11:25:12成功完成2、OraCle还原(impdp)注意:用impdp还原数据库文件需要删除用户,不然旧数据库表存在数据会跳过,如果现场是做数据库迁移则需新建用户。1、用SqlPlUS以系统管理员身份连接数据库,删除旧用户。SQL>dropuserpeixuncascade;]SQL>dropuserPei)(Uncascade;Idropuserpeixuncascade第1行H现错送: _0RA-01940:无法删除当前连接的用户2、如果出现ORA-01940:无法删除当前连接的用户,则做以下处理①、锁定该用户,拒绝连接。SQL>alteruserpeixunaccountlock;IS∙QL>alteruserPgiXlln品GGQUntlock;②、查找该用户的会话信息SQL>selectusername,sid,serial#fromv$sessionwhereUSERNAME='PEIXUN';⅛QL>selectusername.s:USERNAMEid,seriafromvisessi-onwhereU5ERNAME='PEIXUN,;SIDSERIAL羊⅛EIX∪N115PEIXUN134114PEIXUN1V571③根据已查询的会话信息,杀死当前会话altersystemkillsession'sid,serial#';SQL?aItersystemkillsession'11,5';系统已更改.SQL>aItersystemkillsession'1134r114,;系统已更改U5QL>aItersystemkillsessiɔn111?5,71';系统已更改U5QLA④删除用户SQL>dropuserpeixuncascade;[SQL〉dropuserPUiXUncasGadc;用户已删除工3、创建用户,并赋予权限。SQL>createuserpeixunidentifiedbyhik12345;SQL>grantdbatopeixun;SQL>createuserPEiXUnidentifiedt∣∕hik12345;用户已创建USQL〉grantdbatoPEiXUrι;授权成功U4、退出SqlPlUS,通过impdp导入备份文件。impdppeixun/hik12345schemas=peixundirectory=peixundumpfile=PEIXUN.DMP

logfile=PeixUn.logG;∖U手”等∖Πugnqchuar⅛chume>lM0θ0ρeixuπ∕ħlki23fl5-EeMnH=PisHXlJn<J∣rβcitorγ=ρ⅛∣xvπdL∣β∣[>Γ∣i⅛=pe∣⅛UW口・p∣o⅞T∣l⅛=ρ∙elxuπ.∣⅛jlm⅛0ftrH⅛lca⅞c11,工Gl=Loi-Production⅛π房闲三5fliθ热;04;河2呢G安□ρyriRht(c)19-B2.2K∣P.OrαcIβj∏d.⅞r∖t-c□ιffiIia,tes..AlIriflh⅞-cγc-ebγv«d.IiSSSiJ- BG14-Datah-aae11a;Entcrprib⅛EditionIUIdm11..210,.1.fl-MbitPrc-ductisrnR∣thtl,⅛Pnrtit∣-απ∣∣iςlDL⅛PsDataMlnllrigdndR«d.lAppli⅞atio∏ιTCti「吕options

已成H加贡.•加最了至:⅛jPEIKUHb.fc5T5_IHPDRT_5CI-EIW_CrB宜动KPEIHL⅛Γ.TYE」MpoRT_3CMEiAiil1|h:REiJCLm,-K+TTccheπa-==βeικuπdιr≡ctory≡peιxumαurτ‰∣fιIe=PElJCLN.0⅛Pll□f-Fiie=peιxι∏.∣D⅞

处理对东类型5CHEIW_EXP0RT/U5EF.QflA-]1i⅛4:对M举星USER:"PE∣J1Γ4"已存在

处IS对氤买组5GHEW_EXF0fi:T/5r5TEII_GR*NT

维速对⅛1⅛⅛组SCHEMAP(POftTJRaLEGRANT

就唾对教英⅛1SCHEW-EHPβftT∕DEFΛLJLT-RGlE

处理时言差415CHEiA_EXP0fi:T/PFE_5CHEHA-PfiflCACl_5CHEWA

⅛1Sst⅛⅛里$1G耻IULEXPQftTJTJlBLEFTftfiLE

品理对激.英里写GHEIW_EXF厢TJTABLEjT阳LE一时M

..⅛Λ7 iiPEmirjmuRSE' astke..⅞ΛT hpti如JITJSCr 6.976 KB导入了 "PtIJSUKe,■5IUDENTa 6.437 KB..⅛ΛT /吒IMJIrJTEAGHERr 5.453 Kfl处理时激类型SCbEW⅛.EXPRT∕TaBLE∕∣hOEX/1HDEX

ft限对塞美处SCHEllA-ESPnRTTABLE.aCMSTRA|hT.Cffl5ΓRi≡IHT作业"FflXLN--⅛7S-ll⅛F0KΓ-SChjE⅛Ola已雇完成.怛是苍1个铸震:干1S:Q5.D7完成)行行g

00^33、Orade表空间扩展注意:OraCle表空间不要设置为自增长无限制,会存在将磁盘分区写满的风险,因此,项目要根据情况做好表空间文件大小和存放的规划。除OraCle系统用户外,其他用户在创建时如不指定,默认表空间为USERS。1、查询用户信息及其所对应的表空间信息(用数据库连接工具查询,以DBever为例)selectusername,default_tablespacefromdba_usersORDERBYcreateddesc;SELECTUPPer(F.TABLESPACE_NAME) 表空间名D.TOT_GROOTTE_MB 表空间大小已使用空间To_char(Round((D.TOT_GROOTTE_MB-F.TOTAL_BYTES)/D.TOT_GROOTTE_MB*100,2),’990.99')||'%' 使用比F.TOTAL_BYTES 空闲空间F.MAX_BYTES 最大块FROM (SELECTTABLESPACE_NAME,Round(Sum(BYTES)/(1024*1024),2)TOTAL_BYTES,Round(MaX(BYTES)/(1024*1024),2)MAX_BYTESFROMSYS.DBA_FREE_SPACEGROUPBYTABLESPACE_NAME)F,(SELECTDD.TABLESPACE_NAME,Round(Sum(DD.BYTES)/(1024*1024),2)TOLGROOTTE_MBFROMSYS.DBA_DATA_FILESDDGROUPBYDD.TABLESPACE_NAME)DWHERED.TABLESPACE_NAME=F.TABLESPACE_NAMEORDERBY1SELECTU0per<F.TABLESPACE_PJA;^E) “表空间名∖D.TQTJ3ROOTTEJ'1B "表空面大小小)\□.totJsroottepb-f.total_bvtes・包使用空间(h)∖TocharfRojnd^(D..TOT_GROOTTE_MB-F.TOTAL_BYTES)/D.TOT_GRODTTE_HB*lfl⅛,2)j'990.99,)IΓ"%' ^ ^ "使用比",一F.TOTAL_BYTES "空闲空间(M)",F.MftK_BYTES H最大块(MrFROM(SELECTTABLEWAOEJJAME,R<H∣∏d(5uw(B^ES)/(1Θ24*102i),2)TOTAL-BYTESjRound(MaxtBYTES)/(1Θ24*1024),2}MAX_而TESFROM SYS.DEkFREE_SPMEGROUPBYTABLESPACE_NAr*lE3F,(SELECTDD.TABLE5PME_NAME,RoundCSiJmfDD1BrTES^/C1021*1&24)」zɔT□T-GROOTTE√⅛BFROMSYS.DBA_DATA_F1LE5口口GROUPBYDtkT4□LE0PjcUZE∖NANE)DWHERED.TABLESPACENAME-F.TAELESPACFJWIEORQERBYIResult泥EELEIZTUPPer〔FJABLEJPACENAME)”太空间名二DJQTGRd:S―、$0(吉达SE滤字M:语叱:CZ∙飞、*冷所表空间名望3表空间大小(M)ʧɪ口2T已使用空同CMl)BRit使用比Ul小空闱空间(M]7:us戢大块[M)'•':1ΓXAMPIlΓ1007&.7578.75%21.2518.B12_SYSAUX700665.595.ατκ34.534.5_3_SYSTEM780716.8191.90%63J9634Undotbsi12533.3726.7D¾91属495USERS125.75ιια88.89%13756.193、查询当前数据库表空间文件在操作系统中的存放路径selectTABLESPACE_NAME,FILE_NAMEfromdba_data_files;_selectTABLESPACE_NAMEjFILΞ-NAMEfromdba_data_fil∈sj酎Result浸⅛e∣ectTARLE⅛PACΞNAMErFILENAMEfromdb≡datafilesIJ⅛藐入一个SC!表达式夹瓦滤二wTablespacξ-nam¾XfleeFILE_NAME gUSERSD*□RACLE∖4PP∖0R4CLE∖口RA口ATAWRCL∖U5ERSoLUBF2UNDOTBS1D:\ORACLE\APP\ORACLE\ORADATA\ORCL\UNDOTBSOrDBFEVSAUXD:\0RACLE∖APP∖ORACLE∖ORADATA∖0RCL\£V£AlIXO1.DBFhT4SYSTEMD:\ORACLE\APP\ORACLE\ORADATA\ORCL\SVSrEIVl01.DBF5EXAMPLE■D:\ORACLE∖APP∖ORACLE∖ORADATA∖ORCL∖EXAMPLEO1.DBF4、示例:增加一个200M的表空间文件SQL> altertablespaceusersadd datafileISQL?altertablespa-ceusersadddatafiIe='l>;∖oraele∖aρ∣>∖Qracle∖Qradata∖orcl∖U

表空间已更改U5、查询扩容后的表空间使用情况口相表空向吕i*走空T司大小(M)7:卬已使用空间(M)]:叽快用比T:侬空闲空间(M)Tia23SΛ^M)Tt匚IOD78.7578.75%21.2518.812SYSAUX70D665.595.07%34.534.53SYSTEM780716.B191.90%63J9634UlNID□TB011253二3726.70%9L63493LJGERG.英工75111229%212.751991建议表空间使用率超过80%后着手进行扩展,避免表空间已满带来的系统问题。4、Orade归档日志删除由于归档日志会占用一定的磁盘空间,在关闭数据库归档后可进行删除,如果当前数据库归档日志已满,则需先删除归档日志再关闭归档。1、控制台进入「田2口rmantargetsys/hik12345C;∖Jsers∖huangchuangchιιaπg>rmantargetsys/hik12345I恢复管理器;Release11.2.O.1.O-ProductionQn星期三3月1816:33:142020Copyright(C)1982,2009,Oracleand/oritsaffiIiates. AIIrightsreserved.连接到目标数据库;ORCL(DEID=1557551624)RMAN>.2、验证数据库的归档日志RMAN>crosscheckarchivelogall;PNΛN>rros5chflcksrchiv(?l(jgW,住用E标希卷牛拉刮文件百代恢戛目录⅛bK⅛⅛iS∙ORΛJ)I⅛K-1⅛i⅛0R2DISK」!SIB-I]设番夷生=口1%对归档日之前蛮迂成功归档日志文件JS=口:Kl艮⅛CLEXET',O*匚LE∖F1IΞJIRECoYEH⅛REA',ORCL⅛BCH]rtL<K∖2⅛20。3]⅛',01HF1151H75LKMHY.ARCEECIDɪl5TAW-1035451⅞5a

已交叉恺裂前]对象3、删除归档日志PNAN>deletearchive]oɛall;释放的建戊:OR^_DISK_1

分配的漕道;qrλZm和口

∣⅛i⅛OftA_DISE_l.SID=IlS⅞⅛S=OlSI

d⅛.LL∏i∣ιι∣e-JiE⅛∏F为ORCL的蚊店库的归替三志.副本列表关修宇 蛀程序列 S时间下限1 1 10] A1*3月-30名称:□z∖θf⅛CLE∖A^∖OR⅞ClΣ^KA^-RECD^iiT-^A∖0E^∖^CHIVEMG∖202⅛-Φ3j⅛∖θl-^J-151-^5L≡ir-.酝是否馥定要删除以上对象i流入YES或即)?”5

已JH除的归档三生归档白志文件名=□:1ERΛCLE∖⅛PPXOGACLE,:FLAS□REDcVERYAEEAlERCL"RCHTELOG\蝮。_始10∖O1 H茁LXMJWrAHUBECID=IETAMF=:CGM乳第81对靠己樵除5、Oracle日志归档关闭Oracle安装后默认开启日志归档,归档日志会占用一定的操作系统磁盘空间,当归档日志满了之后服务会异常,单机版(非RAC模式)建议关闭归档。1、查询当前数据库是否开启归档SQL>archiveloglist;SQL)archivgIɔgI=⅛⅛⅛∏⅞igdr自动存档一万伯廷向:最早的联机日志序列・下一个存档日志序列当前日志序列SQL>ist; ^存档模式启用]心JlJLREC0VERY_FILE_DESTT471511512、关闭数据库SQL>shutdownimmediate;5QL>shutdownimm&diate数据库已经关闭I已经卸载匏据库IORACLE例程已经关闭.3、启动数据进入mount模式SQL>startupmount;SQL>startupmount;ORACLE例程已经启动UITotaISystemGIObalArea3373858∙S16b^tesFixedSize 115fl42AbytesVariableSize 1V⅛2V37O1⅛bytesDatabaseBuffers 137250592δbj<tesRedoBuffers 1⅛232448bjftes楚墀库装载完毕U4、修改数据库为非归档模式SQL>alterdatabasenoarchivelog;I5QL>alterdatabasen⅛archive:log数据库已更改=■5、打开数据库SQL>alterdatabaseopen;E50L>aIt&rdatabaseopen

敷据库已更改.6、查看数据库是否处于非归档模式Er-11:禁-SEtUSg」干O月rch日档点联志a库存终的日L>据动档早前一SQ数自存最当”非存档模式DBRECOVERYFILEDESΓ6、SQL多表关联查询简介示例表如下:SELECT*FROMtlSELECT*FROMt2=⅛iIResultK3SResult黑SELECTaFROMt2®s用HL2VI1223b455⅛677aa9910101、左关联LFETJOIN关系图如下:SELECT<selectlist>

FROMTABLEA

LEFTJOINTABLEB

ONA.Key=B.KeySELECT己产Jb,案FROMtlaLEFTJOINt2bOha.ll=b.12BResult隰应SELECTa.*fb.*FROMtl亩LEFTJOINt2bt姆H您Llr:3L2Eτ~Iɪ`2 3 3355477599ð11[NULL]SELECT<selectlist>

FROMTABLEALEFTJOINTABLEB

ONA.Key=B.Key

WHEREB.KEYISNULLSELECT FROMtla` LEFTJOINt2bDNa.ll=b.L2WHEREb_12ISNULLK ‹SResult以^SELECTFKOMt1ðLEFTJOINt2bONa.H=b.l2WHEREIX-蛆123L1口

图丁TH

Hɪj 如L2VI[MULL]2、右关联RIGHTJOIN关系图如下:SELECT<selectlist>

FROMTABLEA

RIGHTJOINTABLEBON

温馨提示

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

评论

0/150

提交评论