Oracle数据库由入门到进阶.ppt_第1页
Oracle数据库由入门到进阶.ppt_第2页
Oracle数据库由入门到进阶.ppt_第3页
Oracle数据库由入门到进阶.ppt_第4页
Oracle数据库由入门到进阶.ppt_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle数据库由入门到进阶 姚顺彬 benyao68 benyao68 版权所有 2006 2011 Allrightsreserved Oracle数据库由入门到进阶 第1章Oracle数据库的安装第2章数据库的启动与关闭第3章在数据库里安个家第4章用户数据的基本维护第5章利用网络访问数据库第6章数据的加载 导出 导入第7章性能优化概述第8章如何学习Oracle 第1章Oracle数据库的安装 对计算机软硬件环境的要求 操作系统 Windows2000 XP 2003Server剩余磁盘空间 1G内存 256MCPU P41 6GJava运行环境 JRE 第1章Oracle数据库的安装 应特别注意字符集的选择 缺省 ZHS16GBK常用选择 AL32UTF8 WE8ISO8859P1合法参数 可在V NLS VALID VALUES中获取当前值 可在NLS DATABASE PARAMETERS中查到关于字符集的进一步深入研究 可参阅 Oracle9iGlobalizationSupportGuide 第1章Oracle数据库的安装 查看安装结果 数据库的存在形式服务物理结构 Datafiles Redologfiles andControlfiles 参数文件 密码文件 C ProgramFiles Oracle Inventory logs 第2章数据库的启动与关闭 重要的数据库启动参数确定全局数据库名 DB NAME DB DOMAIN 指定控制文件 CONTROL FILES 指明数据块大小 DB BLOCK SIZE Non StandardBlockSizes SGA相关参数 DB CACHE SIZE DB nK CACHE SIZEetc 指定最大进程个数 PROCESSES 回退空间管理 UNDO MANAGEMENT UNDO TABLESPACE 设置许可参数 LICENSE MAX SESSIONS LICENSE MAX USERS 关于启动参数Oracle9iDatabaseReference 第2章数据库的启动与关闭 关于参数文件文本参数文件PFILED ora90 admin oracle9i pfile init ora二进制的服务器参数文件SPFILED ora90 database SPFILEOracle9i ora关于参数文件Oracle9iDatabaseAdministrator sGuide 第2章数据库的启动与关闭 查看参数设置的方法 第2章数据库的启动与关闭 启动数据库的过程1 开始一个Oracle例程 Instance 包括一个SGA和一系列后台进程 存在于内存中 2 装载数据库例程读取控制文件 获得数据文件和联机日志文件相关信息 3 打开数据库Oracle打开数据库供用户正常使用 关于启动与关闭可参阅Oracle9iDatabaseConceptsOracle9iDatabaseAdministrator sGuide 第2章数据库的启动与关闭 启动数据库的命令1 开始一个Oracle例程 Instance SQL CONNECTusername passwordASSYSDBASQL startupnomountpfile D ora90 admin oracle9i pfile init ora2 装载数据库SQL alterdatabasemount 3 打开数据库SQL alterdatabaseopen 第2章数据库的启动与关闭 关闭数据库的选项1 NORMAL 正常关闭 等待联机用户退出 下一次数据库启动不需要任何恢复操作 2 IMMEDIATE 立刻关闭 不等联机用户退出 下一次数据库启动不需要任何恢复操作 3 ABORT 终止性关闭 一般在非正常情况下使用 数据库异常或者其它关闭方式不起作用 下一次数据库启动时需要恢复操作 命令为 SQL shutdownNORMAL IMMEDIATE ABORT 第2章数据库的启动与关闭 Instance SGA RedoLogBuffer SharedPool DataDictionaryCache LibraryCache DBWR SMON PMON CKPT LGWR Others Userprocess Serverprocess PGA Controlfiles Datafiles Database DatabaseBufferCache RedoLogfiles JavaPool LargePool Parameterfile ArchivedLogfiles OS Net DISK RAM Streamspool 数据库启动后的体系结构示意图 第3章在数据库里安个家 建立表空间 Tablespace SQL connectsystem passwordSQL createtablespacemyTablespacedatafile d ora90 oradata oracle9i tbs01 dbf size200M 第3章在数据库里安个家 查看数据文件SQL selectnamefromv datafile 创建用户SQL createusermyUser1identifiedbymypassworddefaulttablespacemyTablespace 第3章在数据库里安个家 给用户授权SQL grantconnect resourcetomyUser1 登录后开始使用SQL connectmyUser1 mypassword 第3章在数据库里安个家 建立用户表SQL createtabletest book IDnumber 8 book titlevarchar2 80 author namevarchar2 8char publication datedate 第3章在数据库里安个家 看看我拥有什么SQL selectobject type count Fromuser objectsGroupbyobject type SQL selecttable nameFromuser tables 第3章在数据库里安个家 段 区间 块 segment extent block 相关数据字典 User segmentsUser extents 第4章用户数据的基本维护 SQL StructuredQueryLanguage 语句分类DDL 数据定义语言 create alter drop truncate 创建 修改结构 删除 截断 其他 rename DML 数据操纵语言 insert delete select update 增 删 查 改 DCL 数据控制语言 grant revoke 授权 回收 setrole事务控制 commit rollback savepoint 其他 locktable setconstraint s settransaction 第4章用户数据的基本维护 SQL StructuredQueryLanguage 语句分类审计控制 audit noaudit系统控制 altersystem会话控制 altersession其他语句 comment 添加注释 explainplan analyze call关于SQL的进一步了解请参阅 Oracle9iSQLReference 第4章用户数据的基本维护 SQL语句例子SQL insertintotestvalues 1 数理统计 贾乃光 to date 1993 08 08 yyyy mm dd SQL commit 第4章用户数据的基本维护 SQL语句例子SQL updatetestsetbook ID 2wherebook ID 1 SQL deletefromtestwherebook ID 2 SQL rollback 第4章用户数据的基本维护 推荐使用SQLDeveloper 下载网址 第5章利用网络访问数据库 互联网时代的网络挑战高可用性24 7在线 大量用户同时访问 响应速度要快易管理性位置透明 集中网络访问控制管理和配置 快速安装配置可伸缩性最大限度的使用系统资源 提高系统运行性能强安全性数据访问控制 数据存储和传输安全机制 用户身份高级验证关于Oracle的网络解决方案可参阅 Oracle9iNetServicesAdministrator sGuide 第5章利用网络访问数据库 C S结构的访问模式 第5章利用网络访问数据库 B S结构的访问模式 第5章利用网络访问数据库 服务器端的Listener的内部结构 第5章利用网络访问数据库 服务器端的配置 使用NetManager工具 缺省在1521端口使用TCP IP协议 第5章利用网络访问数据库 客户端的配置 以本地命名方法为例tnsnames ora Book lib DESCRIPTION ADDRESS PROTOCOL tcp HOST books server PORT 1521 CONNECT DATA SERVICE NAME oracle9i 测试配置结果 C tnspingbook lib SQL CONNECTusername password net service name 连接数据库 第6章数据的加载 导出 导入 批量数据加载 SQL Loader工具 第6章数据的加载 导出 导入 一个控制文件的例子 LOADDATAINFILE D CFI9i run Text test TXT INTOTABLETESTREPLACEFIELDSTERMINATEDBY TRAILINGNULLCOLS BOOK ID BOOK TITLE AUTHOR NAME PUBLICATION DATEDATE MM DD YYYY 第6章数据的加载 导出 导入 数据加载操作的命令D cfi9i run text sqlldrmyUser1 myPassword book libcontrol test ctllog test logdirect y 第6章数据的加载 导出 导入 数据导出 Export工具 第6章数据的加载 导出 导入 一个参数文件的例子 FILE test dmpLOG test exp logTABLES TEST EMP DEPT BONUS 第6章数据的加载 导出 导入 数据导出操作的命令D cfi9i run DMP expmyUser1 myPassword book libparfile test par 第6章数据的加载 导出 导入 数据导入 Import工具 第6章数据的加载 导出 导入 一个参数文件的例子 test imp par FILE test dmpLOG test imp logFROMUSER myUser1TOUSER myUser2TABLES TEST EMP 第6章数据的加载 导出 导入 数据导入操作的命令D cfi9i run DMP impsystem systemPassword book libparfile test imp par 第6章数据的加载 导出 导入 进一步深入研究关于SQL Loader Export Import可参阅Oracle9iDatabaseUtilities关于数据库的备份和恢复可参阅 Oracle9iRecoveryManagerReferenceOracle9iRecoveryManagerUser sGuide 第7章性能优化概述 基本原则基准线 Baseline 数据收集包括应用程序 数据库 操作系统 磁盘I O 网络等方面分辨症状与真正的问题所在例如分辨引起I O慢 内存竞争 CPU过度使用等症状的原因何时优化 优化的种类 防患于未然型 proactive 消除瓶颈型 第7章性能优化概述 一般性优化步骤确定问题所在问题的影响范围 程度 发生的时间频度等 确定优化目标相关统计数据收集包括数据库 操作系统 磁盘I O 网络等方面建立概念模型根据收集数据的特点 建立系统运行情况的概念模型优化调整与效果检验优化目标是否达到 第7章性能优化概述 Instance SGA RedoLogBuffer SharedPool DataDictionaryCache LibraryCache DBWR SMON PMON CKPT LGWR Others Userprocess Serverprocess PGA Controlfiles Datafiles Database DatabaseBufferCache RedoLogfiles JavaPool LargePool Parameterfile ArchivedLogfiles OS Net DISK RAM Streamspool Oracle数据库体系结构示意图 第7章性能优化概述 进一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论