




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库由入门到进阶,姚顺彬(benyao68),benyao68,版权所有(20062011)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:ProgramFilesOracleInventorylogs,第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:ora90adminoracle9ipfileinit.ora二进制的服务器参数文件SPFILED:ora90databaseSPFILEOracle9i.ora关于参数文件Oracle9iDatabaseAdministratorsGuide,第2章数据库的启动与关闭,查看参数设置的方法,第2章数据库的启动与关闭,启动数据库的过程1.开始一个Oracle例程(Instance)包括一个SGA和一系列后台进程(存在于内存中);2.装载数据库例程读取控制文件,获得数据文件和联机日志文件相关信息;3.打开数据库Oracle打开数据库供用户正常使用。关于启动与关闭可参阅Oracle9iDatabaseConceptsOracle9iDatabaseAdministratorsGuide,第2章数据库的启动与关闭,启动数据库的命令1.开始一个Oracle例程(Instance)SQLCONNECTusername/passwordASSYSDBASQLstartupnomountpfile=D:ora90adminoracle9ipfileinit.ora2.装载数据库SQLalterdatabasemount;3.打开数据库SQLalterdatabaseopen;,第2章数据库的启动与关闭,关闭数据库的选项1.NORMAL(正常关闭)等待联机用户退出,下一次数据库启动不需要任何恢复操作;2.IMMEDIATE(立刻关闭)不等联机用户退出,下一次数据库启动不需要任何恢复操作;3.ABORT(终止性关闭)一般在非正常情况下使用(数据库异常或者其它关闭方式不起作用),下一次数据库启动时需要恢复操作。命令为:SQLshutdownNORMAL/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)SQLconnectsystem/passwordSQLcreatetablespacemyTablespacedatafiled:ora90oradataoracle9itbs01.dbfsize200M;,第3章在数据库里安个家,查看数据文件SQLselectnamefromv$datafile;创建用户SQLcreateusermyUser1identifiedbymypassworddefaulttablespacemyTablespace;,第3章在数据库里安个家,给用户授权SQLgrantconnect,resourcetomyUser1;登录后开始使用SQLconnectmyUser1/mypassword,第3章在数据库里安个家,建立用户表SQLcreatetabletest(book_IDnumber(8),book_titlevarchar2(80),author_namevarchar2(8char),publication_datedate);,第3章在数据库里安个家,看看我拥有什么SQLselectobject_type,count(*)Fromuser_objectsGroupbyobject_type;SQLselecttable_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语句例子SQLinsertintotestvalues(1,数理统计,贾乃光,to_date(1993-08-08,yyyy-mm-dd);SQLcommit;,第4章用户数据的基本维护,SQL语句例子SQLupdatetestsetbook_ID=2wherebook_ID=1;SQLdeletefromtestwherebook_ID=2;SQLrollback;,第4章用户数据的基本维护,推荐使用SQLDeveloper,第5章利用网络访问数据库,互联网时代的网络挑战高可用性247在线、大量用户同时访问、响应速度要快易管理性位置透明、集中网络访问控制管理和配置、快速安装配置可伸缩性最大限度的使用系统资源、提高系统运行性能强安全性数据访问控制、数据存储和传输安全机制、用户身份高级验证关于Oracle的网络解决方案可参阅:Oracle9iNetServicesAdministratorsGuide,第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,SQLCONNECTusername/passwordnet_service_name,连接数据库,第6章数据的加载、导出、导入,批量数据加载(SQL*Loader工具),第6章数据的加载、导出、导入,一个控制文件的例子,LOADDATAINFILED:CFI9i_runTexttest.TXTINTOTABLETESTREPLACEFIELDSTERMINATEDBY,TRAILINGNULLCOLS(BOOK_ID,BOOK_TITLE,AUTHOR_NAME,PUBLICATION_DATEDATEMM/DD/YYYY),第6章数据的加载、导出、导入,数据加载操作的命令D:cfi9i_runtextsqlldrmyUser1/myPasswordbook_libcontrol=test.ctllog=test.logdirect=y,第6章数据的加载、导出、导入,数据导出(Export工具),第6章数据的加载、导出、导入,一个参数文件的例子,FILE=test.dmpLOG=test_exp.logTABLES=(TEST,EMP,DEPT,BONUS),第6章数据的加载、导出、导入,数据导出操作的命令D:cfi9i_runDMPexpmyUser1/myPasswordbook_libparfile=test.par,第6章数据的加载、导出、导入,数据导入(Import工具),第6章数据的加载、导出、导入,一个参数文件的例子(test_imp.par),FILE=test.dmpLOG=test_imp.logFROMUSER=myUser1TOUSER=myUser2TABLES=(TEST,EMP),第6章数据的加载、导出、导入,数据导入操作的命令D:cfi9i_runDMPimpsystem/systemPasswordbook_libparfile=test_imp.par,第6章数据的加载、导出、导入,进一步深入研究关于SQL*Loader、Export、Import可参阅Oracle9iDatabaseUtilities关于数据库的备份和恢复可参阅:Oracle9iRecoveryManagerReferenceOracle9iRecoveryManagerUsersGuide,第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,O
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 助产士国考试题及答案
- 雨水收集系统材料质量检测报告
- 废弃建筑塔吊处理方案设计
- 员工培训效果评估模型分析报告
- 无事故安全记录企业荣誉证书模板
- 项目工程质量管理培训
- 生物实验安全操作标准
- 建设工程质量管理概念
- 姑苏区品牌活动策划方案
- 学生劳动精神培养班会活动策划
- 《数据库技术及应用(MySQL)》全套教学课件
- 2025年四川省宜宾五粮液集团招聘笔试参考题库含答案解析
- 铁塔监理流程
- 东亚文化视野下的日本语言文学知到智慧树章节测试课后答案2024年秋华东师范大学
- 2024年08月北京2024年建信养老金管理有限责任公司校园招考笔试历年参考题库附带答案详解
- 强信念 转作风 提能力 促发展 学习心得体会
- 朋友的古诗句
- 稳派教育2025届高考压轴卷英语试卷含解析
- 征信数据纠正服务合同
- 制造业生产管理:Excel2024版高效培训教程
- 漫展嘉宾合同模板
评论
0/150
提交评论