搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
成功之路:ORACLE 11g学习笔记
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121107818
  • 作      者:
    赵振平编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
  《成功之路:Oracle 11g学习笔记》博文视点·IT出版旗舰品牌、技术凝聚实力·专业创新出版。SQL语句性能调整:-条SQL语句要运行4个小时、采取优化措施1、采取优化措施2、采取优化措施3、采取优化措施4、最后,运行只需3分钟!你相信吗?
  开发技巧展示:行列互换、人民币大小写转换、汉字转拼音、IN与NOTIN的陷阱、插入字符&、如何在SQL语句中实现换行、用最快的方法删除数据、判断用户下所有表是否合有日期字段、在Oracle中让一个列自动增长、在SQL语句中如何使用IF语句、外部表的使用、根据一张表,有条件地往另外一张表或视图中插入数据或者更新数据(MERGE)、记录为空时也返回一条默认记录、分级汇总(ROLLUP)、多维汇总(CUBE)。
  毫无保留:在开始学习Oracle的时候,我曾经非常困惑,“甲骨文”毕竟不好懂呀。幸运的是,我闯过了初学的难关。现在回头看真是自走了很多弯路。《Oracle数据库精讲与疑难解析》的畅销,使很多读者希望我能写一本全景介绍如何掌握Oracle应+用以及数据库开发的图书。因此,我再次开始了毫无保留的写作之旅。
  畅销书作者最新力作。
展开
内容介绍
  《成功之路:Oracle 11g学习笔记》专为开发人员编写,先引导开发新手熟悉Oracle环境,然后进入数据库开发,并要掌握项目开发中的一些技巧。开发技巧展示是《成功之路:Oracle 11g学习笔记》的一大特色(这一点很值得资深的开发人员借鉴)!
  《成功之路:Oracle 11g学习笔记》共24章,主要介绍了Oracle安装、干净卸载Oracle、数据库启动关闭、Oracle网络配置等相关内容。在介绍Oracle系统管理的知识以后,将介绍与开发相关的内容(如PL/SQL基础知识、存储过程、函数、包等),并介绍数据库性能调整,《成功之路:Oracle 11g学习笔记》重点介绍SQL语句调优。SQL语句调优是《成功之路:Oracle 11g学习笔记》的另一大特色!
展开
精彩书摘
  小A,大学刚毕业,会用图形界面工具创建表、删除表以及往表中插入数据。这是真正学会数据库了吗?听起来好像在操作:Excel表格!
  老K,毕业多年,混迹于中关村的高科技公司,熟悉数据库,做过大型MIS项目,能写复杂的SQL语句,可是,老K开发的系统总是比别人慢半拍。老K真的学会数据库了吗?
  老M,懂得Java开发,做过VC开发,可是老M写的SQL语句一放到生产环境中,就会把数据库服务器搞死,老板郁闷不已,老M也郁闷不已!但是,其他同事却在背后羡慕老M的“伟大”!老M真正学会数据库了吗?
  2008年1月15日,花旗银行公布财报,其2007年第四季度单季度亏损98亿美元,这是花旗银行196年历史上最大的单季度亏损。由此,由美国次贷危机引发的世界金融危机全面爆发,向世界其他主要发达国家和一些发展中国家不断蔓延扩散,全球主要金融市场急剧动荡,股指连续多日大幅下挫。蓬勃发展的中国经济也受到重创。中国的各大公司纷纷裁员,校园招聘寒意阵阵。曾经的天之骄子们也被席卷进这股寒流。毕业了,还是失业了?银行业的萧条也波及了IT业,各大IT公司也在风雨中飘摇。但是,无论风有多凶,雨有多大,风雨总会过去。在风雨过去之前,我们必须积蓄力量,等待风雨过后的爆发。对于即将步入IT业的大学生来说,也许现在正是“老骥伏枥”的时候。
  如果你想搞软件开发,如果你想成为DBA(数据库管理员),请耐心听我絮叨几句。对于DBA来说,无可厚非,你必须学习数据库——那是你的天职。对于开发人员来说,也许你觉得学习数据库并不那么重要,但是,坦白地说,数据库开发通常是软件开发的一部分,也是你的工作重心之一,你说,我们应该学习数据库吗?更为重要的是,如果你想写出高效的SQL语句,更有必要深层次地理解数据库。一条效率低下的SQL语句足以让你的系统瘫痪(这句话一点都不夸张!)。
  自从有了人类那一天起,我们就不断产生信息。有了信息,就一直存在对这些信息进行管理的需求,这就催生了数据库。从长远的角度来看,只要有人类,就会产生信息,只要有信息,数据库就会一直存在。所以,我们应该有必要学习数据库。
展开
目录
第1章 你真正学会数据库了吗
万事开头难,现在,我们将进入0racle的世界。什么是数据库、为什么要学习数据库、怎样才算真正学会了数据库、什么是E-R图、什么是数据字典读完本章,你也许会找到想要的答案。
1.1 学习数据库的必要性
1.2 学习数据库的境界
l.3 Oracle霸主地位之——为什么要选择学习0racle
1.4 数据库(Database)
1.4.1 何为数据库
1.4.2 何为关系数据库(RDB)
1.4.3 何为数据库管理系统(DBMS)
1.4.4 何为E-R图(Entity-Relationship Model)
1.4.5 何谓表(Table)
1.5 数据库在软件架构中的地位
1.6 数据库中的数据库——数据字典
1.6.1 数据字典的结构
1.6.2 数据字典的使用
本章总结

第2章 数据库安装不求人之——自个安装Oracle数据库
Oracle的安装是一个老生常谈的问题,但又是一个不得不讨论的话题。本章介绍Oracle服务器端和客户端的安装,并配有安装视频。安装视频是本书的有益补充!伴随着Oracle新版本的不断发行,Oracle的安装会有略微的差异,请查看Oracle的官方文档。
2.1 Oracle服务器软件安装之——Linux平台
2.1.1 准备操作系统
2.1.2 启动Oracle安装
2.2 Oracle服务器软件安装之——Windows平台
2.2.1 Oracle服务器软件安装
2.2.2 Oracle服务器软件安装之——故障排查
2.2.3 创建Oracle llg数据库(Windows平台)
2.2.4 Oracle安装后期——测试安装是否成功_
2.3 Oracle客户端安装
本章总结

第3章 初学者最麻烦的问题之——不能干净地卸载Oracle
为什么我们要“干净”地卸载0racle呢?正是因为重装Oracle时,经常会遭遇失败。所谓“干净”,就是把Oracle从操作系统中清除得彻彻底底!有人说,“卸载”是一件再容易不过的事情了,没有必要拿出来小题大做错也!错也!按照Oracle的官方文档,你就是不能“干净”地卸载0racle!
3.1 Oracle不能完全卸载的烦恼
3.2 干干净净地卸载0racle数据库
3.2.1 用DBCA删除数据库
3.2.2 删除ASM
3.2.3 停止Oracle所有的服务(Oracle Services)
3.2.4 用Oracle Universal Installer自动删除Oracle的组件
3.2.5 手动删除Oracle的其余组件
本章总结

第4章 轻松搞定Oracle网络
本章将介绍与Oracle相关的网络问题。Oracle网络建立在操作系统之上。配置操作系统网络是配置Oracle网络的第一步。在配置Oracle网络之前,我们必须确保操作系统的网络配置无误。当客户端不能连接数据库服务器时,笔者将教你一步一步地排除网络故障。
4.1 轻松搞定Oracle网络之——数据库服务器端网络配置
4.1.1 监听器的配置
4.1.2 监听器的启动
4.1.3 监听器的关闭
4.1.4 监听器的状态
4.2 轻松搞定Oracle网络之——0racle客户端网络配置
4.2.1 客户端配置
4.2.2 测试客户端到服务器的连接
4.2.3 登录远程数据库
4.3 轻松搞定Oracle网络之——Oracle网络故障攻略
本章总结

第5章 访问远程数据库之——工具介绍
要想访问数据库,就需要用到访问数据库的各种客户端工具。本章主要介绍如何使用各种客户端工具访问远程数据库。这些客户端工具包括SQL‘Plus、企业管理器0EM和一些第三方的工具(如Dbvisualizer、TOAD)。
5.1 字符界面管理工具之——SQL*Plus
5.1.1 启动SQL*Plus
5.1.2 在SQL*Plus中执行代码
5.1.3 关闭SQL*Plus
5.1.4 最有用的sQL*Plus命令(SQL。Pluscommands)
5.1.5 SQL*Plus使用技巧
5.2 web版的企业管理器(Oracle Enterprise Manager,OEM)
5.2.1 使用OEM
5.2.2 启动dbconsole
5.2.3 关闭dbconsole
5.3 其他数据库访问工具
5.3.1 DbVisualizer
5.3.2 TOAD
5.3.3 Embarcadero SQL Tuner
5.3.4 PL/SQL Developer
本章总结

第6章 Oracle数据库启动,关闭——原理剖析
数据库启动、关闭的过程其实很简单,但是原理却比较复杂。本章的重点是理解Oracle启动和关闭的原理。对于开发人员来说,也许没有必要深度理解数据库启动、关闭的原理。但是,我们需要知道如何启动、关闭数据库。
6.1 数据库的启动
6.1.1 启动一个关闭的数据库(常规启动)
6.1.2 数据库启动原理
6.1.3 初始化参数(Initialization Parameter)
6.1.4 只启动实例——把数据库启动到非装载状态(NOMOUNT)
6.1.5 把数据库启动到装载状态(MOUNT)
6.1.6 打开数据库
6.1.7 重启你的数据库(Reset)
6.1.8 把数据库启动到只读模式
6.1.9 把数据库设置成自动启动/关闭之——Windows篇
6.1.10 把数据库设置成自动启动/关闭之——UNIX/Linux篇
6.2 数据库启动故障排查攻略
6.3 数据库的关闭
6.3.1 使用频率最高的数据库关闭方式
6.3.2 数据库关闭最快的方式
6.3.3 数据库关闭最慢的方式
6.3.4 以TRANSACTIONAL方式关闭数据库
本章总结

第7章 数据之家——Oracle存储管理
表空间、数据文件、块、区、段等这些概念,也是笔者以前曾经模糊的问题。本章重点介绍表空间和数据文件,并理解Oracle存储的物理结构和逻辑结构。看图学习Oracle的存储结构,是理解Oracle存储结构的捷径。
7.1 常规表空间管理
7.1.1 创建表空间(Create Fablespace)
7.1.2 扩展表空间
7.1.3 使表空间离线/在线(Taking Tablespaces Offline/Online)
7.1.4 重命名表空间(Renaming Tablespaces)
7.1.5 使表空间只读(ReadOnly)
7.1.6 删除表空间(Drop Tablespace)
7.1.7 大文件表空间(Bigfile Tablespaces)
7.1.8 表空间的加密(Encrypted Tablespaces)
7.1.9 表和表空间的关系
7.1.1 0必须清楚的几个概念
7.2 数据文件管理
7.2.1 使数据文件离线
7.2.2 移动数据文件
7.2.3 删除数据文件
7.2.4 列出数据库中的数据文件
7.3 临时表空间管理
7.4 回滚表空间管理
7.4.1 回滚数据(Undo Data)
7.4.2 读一致性(Read Consistency)
7.4.3 数据库恢复(Database Recovery)
7.4.4 闪回查询(Flashback Query)
7.4.5 事务和回滚数据(Transactionsand Ulndo Data)
7.4.6 回滚段(Undo Segment)
7.4.7 回滚表空间(Undo Tablespace)
7.4.8 回滚表空间的操作
本章总结
……

第8章 简化存储管理之——自动存储管理(ASM)
第9章 为数据库优化打基础之——Oracle内存管理
第10章 Oracle的发动机——进程
第11章 数据库物理结构信息的仓库——Oracle控制文件
第12章 服务器掉电亦无忧之——Oracle重做日志(Redo Log)管理
第13章 总揽全局——Oracle体系结构综述
第14章 成为数据库的王者之——权限管理
第15章 Oracle数据泵(Oracle Data Pump)
第16章 学习任何数据库必学之——SQL语句
第17章 构筑高速运行的SQL语句
第18章 模式对象管理
第19章 开发基础的沉淀——PL/SOL程序设计
第20章 存放在数据库服务器中的代码
第21章 Oracle即时客户端(Instant Client)
第22章 数据库的备份
第23章 数据库的恢复
第24章 项目实战之——网银子系统
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证