Oracle数据库由入门到进阶详述课件_第1页
Oracle数据库由入门到进阶详述课件_第2页
Oracle数据库由入门到进阶详述课件_第3页
Oracle数据库由入门到进阶详述课件_第4页
Oracle数据库由入门到进阶详述课件_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

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

文档简介

Oracle数据库由入门到进阶姚顺彬(benyao68)benyao68@版权所有(2006~2011)AllrightsreservedOracle数据库由入门到进阶姚顺彬(benyao68)be1Oracle数据库由入门到进阶

第1章Oracle数据库的安装第2章数据库的启动与关闭第3章在数据库里安个家第4章用户数据的基本维护第5章利用网络访问数据库第6章数据的加载、导出、导入第7章性能优化概述第8章如何学习OracleOracle数据库由入门到进阶2第1章Oracle数据库的安装对计算机软硬件环境的要求操作系统:Windows2000/XP/2003Server剩余磁盘空间:>1G内存:>256MCPU:P41.6GJava运行环境(JRE)第1章Oracle数据库的安装对计算机软硬件环境的要求操作3第1章Oracle数据库的安装应特别注意字符集的选择缺省:ZHS16GBK常用选择:AL32UTF8/WE8ISO8859P1合法参数:可在V$NLS_VALID_VALUES中获取当前值:可在NLS_DATABASE_PARAMETERS中查到关于字符集的进一步深入研究,可参阅:

Oracle9iGlobalizationSupportGuide

第1章Oracle数据库的安装应特别注意字符集的选择缺省:4第1章Oracle数据库的安装查看安装结果数据库的存在形式服务物理结构(Datafiles,Redologfiles,andControlfiles)参数文件、密码文件C:\ProgramFiles\Oracle\Inventory\logs第1章Oracle数据库的安装查看安装结果数据库的存在形式5第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章数据库的启动与关闭重要的数据库启动参数6第2章数据库的启动与关闭关于参数文件文本参数文件PFILED:\ora90\admin\oracle9i\pfile\init.ora二进制的服务器参数文件SPFILED:\ora90\database\SPFILEOracle9i.ora关于参数文件

Oracle9iDatabaseAdministrator'sGuide第2章数据库的启动与关闭关于参数文件7第2章数据库的启动与关闭查看参数设置的方法MethodDescription

SHOWPARAMETERSThisSQL*Pluscommanddisplaysthecurrentlyinuseparametervalues.CREATEPFILEThisSQLstatementcreatesatextinitializationparameterfilefromthebinaryserverparameterfile.V$PARAMETERThisviewdisplaysthecurrentlyineffectparametervalues.V$SPPARAMETERThisviewdisplaysthecurrentcontentsoftheserverparameterfile.TheviewreturnsNULLvaluesifaserverparameterfileisnotbeingusedbytheinstance.第2章数据库的启动与关闭查看参数设置的方法MethodDe8第2章数据库的启动与关闭启动数据库的过程1.开始一个Oracle例程(Instance)包括一个SGA和一系列后台进程(存在于内存中);2.装载数据库例程读取控制文件,获得数据文件和联机日志文件相关信息;3.打开数据库Oracle打开数据库供用户正常使用。关于启动与关闭可参阅Oracle9iDatabaseConceptsOracle9iDatabaseAdministrator'sGuide第2章数据库的启动与关闭启动数据库的过程9第2章数据库的启动与关闭启动数据库的命令1.开始一个Oracle例程(Instance)SQL>CONNECTusername/passwordASSYSDBASQL>startupnomountpfile=D:\ora90\admin\oracle9i\pfile\init.ora2.装载数据库

SQL>alterdatabasemount;3.打开数据库SQL>alterdatabaseopen;第2章数据库的启动与关闭启动数据库的命令10第2章数据库的启动与关闭关闭数据库的选项1.NORMAL(正常关闭)等待联机用户退出,下一次数据库启动不需要任何恢复操作;2.IMMEDIATE(立刻关闭)不等联机用户退出,下一次数据库启动不需要任何恢复操作;3.ABORT(终止性关闭)一般在非正常情况下使用(数据库异常或者其它关闭方式不起作用),下一次数据库启动时需要恢复操作。命令为:SQL>shutdownNORMAL/IMMEDIATE/ABORT第2章数据库的启动与关闭关闭数据库的选项11第2章数据库的启动与关闭PasswordfileInstanceSGARedoLog

BufferSharedPoolDataDictionary

CacheLibraryCacheDBWRSMONPMONCKPTLGWROthersUser

processServer

processPGAControlfilesDatafilesDatabaseDatabase

BufferCacheRedoLogfilesJavaPoolLargePoolParameterfileArchivedLogfilesOSNetDISKRAMStreamspool数据库启动后的体系结构示意图第2章数据库的启动与关闭PasswordInstanceS12第3章在数据库里安个家建立表空间(Tablespace)SQL>connectsystem/passwordSQL>createtablespacemyTablespacedatafile‘d:\ora90\oradata\oracle9i\tbs01.dbf’size200M;第3章在数据库里安个家建立表空间(Tablespace)13第3章在数据库里安个家查看数据文件SQL>selectnamefromv$datafile;创建用户SQL>createusermyUser1identifiedbymypassworddefaulttablespacemyTablespace;第3章在数据库里安个家查看数据文件14第3章在数据库里安个家给用户授权SQL>grantconnect,resourcetomyUser1;登录后开始使用SQL>connectmyUser1/mypassword第3章在数据库里安个家给用户授权15第3章在数据库里安个家建立用户表SQL>createtabletest(book_IDnumber(8),book_titlevarchar2(80),author_namevarchar2(8char),publication_datedate);第3章在数据库里安个家建立用户表16第3章在数据库里安个家看看我拥有什么SQL>selectobject_type,count(*)Fromuser_objectsGroupbyobject_type;SQL>selecttable_nameFromuser_tables;第3章在数据库里安个家看看我拥有什么17第3章在数据库里安个家段、区间、块(segment,extent,block)

相关数据字典:User_segmentsUser_extents第3章在数据库里安个家段、区间、块(segment,ext18第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(StructuredQu19第4章用户数据的基本维护SQL(StructuredQueryLanguage)语句分类

审计控制:audit、noaudit系统控制:altersystem会话控制:altersession其他语句:comment(添加注释)、explainplan、analyze、call关于SQL的进一步了解请参阅:Oracle9iSQLReference第4章用户数据的基本维护SQL(StructuredQu20第4章用户数据的基本维护SQL语句例子SQL>insertintotestvalues(1,‘数理统计’,‘贾乃光’,to_date(‘1993-08-08’,‘yyyy-mm-dd’));

SQL>commit;第4章用户数据的基本维护SQL语句例子21第4章用户数据的基本维护SQL语句例子SQL>updatetestsetbook_ID=2wherebook_ID=1;SQL>deletefromtestwherebook_ID=2;

SQL>rollback;第4章用户数据的基本维护SQL语句例子22第4章用户数据的基本维护推荐使用SQLDeveloper

第4章用户数据的基本维护推荐使用SQLDeveloper23第5章利用网络访问数据库互联网时代的网络挑战高可用性

24×7在线、大量用户同时访问、响应速度要快易管理性

位置透明、集中网络访问控制管理和配置、快速安装配置可伸缩性

最大限度的使用系统资源、提高系统运行性能强安全性数据访问控制、数据存储和传输安全机制、用户身份高级验证关于Oracle的网络解决方案可参阅:

Oracle9iNetServicesAdministrator'sGuide第5章利用网络访问数据库互联网时代的网络挑战24第5章利用网络访问数据库C/S结构的访问模式第5章利用网络访问数据库C/S结构的访问模式25第5章利用网络访问数据库B/S结构的访问模式第5章利用网络访问数据库B/S结构的访问模式26第5章利用网络访问数据库服务器端的Listener的内部结构第5章利用网络访问数据库服务器端的Listener的内部结27第5章利用网络访问数据库服务器端的配置(使用NetManager工具)缺省在1521端口使用TCP/IP协议第5章利用网络访问数据库服务器端的配置(使用NetMan28第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连接数据库第5章利用网络访问数据库客户端的配置(以本地命名方法为例t29第6章数据的加载、导出、导入批量数据加载(SQL*Loader工具)

第6章数据的加载、导出、导入批量数据加载(SQL*Load30第6章数据的加载、导出、导入一个控制文件的例子LOADDATAINFILE"D:\CFI9i_run\Text\test.TXT"INTOTABLETESTREPLACEFIELDSTERMINATEDBY','TRAILINGNULLCOLS(BOOK_ID,BOOK_TITLE,AUTHOR_NAME,PUBLICATION_DATEDATE"MM/DD/YYYY")第6章数据的加载、导出、导入一个控制文件的例子LOADD31第6章数据的加载、导出、导入数据加载操作的命令

D:\cfi9i_run\text\>sqlldrmyUser1/myPassword@book_libcontrol=test.ctllog=test.logdirect=y第6章数据的加载、导出、导入数据加载操作的命令32第6章数据的加载、导出、导入数据导出(Export工具)

第6章数据的加载、导出、导入数据导出(Export工具)33第6章数据的加载、导出、导入一个参数文件的例子FILE=test.dmpLOG=test_exp.logTABLES=(TEST,EMP,DEPT,BONUS)第6章数据的加载、导出、导入一个参数文件的例子FILE=34第6章数据的加载、导出、导入数据导出操作的命令

D:\cfi9i_run\DMP\>expmyUser1/myPassword@book_libparfile=test.par第6章数据的加载、导出、导入数据导出操作的命令35第6章数据的加载、导出、导入数据导入(Import工具)

第6章数据的加载、导出、导入数据导入(Import工具)36第6章数据的加载、导出、导入一个参数文件的例子(test_imp.par)FILE=test.dmpLOG=test_imp.logFROMUSER=myUser1TOUSER=myUser2TABLES=(TEST,EMP)第6章数据的加载、导出、导入一个参数文件的例子(test_37第6章数据的加载、导出、导入数据导入操作的命令

D:\cfi9i_run\DMP\>impsystem/systemPassword@book_libparfile=test_imp.par第6章数据的加载、导出、导入数据导入操作的命令38第6章数据的加载、导出、导入进一步深入研究关于SQL*Loader、Export、Import可参阅

Oracle9iDatabaseUtilities关于数据库的备份和恢复可参阅:Oracle9iRecoveryManagerReferenceOracle9iRecoveryManagerUser'sGuide第6章数据的加载、导出、导入进一步深入研究39第7章性能优化概述基本原则基准线(Baseline)数据收集

包括应用程序、数据库、操作系统、磁盘I/O、网络等方面分辨症状与真正的问题所在

例如分辨引起I/O慢、内存竞争、CPU过度使用等症状的原因何时优化(优化的种类)

防患于未然型(proactive)、消除瓶颈型第7章性能优化概述基本原则40第7章性能优化概述一般性优化步骤确定问题所在

问题的影响范围、程度、发生的时间频度等,确定优化目标相关统计数据收集

包括数据库、操作系统、磁盘I/O、网络等方面建立概念模型根据收集数据的特点,建立系统运行情况的概念模型优化调整与效果检验优化目标是否达到?第7章性能优化概述一般性优化步骤41第7章性能优化概述PasswordfileInstanceSGARedoLog

BufferSharedPoolDataDictionary

CacheLibraryCacheDBWRSMONPMONCKPTLGWROthersUser

processServer

processPGAControlfilesDatafilesDatabaseDatabase

BufferCacheRedoLogfilesJavaPoolLargePoolParameterfileArchivedLogfilesOSNetDISKRAMStreamspoolOracle数据库体系结构示意图第7章性能优化概述PasswordInstanceSGAR42第7章性能优化概述进一步深入研究关于Oracle数据库性能优化可参阅

Oracle9iDatabasePerformanceGuideandReferenceOracle9iDatabasePerformanceMethods第7章性能优化概述进一步深入研究43第8章如何学习Oracle心要静目的要单纯方法要对路第8章如何学习Oracle心要静44第8章如何学习Oracle第8章如何学习Oracle45第8章如何学习Oracle文档集的使用书目列表(ListofBooks)

书内索引(Index)

主索引(MasterIndex)

第8章如何学习Oracle文档集的使用46第8章如何学习Oracle文档集的使用(图示)

第8章如何学习Oracle文档集的使用(图示)47Questions&AnswersQuestions&Answers48Oracle数据库由入门到进阶姚顺彬(benyao68)benyao68@版权所有(2006~2011)AllrightsreservedOracle数据库由入门到进阶姚顺彬(benyao68)be49Oracle数据库由入门到进阶

第1章Oracle数据库的安装第2章数据库的启动与关闭第3章在数据库里安个家第4章用户数据的基本维护第5章利用网络访问数据库第6章数据的加载、导出、导入第7章性能优化概述第8章如何学习OracleOracle数据库由入门到进阶50第1章Oracle数据库的安装对计算机软硬件环境的要求操作系统:Windows2000/XP/2003Server剩余磁盘空间:>1G内存:>256MCPU:P41.6GJava运行环境(JRE)第1章Oracle数据库的安装对计算机软硬件环境的要求操作51第1章Oracle数据库的安装应特别注意字符集的选择缺省:ZHS16GBK常用选择:AL32UTF8/WE8ISO8859P1合法参数:可在V$NLS_VALID_VALUES中获取当前值:可在NLS_DATABASE_PARAMETERS中查到关于字符集的进一步深入研究,可参阅:

Oracle9iGlobalizationSupportGuide

第1章Oracle数据库的安装应特别注意字符集的选择缺省:52第1章Oracle数据库的安装查看安装结果数据库的存在形式服务物理结构(Datafiles,Redologfiles,andControlfiles)参数文件、密码文件C:\ProgramFiles\Oracle\Inventory\logs第1章Oracle数据库的安装查看安装结果数据库的存在形式53第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章数据库的启动与关闭重要的数据库启动参数54第2章数据库的启动与关闭关于参数文件文本参数文件PFILED:\ora90\admin\oracle9i\pfile\init.ora二进制的服务器参数文件SPFILED:\ora90\database\SPFILEOracle9i.ora关于参数文件

Oracle9iDatabaseAdministrator'sGuide第2章数据库的启动与关闭关于参数文件55第2章数据库的启动与关闭查看参数设置的方法MethodDescription

SHOWPARAMETERSThisSQL*Pluscommanddisplaysthecurrentlyinuseparametervalues.CREATEPFILEThisSQLstatementcreatesatextinitializationparameterfilefromthebinaryserverparameterfile.V$PARAMETERThisviewdisplaysthecurrentlyineffectparametervalues.V$SPPARAMETERThisviewdisplaysthecurrentcontentsoftheserverparameterfile.TheviewreturnsNULLvaluesifaserverparameterfileisnotbeingusedbytheinstance.第2章数据库的启动与关闭查看参数设置的方法MethodDe56第2章数据库的启动与关闭启动数据库的过程1.开始一个Oracle例程(Instance)包括一个SGA和一系列后台进程(存在于内存中);2.装载数据库例程读取控制文件,获得数据文件和联机日志文件相关信息;3.打开数据库Oracle打开数据库供用户正常使用。关于启动与关闭可参阅Oracle9iDatabaseConceptsOracle9iDatabaseAdministrator'sGuide第2章数据库的启动与关闭启动数据库的过程57第2章数据库的启动与关闭启动数据库的命令1.开始一个Oracle例程(Instance)SQL>CONNECTusername/passwordASSYSDBASQL>startupnomountpfile=D:\ora90\admin\oracle9i\pfile\init.ora2.装载数据库

SQL>alterdatabasemount;3.打开数据库SQL>alterdatabaseopen;第2章数据库的启动与关闭启动数据库的命令58第2章数据库的启动与关闭关闭数据库的选项1.NORMAL(正常关闭)等待联机用户退出,下一次数据库启动不需要任何恢复操作;2.IMMEDIATE(立刻关闭)不等联机用户退出,下一次数据库启动不需要任何恢复操作;3.ABORT(终止性关闭)一般在非正常情况下使用(数据库异常或者其它关闭方式不起作用),下一次数据库启动时需要恢复操作。命令为:SQL>shutdownNORMAL/IMMEDIATE/ABORT第2章数据库的启动与关闭关闭数据库的选项59第2章数据库的启动与关闭PasswordfileInstanceSGARedoLog

BufferSharedPoolDataDictionary

CacheLibraryCacheDBWRSMONPMONCKPTLGWROthersUser

processServer

processPGAControlfilesDatafilesDatabaseDatabase

BufferCacheRedoLogfilesJavaPoolLargePoolParameterfileArchivedLogfilesOSNetDISKRAMStreamspool数据库启动后的体系结构示意图第2章数据库的启动与关闭PasswordInstanceS60第3章在数据库里安个家建立表空间(Tablespace)SQL>connectsystem/passwordSQL>createtablespacemyTablespacedatafile‘d:\ora90\oradata\oracle9i\tbs01.dbf’size200M;第3章在数据库里安个家建立表空间(Tablespace)61第3章在数据库里安个家查看数据文件SQL>selectnamefromv$datafile;创建用户SQL>createusermyUser1identifiedbymypassworddefaulttablespacemyTablespace;第3章在数据库里安个家查看数据文件62第3章在数据库里安个家给用户授权SQL>grantconnect,resourcetomyUser1;登录后开始使用SQL>connectmyUser1/mypassword第3章在数据库里安个家给用户授权63第3章在数据库里安个家建立用户表SQL>createtabletest(book_IDnumber(8),book_titlevarchar2(80),author_namevarchar2(8char),publication_datedate);第3章在数据库里安个家建立用户表64第3章在数据库里安个家看看我拥有什么SQL>selectobject_type,count(*)Fromuser_objectsGroupbyobject_type;SQL>selecttable_nameFromuser_tables;第3章在数据库里安个家看看我拥有什么65第3章在数据库里安个家段、区间、块(segment,extent,block)

相关数据字典:User_segmentsUser_extents第3章在数据库里安个家段、区间、块(segment,ext66第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(StructuredQu67第4章用户数据的基本维护SQL(StructuredQueryLanguage)语句分类

审计控制:audit、noaudit系统控制:altersystem会话控制:altersession其他语句:comment(添加注释)、explainplan、analyze、call关于SQL的进一步了解请参阅:Oracle9iSQLReference第4章用户数据的基本维护SQL(StructuredQu68第4章用户数据的基本维护SQL语句例子SQL>insertintotestvalues(1,‘数理统计’,‘贾乃光’,to_date(‘1993-08-08’,‘yyyy-mm-dd’));

SQL>commit;第4章用户数据的基本维护SQL语句例子69第4章用户数据的基本维护SQL语句例子SQL>updatetestsetbook_ID=2wherebook_ID=1;SQL>deletefromtestwherebook_ID=2;

SQL>rollback;第4章用户数据的基本维护SQL语句例子70第4章用户数据的基本维护推荐使用SQLDeveloper

第4章用户数据的基本维护推荐使用SQLDeveloper71第5章利用网络访问数据库互联网时代的网络挑战高可用性

24×7在线、大量用户同时访问、响应速度要快易管理性

位置透明、集中网络访问控制管理和配置、快速安装配置可伸缩性

最大限度的使用系统资源、提高系统运行性能强安全性数据访问控制、数据存储和传输安全机制、用户身份高级验证关于Oracle的网络解决方案可参阅:

Oracle9iNetServicesAdministrator'sGuide第5章利用网络访问数据库互联网时代的网络挑战72第5章利用网络访问数据库C/S结构的访问模式第5章利用网络访问数据库C/S结构的访问模式73第5章利用网络访问数据库B/S结构的访问模式第5章利用网络访问数据库B/S结构的访问模式74第5章利用网络访问数据库服务器端的Listener的内部结构第5章利用网络访问数据库服务器端的Listener的内部结75第5章利用网络访问数据库服务器端的配置(使用NetManager工具)缺省在1521端口使用TCP/IP协议第5章利用网络访问数据库服务器端的配置(使用NetMan76第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连接数据库第5章利用网络访问数据库客户端的配置(以本地命名方法为例t77第6章数据的加载、导出、导入批量数据加载(SQL*Loader工具)

第6章数据的加载、导出、导入批量数据加载(SQL*Load78第6章数据的加载、导出、导入一个控制文件的例子LOADDATAINFILE"D:\CFI9i_run\Text\test.TXT"INTOTABLETESTREPLACEFIELDSTERMINATEDBY','TRAILINGNULLCOLS(BOOK_ID,BOOK_TITLE,AUTHOR_NAME,PUBLICATION_DATEDATE"MM/DD/YYYY")第6章数据的加载、导出、导入一个控制文件的例子LOADD79第6章数据的加载、导出、导入数据加载操作的命令

D:\cfi9i_run\text\>sqlldrmyUser1/myPassword@book_libcontrol=test.ctllog=test.logdirect=y第6章数据的加载、导出、导入数据加载操作的命令80第6章数据的加载、导出、导入数据导出(Export工具)

第6章数据的加载、导出、导入数据导出(Export工具)81第6章数据的加载、导出、导入一个参数文件的例子FILE=test.dmpLOG=test_exp.logTABLES=(TEST,EMP,DEPT,BONUS)第6章数据的加载、导出、导入一个参数文件的例子FILE=82第6章数据的加载、导出、导入数据导出操作的命令

D:\cfi9i_run\DMP\>expmyUser1/myPassword@book_libparfile=test.par第6章数据的加载、导出、导入数据导出操作的命令83第6章数据的加载、导出、导入数据导入(Import工具)

温馨提示

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

评论

0/150

提交评论