oracle从入门到精通 pdf

所需积分/C币:11 2013-11-28 18:31:45 1.78MB PDF
5
收藏 收藏
举报

《Oracle从入门到精通》从初学者的角度出发,以通俗易懂的语言,丰富多彩的实例,详细介绍了使用Oracle11g进行数据管理的各方面技术。
资潺米自网络,仅供学习! 0 race从入门到精通 5、给表加注释: COMMENT 6、约東条件 2.5.视图(VIEW) 2.6、序列: 2.7、索引: 2.8控制用户的访问 1.数据库的安仝性 2.角色 3.使用集合操作 4. ORDER BY子句: 5. GROUP BY了句的增强 6. GROUPING函数 2.9高级子查询 1.成对子查询 2.层次查询 二、 Management: 1.0 racle的构件和组件 2.数据库的物理结构 1.控制文件 2.数据文件 3.重做口志文件 4. data file数据文件: 5.作用:存放数据。 6.数据文件大小可以扩展。 7. tablespace表空间:一个或多个数据文件的逻辑组成 8. redo log file重做日志文件 9. control file控制文件 10. parameter file初始化参数文件 password file∏令文件 12. archived log file归档日志文件 3. instance实例/例程 4、进程结构 1.用户进程:开始于数据库用户请求连接数据库 2.服务进程:与ORA实例连接,开始于用户会话的建立。 3.后台进程:当0RA实例启动时启动 DBWR数据厍写进程 2.LGWR重作日志写进程 6.CKPT检查点进程 ARCn归档进程(可选 8. LOG ICAL STRUCTURE逻辑结构 5、 OEM ORACLE企业管理器 6.管理ORA实例 7.启动过程 1. NOMOUNT实例启动阶段 2. MOUNT数据厍装载阶段 3.OPEN打开数据库 第3贞,共106页 资潺米自网络,仅供学习! 0 race从入门到精通 8.启动命令: 1.在关闭状态下执行 切换命令:不能跳级切换 3.关闭过程与启动逆向; 9.监视诊断文件 BACKGROUND TRACE FILES后台进程跟踪文件 user TRACE files用户跟踪文件 2.创建数据库 创建前的准备: 创建方法 操作系统环境变量 于动创建数据库 15、使用数据字典和动态性能视图 1.数据字典 2.数据字典的分类 3.动态性能衣: 维护重做日志文件 17、管理表空间和数据文件 18、表空间的空间管理(区的管坦): 1、本地管理: 2、数据宁典管理衣空间: 3、存储参数: 4、表空间状态 5、查看表空间信息: 6、重定义表空间的人小 7、操作表空间: 8、移动数据文件 9、删除表空间: 19、存储结构和关系 1、段类型: 2、区: 3、数据库块 4、9I提供非标准块 5、标准块大小 6、非标准块的大小 7、数据块的内容: 8、块的空间利用参数 9、数据块管理 10、管理回滚段(Undo)的数据 20、Undo段的类型 1.YON- SYSTEM类型: 2. SYSTEM类型: 3.自动ND段管理的其他参数: 21、管理表 1.创建表提示: 2.创建临时表 第4贞,共106页 资潺米自网络,仅供学习! 0 race从入门到精通 3.修改存储参数和块空间利用参数: 1.于动分配区: 5非分区表的重组 6.删除列: 7.重命名表中的一列: 8.标记列不再使用: 9.删除不使用的列: 10.继续列的删除操作: 11.得到表的信息: 管理索引 1.索引的分类: 2.索引结构 3.存储参数 4.创建B-TREE索引 5.索引 PCTFREE的变化 6.创建索引的提示 7.创建位图索引: 8.改变索引参数: 9.重建索引 10.在线重建索引:(建议不使用) 11.合并索引: 12.删除索引: 13.确定未使用的索引: 14.查看索引信息 、管理口令安全和资源 1.凵令帐户锁定: 2.自动锁定,可以手动解镤 3.口令的到期和过期 ∏令历史 5.口令的校验: 6.用户提供的校验函数: 7.口令校验函数 8.创建 profile口令设置: 9.修改 profile:∏令设置 10.删除 profile:口令设置 资源管理: 1.启动资源限制通过: 2.会话级参数 3.调用级参数: A.创建 profile:资源配制 5.查看: 24、管理用户 1.用户 2.数据库的方案: 3.创建用户的步骤 4创建一个新的用户:数据库认证 第5贞,共106页 资潺米自网络,仅供学习! 0 race从入门到精通 5改变用户的表空间配额 6.删除用户: 7.查看 、管理权限 两和用户权限: 2.系统权限: 3.授予系统权限: 4.授予对象权限 5.移除系统权限: 7.移除对象权限 8.查看: 26、管理角色 1.创建角色 2.赋予角色权限: 3.将角色赋予用户 4.设置用户的默认角色在需要的时候启用或禁用角色; 5.移除角色 6.删除角色:; 7.预定义角色 8.查看 使用全球化支持 基本的网络服务器端配置 PL/SQI 创建 语句的过程: 中的语句 査询语句:可以直接使用,语法和规则有改变。 2.循环控制: 3. index by tables中的方法: 4 SQL Cursor 5.FOR循环的游标使用 6.带参数的游标: 7.异常处理 8.预定义异常: 9.非预定义异常: 、函数: 4、存储程序单元 5、管理PL/SQL程序块 6、包( package) 1.组成 2.构建没有包头的包 3.SQ中使用包函数的限制 4.与廾发相关的系统包 7、觚发器 1.语句级 2.行级触发器 3. INSTEAD OF TRIGGER:替换类型触发器 第6贞,共106页 资潺米自网络,仅供学习! 0 race从入门到精通 4.DDL触发器: 5.系统事件触发器 8、审计 9、数据同步: 四、 backup and recover备份与恢复 1、备份与恢复概论 2、定义一个备份、恢复策略: 3、数据库的同步 4、数据厍的备份 1.物理备份与逻辑备份 2.数据库的恢复 1、 ARCHIVELOG模式下的不完仝恢复 第7贞,共106页 资潺米自网络,仅供学习! 0 race从入门到精通 SQL 1.1、基本概念: 数据斥对象: 1.表 2.约東条件:保证数据完整性。 视图:虚表,命名的查询语句 4.索引:加速查询(加快查询的速度)。 5.序列:串连续递增或递减的数字,步长相同,(代理键) 6.同义词:一个对象的另外一个叫法(对象的别名)。 7.存储过程:用于架作 8.函数:用作复杂运算的。用于计算 9.触发器:由事件触发的存储过稈。 10.包 1.2、数据库安全: 1、用户 2、方案或模式( Schema):是用户所对应的对象的集合。用户名等于方案名 权限 4、角色:权限组,一组权限。 5、额( quo ta):允许被使用的空间。用户可以在表空间上可以使用的空问。 端口:2030 环境变量 ORACLE BASE基本目录 ORACLE NAME当前的主目录 ORACLE NLS33使用US7ASCL字符集时不用设 PATH路径 1.3、基本的 SQL SELECT语句 凵令中的第一个字符不能为数字 语句类型 (一)查询: SELECT 数据操作语句:DML(数据的插入 INSERT、删除 DELETE、修改 LPDATE、合并 MERGE) 二)合并:把一个表中的数据合并到另一个表中去,如果数据在原表中存在做 UPDATE,否则 INSERT (9I独有)。 (三)事务控制语句:COMT提交、 ROLLBACK回滚、 SAVEPOINT存储点(与 ROLLBACK搭配使用)在回滚的时侯可以回滚到某个存储点上。否则回滚到 最初起点上 四)数据定义语句:对对象操作。 TRUNCATE淸除表中所有效据/ CREATE创建DROP删除 ALTER 第8页,共106页 资潺米自网络,仅供学习! 0 race从入门到精通 修改 (五)权限控制语句(DCL):GRANⅥT授予权限/ REVOKE移除权限 1.4、 SELECT语句 、语法 SELECT査询列表FROM数据源 来*S@L命令必须加分号。 ALTER USER HR IDENTIFIED BY HR ACCOUNT UNLOCK 修收用广 解锁 给HR解锁 CONNECT(comn)皿/R(密码)用皿用户连接数据库 来*(不是SQL命令是 SQLPLUS命令)不用加分号 DESCriBE (desc) DEPARTME\TS 关键字 衣名 描述表命令( SQLPLUS命令) 2、SQL话句说明 (1)语句文木的书写不区分大小写。(但字符串在作为值的时候要注意大小写) (2)语句可以写单行也可以写多行 (3)关键字不能缩写或跨行。 (4)语句通常被分多行书写。 (5)缩进被用于提髙语句的可读性。 3、数字和日期都可以使用数学运算符建立表达式。 +,一,*,/<>不等于 口期可以加减数字,数字默认为天 日期不能加日期,但日期可以减日期。 字符不能加减。 4、定义空(NUIL)值 空值出现在表达式中会导致整个表达式的值为空。 MⅥL(字段名,将要赋予的值)函数 作用:将空值转换成其他有 ASCLL码的值。 annual salary年薪 5、别名 可以加中文的字段别名。 如果想强制地改变列名的大小写,可以在别名的定义时加上双引号,列名有空格时也要在列名上加双 G]: select lastname as employees name" from employees 第9贞,共106页 资潺米自网络,仅供学习! 0 raclo从入门到精通 6、 spool+路径 保存命令(将显示保存) 7、连接操作符: select lastname 'work in' department id from tablename select last name’' s salary is’ salary员工月薪 from employces; 注:在单引号中还要使用单引号的话,就必须使用两个单引号来实现一个单引号的功能 8、文木字符串 永可以代表字符、数字或是日期。 *当代表字符或日期的时候用单引号括起来,数字不需要。 9、 DISTINCT 在查询时默认显小所有的行,包括有重复值的行 DISTI\CT消除重复行关键字,放在整查询列表的最前面。 作用范围:整个查询列表的组合。 消除重复行后会按字段的特性,做升序排列。(执行过程:先排序,再消除重复) select distinct department id, job id from employees 1.5、 SQLPLUS与SQL的关系 SQL*是一种语言 ANSI标准 来关键字不能缩写 用于操作数据库中的数据和表的定义 、 SQLPLUS命令的功能 描述表的结构 编辑SQL语句 2、查询 SOLPLUS命令 help+命令 3、 SQLPLUSW在 WINDOWS卜运行的分析器。 脊陆 ISQLPLUS (1)先到服务中启动 Orac leorahome!2 ChTtpserVer (2)在浏览器中输入http://wnj:7778/isqlplus URL(网页中的地址 第10贞,共106页

...展开详情
试读 106P oracle从入门到精通 pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
jokienas 不是我想要的,感觉是自己精简过的
2017-10-11
回复
conanjie81 CSDN找IT类资料就是方便
2017-10-11
回复
funncy2000 还不错,适合初学者,谢谢分享~
2017-08-24
回复
古弈 换算较详细的
2014-01-07
回复
ny000888 挺不错的,大概浏览了下,还没有细看,谢谢楼主的分享
2013-12-04
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
关注 私信
上传资源赚积分or赚钱
    最新推荐
    oracle从入门到精通 pdf 11积分/C币 立即下载
    1/106
    oracle从入门到精通 pdf第1页
    oracle从入门到精通 pdf第2页
    oracle从入门到精通 pdf第3页
    oracle从入门到精通 pdf第4页
    oracle从入门到精通 pdf第5页
    oracle从入门到精通 pdf第6页
    oracle从入门到精通 pdf第7页
    oracle从入门到精通 pdf第8页
    oracle从入门到精通 pdf第9页
    oracle从入门到精通 pdf第10页
    oracle从入门到精通 pdf第11页
    oracle从入门到精通 pdf第12页
    oracle从入门到精通 pdf第13页
    oracle从入门到精通 pdf第14页
    oracle从入门到精通 pdf第15页
    oracle从入门到精通 pdf第16页
    oracle从入门到精通 pdf第17页
    oracle从入门到精通 pdf第18页
    oracle从入门到精通 pdf第19页
    oracle从入门到精通 pdf第20页

    试读结束, 可继续阅读

    11积分/C币 立即下载 >