欢迎来到天天文库
浏览记录
ID:1537845
大小:34.71 KB
页数:9页
时间:2017-11-12
《oracle 复习要点》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、SQL*Plus工具是随Oracle数据库服务器或客户端的安装而自动进行安装的管理与开发工具,Oracle数据库中所有的管理操作都可以通过SQL*Plus工具完成,同时开发人员利用SQL*Plus可以测试、运行SQL语句和PL/SQL程序。p脚本文件的执行nSTARTfilename;@filename用PROMPT,Accept,PAUSE写一个SQL脚本,提示输入工资,查询高于此工资的员工信息.用PROMPT,Accept,PAUSE写一个SQL脚本,提示部门编号,,查询属于此部门的员工信息.PROMPT显示工资高于XX
2、的员工信息PROMPT按键继续PAUSEACCEPTvalueNUMBERPROMPT'请输入工资界限:'SELECTempno,ename,salFROMscott.empWHEREsal>&value使用替换变量&variable_name实现交互SELECTempno,enameFROMempWHEREdeptno=&XANDjob='&Y'常用环境变量:AUTOCOMMITHEADINGLINESIZEPAGESIZESERVEROUTPUTTIMETIMINGOracle数据库文件系统简述:数据文件:
3、用于存储数据库中的所有数据;控制文件:用于记录和描述数据库的物理存储结构信息;重做日志文件:用于记录外部程序(用户)对数据库的改变操作;归档文件:用于保存已经写满的重做日志文件;初始化参数文件:用于设置数据库启动时的参数初始值;跟踪文件:用于记录用户进程、数据库后台进程等的运行情况;口令文件:用于保存具有SYSDBA,SYSOPER权限的用户名和SYS用户口令;警告文件:用于记录数据库的重要活动以及发生的错误;备份文件:用于存放数据库备份所产生的文件。表空间和数据文件的差别创建表空间的基本步骤:/*第1步:创建临时表空间*/
4、createtemporarytablespaceuser_temptempfile'D:oracleoradataOracle9iuser_temp.dbf'size50mautoextendonnext50mmaxsize20480mextentmanagementlocal;/*第2步:创建数据表空间*/createtablespaceuser_dataloggingdatafile'D:oracleoradataOracle9iuser_data.dbf'size50mautoextendonnext
5、50mmaxsize20480mextentmanagementlocal;/*第3步:创建用户并指定表空间*/createuserusernameidentifiedbypassworddefaulttablespaceuser_datatemporarytablespaceuser_temp;/*第4步:给用户授予权限*/grantconnect,resource,dbatousername;ALTERTABLESPACEUSERSADDDATAFILE'D:ORACLEPRODUCT10.2.0ORADATA
6、ORCLUSERS02.DBF'SIZE10M;数据文件依附于表空间而存在,创建数据文件就是向表空间添加文件l表空间概念Oracle数据库在逻辑上可以划分为一系列的逻辑空间,每一个逻辑空间就可以称为一个表空间。一个数据库由有一个或多个表空间构成,不同表空间用于存放不同应用的数据,表空间大小决定了数据库的大小。一个表空间对应一个或多个数据文件,数据文件大小决定了表空间的大小。一个数据文件只能从属于一个表空间。表空间是存储模式对象的容器,一个数据库对象只能存储在一个表空间中(分区表和分区索引除外),但可以存储在该表空间所对应的
7、一个或多个数据文件中。若表空间只有一个数据文件,则该表空间中所有对象都保存在该文件中;若表空间对应多个数据文件,则表空间中的对象可以分布于不同的数据文件中。p数据文件与表空间的关系n一个表空间可以包含几个数据文件n一个数据文件只能从属于一个表空间p数据文件的管理策略1.由于对数据库的操作最终转换为对数据文件的操作,因此在数据库运行过程中对数据文件进行频繁的读写操作。为了提搞I/O效率,应该合理的分配数据文件的存储位置。2.把不同存储内容的数据文件放置在不同的硬盘上,可以并行访问数据,提高系统读写的效率。3.初始化参数文件、控
8、制文件、重做日志文件最好不要与数据文件存放在同一个磁盘上,以免数据库发生介质故障时,无法恢复数据库。表空间管理策略p将数据字典与用户数据分离,避免由于数据字典对象和用户对象保存在一个数据文件中而产生I/O冲突。p将回滚数据与用户数据分离,避免由于硬盘损坏而导致永久性的数据丢失。p将表空间的
此文档下载收益归作者所有