中南大学_软件学院_oracle复习

中南大学_软件学院_oracle复习

ID:6379666

大小:43.85 KB

页数:10页

时间:2018-01-12

中南大学_软件学院_oracle复习_第1页
中南大学_软件学院_oracle复习_第2页
中南大学_软件学院_oracle复习_第3页
中南大学_软件学院_oracle复习_第4页
中南大学_软件学院_oracle复习_第5页
资源描述:

《中南大学_软件学院_oracle复习》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、Oracle系统进程有哪些?PMON进程监控SMON系统监控DBWR数据写进程LGWR日志写进程CKPT检查点进程2、数据库由称为表空间的逻辑单位组成表空间中存储在数据库空间分配中的逻辑单位称为段(数据段、索引段、回滚段、临时段)扩展区的集合由一定数目的相邻数据块和段组成3、DDL、DML、Query4、解析、优化、行资源生成、执行硬解析、软解析5、启动服务器:a)Nomount读初始化参数文件,启动实例b)Mount打开控制文件c)Open打开数据文件、日志文件改变数据库状态NomountàMount:alterdatabasedb01mount;打开只

2、读数据库:alterdatabasedb02openreadonly对数据库进行约束:startuprestrict放一个事件在约束模块:altersystemenablerestrictedsession6、关闭服务器:a)Normalb)Transactionalc)ImmediateAxxxxTxxooIxxxoShutdownModeAllownewconnectionsWaituntilcurrentsessionsendWaituntilcurrenttransactionsendForceacheckpointandclosefilesNxooo

3、d)Abort7、数据字典:一系列显示记录、核实、提供有关数据库的信息的表作用:1)、Oracleserverusesittofindinformationabout:users、schemaobjects、storagestructures2)、OracleservermodifiesitwhenaDDLstatementisexecuted3)、UsersandDBAscanuseitasaread-onlyreferenceforinformationaboutthedatabase1、权限:GRANTCREATESESSIONTOemi;GRANTCR

4、EATESESSIONTOemiWITHADMINOPTION;REVOKECREATETABLEFROMemi;GRANTEXECUTEONdbms_outputTOjeff;GRANTUPDATEONemi.customersTOjeffWITHGRANTOPTION;REVOKESELECTONemi.ordersFROMjeff;2、角色:CREATEROLEoe_clerk;CREATEROLEhr_clerkIDENTIFIEDBYbonus;ALTERROLEoe_clerkIDENTIFIEDBYorder;ALTERROLEhr_clerkI

5、DENTIFIEDEXTERNALLY;ALTERROLEhr_managerNOTIDENTIFIED;GRANToe_clerkTOscott;GRANThr_clerkTOhr_manager;GRANThr_managerTOscottWITHADMINOPTION;ALTERUSERscottDEFAULTROLEhr_clerk,oe_clerk;ALTERUSERscottDEFAULTROLEALL;ALTERUSERscottDEFAULTROLEALLEXCEPThr_clerk;ALTERUSERscottDEFAULTROLENONE;

6、3、SELECTlast_name,job_id,salary,CASEjob_idWHEN'IT_PROG'THEN1.10*salaryWHEN'ST_CLERK'THEN1.15*salaryWHEN'SA_REP'THEN1.20*salaryELSEsalaryEND"REVISED_SALARY"FROMemployees;SELECTlast_name,job_id,salary,DECODE(job_id,'IT_PROG',1.10*salary,'ST_CLERK',1.15*salary,'SA_REP',1.20*salary,sala

7、ry)REVISED_SALARYFROMemployees;在一个SQL中对一个表同时执行inserts和updates操作。MERGEINTOcopy_empcUSINGemployeeseON(c.employee_id=e.employee_id)WHENMATCHEDTHENUPDATESET...WHENNOTMATCHEDTHENINSERTVALUES...;1、PL/SQL的特点:过程化和模块化使用过程化语言的控制结构错误处理可移植性集成改善性能2、PL/SQL程序的单元由逻辑块组成Declear(可选)Begin(必须)Exception(

8、可选)End;/3、IF语句:DECL

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。