Oracle复习题总结
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle复习题总结
Oracle复习题总结
绪论:
1、Oracle,甲骨文,1977年开始研发,总部位于美国加州红木滩市,创始人为LarryEllison(埃里森)、BobMiner、EdOates
2、Oracle服务器=实例+数据库;Oracle实例=内存+后台进程;
第四章:表空间的创建与删除
例4.1建立名称为data_ts1的数据表空间,大小为50M,区间统一为128KB 大小。
SQL>connsystem/systempwd@orcl
SQL>droptablespacedata_ts1includingconntents;SQL>createtablespacedata _ts1
2tempfile‘%oracle_home%\\database\\data_ts1.dbf’
SIZE50MREUSE3uniformsize128K;
例4.2建立名称为temp_ts1的临时表空间,使用temp_ts1.dbf文件存放临时数据。
SQL>connsystem/systempwd@orcl
SQL>droptablespacetemp_ts1includingconntents;SQL>createtemporarytable spacetemp_ts1
2tempfile‘%oracle_home%\\database\\temp_ts1.dbf’
size20Mreuse3uniformsize128k;
例4.3创建10号部门经理用户EMP_MGR10,指定该用户的数据表空间为data_ts1,临时表空间为
temp_ts1。授权该用户可以查看SCOTT用户下雇员表中的记录。
SQL>connsystem/systempwd@orcl
SQL>dropuseremp_mgr10cascade;
SQL>createuseremp_mgr10identifiedbyemp_mgr10pwd
2defaulttablespacedata_ts1temporarytablespacetemp_ts1;SQL>grantconnec ttoemp_mgr10;SQL>connscott/tiger@orcl
4tempfile‘%oracle_home%\\database\\temp_ts1.dbf’
size20Mreuse5uniformsize128k;
例4.4创建和应用撤销表空间。
SQL>connsystem/systempwd@orcl
SQL>droptablespaceundo_ts1includingconntents;SQL>createundotablespace undo_ts1
2datafile‘%oracle_home%\\database\\undo_ts1.dbf’size50Mreuse;例4.5创建大文件表空间,并指定为SCOTT用户的默认数据表空间。
SQL>connsystem/systempwd@orcl
SQL>droptablespacebigfile_ts1includingconntents;SQL>createbigfiletabl espacebigfile_ts1
2datafile‘%oracle_home%\\database\\bigfile_ts1.dbf’
size50Mreuse;SQL>alteruserscottdefaulttablespacebigfile_ts1;
需要注意的是,大文件表空间的段空间管理不能为手工(MANUAL),只能为自动(AUTO)。例4.6调整数据表空间data_ts1的大小。
SQL>connsystem/systempwd@orcl
--为表空间data_ts1增加一数据文件,大小为1M。
SQL>altertablespacedata_ts1
2adddatafile‘%oracle_home%\\database\\data_ts2.dbf’size1M;--重置该数据文件大小为2M。SQL>altertablespace
2datafile‘%oracle_home%\\database\\data_ts2.dbf’size2M;
--修改该数据库,允许该文件自动扩展,每次扩展1M,文件最大扩展到10M。SQL>alterdatabasedatafile‘%oracle_home%\\database\\data_ts2.dbf’
2autoextendonnext1Mmaxsize10M;例4.7删除temp_ts1表空间。
SQL>connsystem/systempwd@orclSQL>droptablespacetemp_ts1
2includingcontentsanddatafiles3cascadeconstraints;例4.8回退段创建与删除。
SQL>conn3next5Ksystem/systempwd@orcl4optimal5000KSQL>droprollbacksegm ent5minextents15undo_ts1_rbs1;6maxextentsSQL>createrollbacksegment100 );undo_ts1_rbs1;2tablespaceundo_ts1storage(initial5K
第5章:常用方案对象类型:
表:table索引:index视图:view序列:sequence用户:user约束:constraint 表空间:tablespace回退段:rollbacksegment同义词:synonym数据库链接:databaselink聚簇:cluster分区:partition函数/过程/包:
function/procedure/package触发器:trigger类型:type约束的类型:
NOTNULL:非空约束