版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle数据库由入门到进阶姚顺彬(benyao68)版权所有(2006~2011)AllrightsreservedOracle数据库由入门到进阶
第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章数据库的启动与关闭查看参数设置的方法MethodDescription
SHOWPARAMETERSThisSQL*Pluscommanddisplaysthecurrentlyinuseparametervalues.CREATEPFILEThisSQLstatementcreatesatextinitializationparameterfilefromthebinaryserverparameterfile.V$PARAMETERThisviewdisplaysthecurrentlyineffectparametervalues.V$SPPARAMETERThisviewdisplaysthecurrentcontentsoftheserverparameterfile.TheviewreturnsNULLvaluesifaserverparameterfileisnotbeingusedbytheinstance.第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章数数据库库的启动动与关闭闭PasswordfileInstanceSGARedoLogBufferSharedPoolDataDictionaryCacheLibraryCacheDBWRSMONPMONCKPTLGWROthersUser
processServerprocessPGAControlfilesDatafilesDatabaseDatabaseBufferCacheRedoLogfilesJavaPoolLargePoolParameterfileArchivedLogfilesOSNetDISKRAMStreamspool数据库启启动后的的体系结结构示意意图第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_libSQL>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、网络等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 环保局代表演讲稿5篇
- 给生病学生捐款的倡议书
- 图书漂流活动方案15篇
- 德智体美劳自我总结(5篇)
- 21.1 二次根式 同步练习
- 浙江省浙里特色联盟期中联考2024-2025学年高一上学期11月期中英语试题(无答案)
- 贵州省黔西南布依族苗族自治州兴义市顶效开发区顶兴学校2024-2025学年高三上学期期中考试生物试题(含答案)
- 浙江地区高考语文五年高考真题汇编语言文字应用
- 房地产租赁中介合同
- 2024年工地门窗安装合同
- 江苏省苏州市市区2023-2024学年五年级上学期期中数学试卷
- 2024-2025学年度北师大版八年级上册物理期中模拟测试卷
- DL∕T 796-2012 风力发电场安全规程
- 2024年国家公务员考试行测真题完整版
- (完整)痔疮手术知情同意书
- 写作与沟通智慧树知到课后章节答案2023年下杭州师范大学
- 困境儿童(含孤儿事实无人抚养儿童监护缺失儿童)风险评估表
- 汉语拼音过关分类检测(直接打印)
- 食堂供餐招标评分表
- 立体停车库详解
- 道路借用协议书
评论
0/150
提交评论