Oracle 数据库基础教程_第1页
Oracle 数据库基础教程_第2页
Oracle 数据库基础教程_第3页
Oracle 数据库基础教程_第4页
Oracle 数据库基础教程_第5页
已阅读5页,还剩535页未读, 继续免费阅读

下载本文档

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

文档简介

Oracle10g数据库应用教程

第1章Oracle10g简介课程描述Oracle10g是当前最流行的大型关系数据库之一,支持包括32位Windows、64位Windows、OS、HP-UX、AIX5L、Solaris和Linux等多种操作系统,拥有广泛的用户和大量的应用案例。本章知识点Oracle10g数据库的版本Oracle10g产品组成Oracle10g体系结构1.1Oracle10g产品概述Oracle数据库10g标准版1(OracleDatabase10g

StandardEditionOne)1、为工作组、部门级和互联网/内联网应用程序提供了前所未有的易用性和很高的性价比。2、从针对小型商务的单服务器环境到大型的分布式部门环境,包含了构建关键商务的应用程序所必需的全部工具。3、StandardEditionOne仅许可在最高容量为两个处理器的服务器上使用。Oracle10g产品概述Oracle数据库10g标准版(OracleDatabase10g

StandardEdition)

1、该版本提供了标准版1的前所未有的易用性、能力和性能,并且利用真正应用集群提供了对更大型的计算机和服务集群的支持。2、它可以在最高容量为4个处理器的单台服务器、或者在一个支持最多4个处理器的服务器的集群上使用。

Oracle10g产品概述Oracle数据库10g企业版(OracleDatabase10g

EnterpriseEdition)1、为关键任务的应用程序提供了高效、可靠、安全的数据管理。2、为企业提供了满足当今关键任务应用程序的可用性和可伸缩性需求的工具和功能。3、包含了Oracle数据库的所有组件,并且能够通过购买选项和程序包得到进一步增强。

Oracle10g产品概述Oracle数据库10g个人版(OracleDatabase10g

PersonalEdition)需要与Oracle数据库10g标准版1、Oracle数据库标准版和Oracle数据库企业版完全兼容的单用户开发和部署。1.2

Oracle10g数据库系统的体系结构Oracle10g数据库系统的体系结构

1.2.1

Oracle10g体系结构概述一个服务器可以实现以下功能:在多用户网络环境中管理大量的数据,从而保证许多用户同时访问相同的数据。防止没有授权的访问。提供有效的故障恢复解决方案。

1.2.1

Oracle10g体系结构概述Oracle数据库是按照规定的单位进行管理的数据集合,用于存储并获取相关信息。Oracle数据库是第一个为企业网格计算(gridcomputing)而设计的数据库系统,Oracle10g的g就代表gridcomputing。Oracle数据库把数据存储在文件中,这些保存数据库不同信息的文件组成了Oracle的物理结构。1.2.1

Oracle10g体系结构概述数据库的体系结构可以按照逻辑结构和物理结构来划分:1.2.1

Oracle10g体系结构概述Oracle将数据库按照规定的结构划分为不同级别的逻辑单元。这里指的逻辑单元包括表、视图等常见的数据库组件。逻辑结构和物理结构是分离的,对物理结构的管理可以不影响对逻辑存储结构的访问。1.2.2网格结构网格计算是一种新的IT结构,它可以开发出高效低耗的企业信息系统。使用网格计算,连接并重组许多独立的、模块化的硬件和软件组件。网格计算的目的是解决企业信息技术中的一些常见问题。与其他计算模型相比,以网格形式设计和实现的系统可以提供更高质量的服务、更低的成本和更大的灵活性。1.2.2网格结构区分网格计算和其他计算方式:虚拟(Virtualization)相互独立的资源(例如计算机、磁盘、应用程序组件和信息资源等)按照类型组织在一个池中,供用户使用。这种方式打破了资源提供者和用户之间的硬编码联系,系统可以根据特定的需要自动准备资源,而用户不需要了解整个过程。 提供(Provisioning)用户通过虚拟层申请资源,由系统来决定如何满足用户的特定需求,从而对系统进行整体的优化。1.2.2网格结构网络资源管理包括以下内容:基础资源构成数据存储和程序执行环境的软件和硬件。硬件资源包括磁盘、处理器、内存和网络等,软件则包括数据库、存储管理、系统管理、应用服务器和操作系统等。通过扩展多个计算机的计算能力以及多个磁盘或磁盘组的存储能力,可以排除单个资源故障所造成的影响,保障系统安全有效地运行。应用程序业务逻辑和处理流程的编码。信息用户需要的数据。信息可能保存在数据库或文件系统中,也可能以邮件格式或应用程序自定义格式保存。1.2.2网格结构Oracle10g的网格计算能力如下:服务器虚拟(ServerVirtualization)Oracle实时应用集群(RAC)可以使一个数据库运行在网格的多个节点上,将多个普通计算机的处理资源集中使用。Oracle在跨计算机分配工作负载的能力方面具有独特的灵活性,因为它是唯一不需要随工作进程一起对数据进行分区和分配的数据库技术。存储虚拟(StorageVirtualization)Oracle10g的自动存储管理(ASM)特性提供了数据库和存储之间的一个虚拟层,这样多个磁盘可以被看作是一个单独的磁盘组,在保证数据库在线的情况下,磁盘可以动态地加载或移除。网格管理网络计算将多服务器和多磁盘集成在一起,并且对它们实现动态分配,因此独立的资源可以实现自我管理和集中管理就变得非常重要。Oracle10g的网格控制特性提供了将多系统集成管理为一个逻辑组的控制台,可以管理网格中独立的节点,集中维护各组系统的配置和安全设置。1.2.3数据库逻辑结构Oracle数据库的逻辑结构包括方案(schema)对象、数据块(datablock)、区间(extent)、段(segment)和表空间(tablespace)等。数据库由若干个表空间组成,表空间由表组成,表由段组成,段由区间组成,区间则由数据块组成。1.2.3数据库逻辑结构表空间和表、段、区间、数据块的关系方案方案是一组数据库对象的集合。在创建用户的时候,会同时生成一个与用户同名的方案,此方案归同名用户所有。方案对象直接处理数据库数据的逻辑结构,例如表(table)、视图(view)、索引(index)和簇(Clusters)等。方案表数据库中最常用的数据存储单元,它包括所有用户可以访问的数据。作为关系型数据库,Oracle表由行和列组成。列行列名方案视图虚拟的表,它在物理上并不存在。视图可以把表或其他视图的数据按照一定的条件组合起来,所以也可以把它看成是一个存储的查询。视图并不包含数据,它只是从基表中读取数据。方案索引与表相关联的可选结构。创建索引可以提高读取数据的效率。索引的功能类似于书的目录一样,读者可以通过目录很快地在书中找到需要的内容,Oracle索引提供对表数据的访问路径,从而使用户能够快速定位指定的信息。 簇有些表共享公共的列,并经常被同时访问,为了提高数据存取的效率,把这些表在物理上存储在一起,得到的表的组合就是簇。与索引相似,簇并不影响应用程序的设计。用户和应用程序并不关心表是否是簇的一部分,因为无论表在不在簇中,访问表的SQL语句都是一样的。数据块数据块是Oracle管理数据库存储空间的最小数据存储单位。一个数据块对应磁盘上一定数量的数据库空间,标准的数据块大小由初始参数DB_BLOCK_SIZE指定。数据块既是逻辑单位,也是物理单位。区间区间是数据库存储空间中分配的一个逻辑单元,由一组相邻的数据块组成,它是Oracle分配磁盘空间的最小单位。MINEXTENTS定义了段是所能包含的最小区间数量,在创建段时,它所包含的区间数量只能为MINEXTENTS。段段由一组区间组成。

段类型说明数据段每个不在簇中的表都有一个数据段。表中的所有数据都存储在数据段的区间中。每个簇都有一个数据段。簇中每个表的数据都存储在簇的数据段中索引段每个索引都有一个索引段,存储所有的索引数据临时段当执行SQL语句需要临时工作区时,Oracle将创建临时段。执行完毕后,临时段的区间将被系统回收,以备需要时分配使用回滚段如果当前系统处于自动重做管理模式,则数据库服务器使用表空间来管理重做空间。这是Oracle公司推荐使用的模式。但是,如果使用手动重做管理模式,则数据库管理员需要创建一个或多个回滚段,用于临时存储重做信息。回滚段中的信息将在数据库恢复过程中使用到表空间数据库可以划分为若干的逻辑存储单元,这些存储单元被称为表空间。每个数据库都至少有一个系统表空间(称为SYSTEM表空间)。在创建表时,需要定义保存表的表空间。表空间说明大文件表空间(BigfileTablespaces)Oracle10g提供的一种新的表空间,它只能包含一个大文件,但文件大小可以达到4G个数据块系统表空间(SYSTEMTablespace)Oracle数据库必须具备的部分。用于存放表空间名称、表空间所包含的数据文件等管理数据库自身所需要的信息辅助表空间(SYSAUXTablespace)系统表空间的辅助表空间,很多数据库组件把系统表空间作为存储数据的默认位置撤消表空间(UndoTablespace)用于事务的回滚和撤销的表空间临时表空间(TemporaryTablespace)用于存储数据库的临时表用户表空间(UsersTablespace)用于存储用户的私有数据表空间数据库、表空间和数据文件的关系每个表空间由一个或多个数据文件组成。数据文件用于在物理上存储表空间中所有逻辑结构的数据。表空间中数据文件的大小之和就是表空间的存储容量(图中系统表空间存储容量为2MB,用户表空间的存储容量为4MB)。数据库中表空间的存储容量之和就是数据库的存储容量。1.2.4数据库物理结构物理结构由构成数据库的操作系统文件所决定。每个Oracle数据库都由3种类型的文件组成:数据文件、日志文件和控制文件。

数据文件Oracle数据库有一个或多个物理的数据文件。数据库的数据文件包含全部数据库数据。逻辑数据物理地存储在数据文件中。数据文件有下列特征:

一个数据文件仅与一个数据库联系。 当数据库容量越界时,数据文件能够自动扩展。 一个或多个数据文件组成一个表空间。日志文件每个数据库有两个或多个日志文件组,日志文件组用于收集数据库日志。日志的主要功能是记录对数据所作的修改,所以对数据库作的全部修改记录在日志中。

控制文件每个Oracle数据库有一个控制文件,记录数据库的物理结构。控制文件包含数据库名、数据库数据文件和日志文件的名字、位置和数据库建立日期等信息。1.2.5数据库例程每个运行的Oracle数据库都对应一个Oracle例程(Instance),也可以称为实例。当数据库服务器上的一个数据库启动时,Oracle将分配一块内存区间,叫做系统全局区(SGA),并启动一个或多个Oracle进程。SGA和Oracle进程结合在一起,就是一个Oracle例程。1.2.6内部存储结构系统全局区(SystemGlobalArea,SGA)程序全局区(ProgramGlobalArea,PGA)

1.2.7进程结构

用户进程运行应用程序或Oracle工具。

Oracle进程运行Oracle服务器代码。Oracle进程包括服务器进程和后台进程。1.2.8应用程序结构

客户/服务器结构1.2.8应用程序结构多层结构是对客户/服务器结构的一种扩展:客户端。应用程序服务器。数据库服务器。OracleNetServices1.2.9事务

事务是包含一组数据库操作的逻辑工作单元。在事务中包含的数据库操作是不可分割的整体,要么一起被执行,要么回滚到执行事务之前的状态。Oracle10g数据库应用教程

授课教师:职务:第2章安装和卸载Oracle10g数据库课程描述Oracle10g支持包括32位Windows、64位Windows、OS、HP-UX、AIX5L、Solaris和Linux等多种操作系统,本章将以32位Windows为例介绍Oracle10g的安装需求和安装过程。本章知识点安装前准备Oracle10g数据库安装过程完全卸载Oracle10g2.1安装前准备安装Oracle10g数据库的硬件需求安装Oracle10g数据库的软件需求安装Oracle10g数据库的硬件需求硬件项目需求说明物理内存最少256MB,建议使用512MB虚拟内存物理内存的两倍硬盘空间根据安装组件和文件系统的不同,需要的硬盘空间也不同。使用NTFS文件系统比使用FAT32文件系统能够节省很多空间。基本安装类型共需要2.04GB,高级安装类型共需要1.94GB显示适配器256色处理器主频最少550MHz安装Oracle10g数据库的软件需求软件项目需求说明系统体系结构处理器:Intel(x86)、AMD64或IntelEM64T注意,Oracle提供适合32位(x86)、64位(Itanium)和64位(x64)Windows的数据库版本操作系统Windows2000sp1或更高版本,支持所有的版本WindowsServer2003的所有版本WindowsXP专业版Oracle10g数据库不支持WindowsNT编译器Pro*Cobol可以支持如下两种编译器:ACUCOBOL-GT6.2MicroFocusNetExpress4.0不支持ObjectOrientedCOBOL(OOCOBOL)。MicrosoftVisualC++.NET20027.0andMicrosoftVisualC++.NET20037.1编译器支持下面的组件:OracleC++CallInterfaceOracleCallInterfaceGNUCompilerCollection(GCC)ExternalcalloutsPL/SQLnativecompilationXDK网络协议支持TCP/IP、带SSL(安全套接字层)的TCP/IP以及命名管道2.2

Oracle10g数据库安装过程服务器安装过程客户端安装过程设置环境变量常用Oracle服务2.2.1服务器安装过程基本安装安装Oracle数据库的目录。默认目录为C:\oracle\product\10.2.0\db_1。安装类型。包括企业版、标准版和个人版。创建启动数据库。如果希望在安装过程中创建一般用途的数据库,请选择此选项。如果不选择此选项,安装程序将仅安装软件,而不会创建数据库。如果不选择在安装过程中创建数据库,可以在安装软件后使用数据库配置辅助程序(DBCA)来创建数据库。全局数据库名。指定希望创建的数据库的名称,默认为orcl。数据库口令。为以下数据库管理账户指定一个公共口令,包括SYS、SYSTEM、DBSNMP和SYSMAN。2.2.1服务器安装过程高级安装高级安装高级安装高级安装高级安装2.2.2客户端安装过程2.2.2客户端安装过程2.2.2客户端安装过程2.2.3设置环境变量环境变量名默认值说明NLS_LANGSIMPLIFIEDCHINESE_CHINA.ZHS16GBK使用的语言。SIMPLIFIEDCHINESE表示简体中文,CHINA表示中文日期格式,ZHS16GBK表示编码ORACLE_BASEC:\oracle\product\10.2.0安装Oracle服务器的顶层目录ORACLE_HOMEC:\oracle\product\10.2.0\db_1安装Oracle10g软件的目录ORACLE_SIDOrcl默认创建的Oracle数据库实例PATHC:\oracle\product\10.2.0\db_1\binOracle可执行文件的路径2.2.3设置环境变量注册表环境变量2.2.3设置环境变量系统环境变量2.2.4常用Oracle服务OracleDBConsoleorcl。Oracle数据库控制台服务,orcl是Oracle例程标识,默认的例程为orcl。在运行EnterpriseManager10g时,需要启动此服务。此服务被默认设置为自动启动。关于EnterpriseManager10g将在第3章中介绍。OracleJobSchedulerORCL。Oracle作业调度进行,ORCL是Oracle例程标识。此服务被默认设置为禁用。OracleOraDb10g_home1iSQL*Plus。iSQL*Plus应用服务,默认设置为自动启动。OracleOraDb10g_home1TNSListener。监听器服务,服务只有在数据库需要远程访问时才需要。此服务被默认设置为自动启动。OracleServiceORCL。数据库服务,这个服务会自动地启动和停止数据库。ORCL是Oracle例程标识。此服务被默认设置为自动启动。2.2.4常用Oracle服务Oracle服务2.3完全卸载Oracle10gOracle10g数据库应用教程

授课教师:职务:第3章Oracle数据库管理工具课程描述Oracle10g的常用数据库管理工具本章知识点企业管理器OracleAdministrationAssistant网络配置工具SQL*Plus和iSQL*Plus3.1企业管理器EnterpriseManager10gOracleEnterpriseManager3.1.1

EnterpriseManager10gEnterpriseManager10g简称EM,是基本的Web管理工具。启动EnterpriseManager10g使用EnterpriseManager启动EnterpriseManager10g通过命令行方式启动OracleDBConsoleorcl服务:

emctlstartdbconsole设置环境变量ORACLE_SID:

setoracle_sid=orcl服务启动后,可以在Web浏览器中按下面的格式访问EnterpriseManager10g:

http://<Oracle数据库服务器名称>:<EM端口号>/em启动EnterpriseManager10g在$ORACLE_HOME/install/portlist.ini中找到需要的EM端口号假定Oracle数据库服务器名称为OracleServer,打开EM登录页面:http://oracleserver:1158/em

启动EnterpriseManager10g第一次使用EnterpriseManager10g,将打开OracleDatabase10g许可授予信息页面使用EnterpriseManager主目录页面单击此链接查看一般信息单击此链接查看主机性能使用EnterpriseManager一般信息使用EnterpriseManager主机CPU使用EnterpriseManager活动会话数。显示当前所有的活动会话及其状态信息。SQL响应时间。执行一组有代表性的SQL语句所需要的平均时间。诊断概要。可以查看数据库运行的概要信息,扫描预警日志,显示ORA错误信息。空间概要。可以查看数据库空间的概要信息,包括数据库大小、有问题的表空间等。高可用性。显示与可用性相关的信息,包括实例恢复时间、上次备份时间、可用快速恢复区百分比和闪回事件记录等。使用EnterpriseManager性能页面单击此链接使用EnterpriseManager管理页面单击此链接使用EnterpriseManager维护页面3.1.2

OracleEnterpriseManagerOracleEnterpriseManager的主要功能

EnterpriseManager登录窗口3.1.2

OracleEnterpriseManagerEnterpriseManager常用工具3.1.2

OracleEnterpriseManager编辑本地首选身份证明3.2

OracleAdministrationAssistant

启动OracleAdministrationAssistant

设置默认实例和注册表变量设置操作系统数据库管理员和操作员3.2.1启动OracleAdministrationAssistantOracleAdministrationAssistant窗口3.2.2设置默认实例和注册表变量OraDb10g_home1属性窗口3.2.2设置默认实例和注册表变量Oracle注册表参数信息设置操作系统数据库管理员和操作员“编辑OS数据库管理员”对话框3.2.4

Oracle数据库管理管理Oracle数据库实例连接到数据库数据库的用户和角色项目3.2.4

Oracle数据库管理设置Oracle实例的启动/关闭选项

设置OracleNT服务的启动选项

3.3网络配置工具OracleNet简介

NetManagerNetConfigurationAssistant3.3.1

OracleNet简介定义一个名为ORCL_ORACLESERVER的网络服务名,代码如下:ORCL_ORACLESERVER=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=OracleServer)(PORT=1521)))(CONNECT_DATA=(SID=orcl)(SERVER=DEDICATED)))3.3.2

NetManagerOracleNetManager可以对下列OracleNet特性和组件进行配置和管理:概要文件确定客户端如何连接到Oracle网络的参数集合。使用概要文件可以配置命名方法、事件记录、跟踪、外部命名参数以及OracleAdvancedSecurity的客户端参数。服务命名创建或修改数据库服务器的网络说明。监听程序创建或修改监听程序。OracleNamesServer创建、修改OracleNamesServer的配置,设置或控制OracleNamesServer。3.3.2

NetManagerOracleNetManager窗口3.3.2

NetManager配置服务命名3.3.2

NetManager配置服务命名3.3.2

NetManager配置服务命名3.3.3

NetConfigurationAssistantNetConfigurationAssistant配置:监听程序配置。命名方法配置。本地Net服务名配置。目录使用配置。

3.3.3

NetConfigurationAssistant配置本地Net服务名3.3.3

NetConfigurationAssistant网络服务名配置窗口选择协议窗口3.3.3

NetConfigurationAssistantTCP协议设置窗口3.3.3

NetConfigurationAssistant设置网络协议名窗口3.4

SQL*Plus和iSQL*Plus

使用SQL*Plus

使用iSQL*Plus使用SQL*PlusSQL*Plus的运行环境使用SQL*Plus在SQL>提示符后面输入下面的SELECT语句,可以查看所有Oracle数据库的名称和创建日期。SELECTNAME,CREATEDFROMV$DATABASE;使用iSQL*Plus启动OracleOraDb10g_home1iSQL*Plus服务使用iSQL*Plus在浏览器中输入如下的网址可以打开iSQL*Plus的登录页面:http://数据库服务器主机名:iSQL*Plus端口号/isqlplus使用iSQL*PlusiSQL*Plus的工作页面SQL语句执行按钮执行结果使用iSQL*Plus保存脚本对话框加载脚本文件页面Oracle10g数据库应用教程

授课教师:职务:第4章数据库管理、配置和维护课程描述介绍Oracle数据库的管理方法,包括创建和删除数据库管理、数据库配置、备份和恢复数据库等本章知识点

关闭和启动数据库创建和删除数据库配置数据库用户管理4.1关闭和启动数据库Oracle数据库实例的状态关闭数据库实例启动数据库实例改变数据库的状态Oracle数据库实例的状态打开(OPEN)。启动例程,装载并打开数据库。该模式是默认的启动模式,它允许任何有效用户连接到数据库,并执行典型的数据访问操作。关闭(CLOSE)。将Oracle实例从允许用户访问数据库的状态转变为休止状态。关闭操作首先终止用户访问数据库所需的进程,然后释放计算机中供Oracle运行使用的那部分内存。已装载(MOUNT)。启动例程并装载数据库,但不打开数据库。该模式用于更改数据库的归档模式或执行恢复操作,还用于数据文件恢复。因为此状态下没有打开数据库,所以不允许用户访问。已启动(NOMOUNT)。启动实例,但不装载数据库。该模式用于重新创建控制文件,对控制文件进行恢复或从头重新创建数据库。因为此状态下没有打开数据库,所以不允许用户访问。该状态也称为“不装载”。关闭数据库实例正常关闭

SHUTDOWNNORMALNORMAL是SHUTDOWN语句的默认选项,因此SHUTDOWNNORMAL和SHUTDOWN完全相同。立即关闭

SHUTDOWNIMMEDIATE初始化自动备份。如果电源将在比较长的时间内被切断。如果数据库或者数据库应用程序发生异常,而管理员无法联系到用户退出登录或者用户无法退出登录。

事务(Transaction)是包含一个或多个SQL语句的逻辑单元,事务中的SQL语句是一个完整的整体,它们要么被全部提交(Commit)执行,要么全部回滚(Roolback)撤销。

关闭数据库实例事务处理关闭

SHUTDOWNTRANSACTIONAL中止关闭

SHUTDOWNABORT

如果数据库服务器的电源很快就要被切断,或者数据库实例启动时出现异常,则可以使用中止关闭方式关闭数据库

关闭数据库实例在EnterpriseManager中关闭数据库在数据库处于打开状态时,使用SYS用户以SYSDBA身份登录到EnterpriseManager。关闭按钮自动刷新关闭数据库实例主机和目标数据库身份证明页面操作系统用户数据库用户关闭数据库实例输入完成后,单击“确定”按钮,打开“确认关闭”页面关闭数据库实例单击“高级选项”按钮,可以选择关闭数据库的方式

关闭数据库实例打开“启动数据库实例”页面启动数据库实例启动数据库实例,装载并打开数据库。

(1)这是默认的启动数据库操作,直接使用STARTUP命令即可实现此功能。使用此种方式启动数据库后,用户可以连接到数据库并执行数据访问操作。

(2)除了启动数据库实例、装载并打开数据库外,STARTUP命令还将从默认位置读取初始化参数。2.启动数据库实例,不装载数据库。

STARTUPNOMOUNT启动数据库实例,装载数据库,但不打开数据库。

STARTUPMOUNT启动数据库实例4.启动后限制对数据库实例的访问。导入和导出数据。执行数据载入。临时阻止指定的用户访问数据库。执行迁移或升级操作。

STARTUPRESTRICT

RESTRICT子句可以与MOUNT、NOMOUNT、OPEN子句结合使用。可以通过执行如下命令结束限制访问状态:

ALTERSYSTEMDISABLERESTRICTEDSESSION;启动数据库实例强制实例启动

STARTUPFORCE

(1)在EnterpriseManager中,数据库实例没有启动页面。操作按钮启动数据库实例(2)打开“主机和目标数据库身份验证”页面

启动数据库实例(3)用户需要拥有管理员的权限才能关闭数据库实例,包括主机操作系统的管理员和当前数据库实例的SYSDBA用户。输入完成后,单击“确定”按钮,打开“确认打开”页面。启动数据库实例(4)开始打开数据库改变数据库的状态装载数据库实例。在执行某些管理操作时,数据库必须启动、装载一个实例,但此时数据库处于关闭状态。

ALTERDATABASEMOUNT;打开已关闭的数据库。

ALTERDATABASEOPEN;以只读方式打开数据库。

ALTERDATABASEOPENREADONLY;4.2创建和删除数据库

创建数据库删除数据库创建数据库欢迎窗口选择要进行的操作

创建数据库数据库模板模板详细信息创建数据库数据库标识窗口配置数据库管理选项数据库名实例名创建数据库配置数据库的身份验证所有用户使用统一的口令为不同用户设置不同的口令配置存储选项

创建数据库数据库文件所在位置窗口如果安装的数据库版本不同,则这些变量值也会不同创建数据库恢复配置窗口数据库内容窗口创建数据库定制要执行的脚本初始化参数窗口创建数据库设置数据块大小和最大进程数设置字符集

创建数据库设置数据库连接模式

设置数据库存储

创建数据库设置创建选项

确认窗口

创建数据库创建数据库创建数据库CREATEDATABASE语句的基本语法如下:CREATEDATABASE数据库名

[USER用户名IDENTIFIEDBY密码][CONTROLFILEREUSE][LOGFILE[GROUPn]日志文件,……][MAXLOGFILES整数][MAXLOGMEMBERS整数][MAXDATAFILES整数][MAXINSTANCES整数][ARCHIVELOG|NOARCHIVELOG][CHARACTERSET字符集][DATAFILE数据文件,……][SYSAUXDATAFILE数据文件,……][DEFAULTTABLESPACE表空间名][DEFAULTTEMPORARYTABLESPACE临时表空间名TEMPFILE临时文件][UNDOTABLESPACE撤销表空间名DATAFILE文件名]创建数据库【例4.1】使用CREATEDATABASE语句创建数据库OracleDB,代码如下:CREATEDATABASEOracleDBUSERSYSIDENTIFIEDBYSYSPWDUSERSYSTEMIDENTIFIEDBYSYSTEMPWDCONTROLFILEREUSELOGFILEGROUP1('redo01.log')SIZE10M,GROUP2('redo02.log')SIZE10M,MAXLOGFILES10MAXLOGMEMBERS10MAXDATAFILES100MAXINSTANCES1CHARACTERSETUS7ASCIIDATAFILE'sys01.dbf'SIZE100MREUSEEXTENTMANAGEMENTLOCALDEFAULTTABLESPACEtbs_1DEFAULTTEMPORARYTABLESPACEtempts1TEMPFILE'temp01.dbf'SIZE10MREUSE;删除数据库DatabaseConfigurationAssistant-欢迎使用窗口选择要删除的数据库删除数据库删除数据删除数据库DROPDATABASE语句删除数据库CONNECTSYS/SYSPWDASSYSDBA;SHUTDOWNIMMDIATE;STARTUPMOUNT;DROPDATABASE;4.3配置数据库

查看和设置内存参数还原管理初始化参数管理查看和设置内存参数内存参数设置页面图表中颜色的含义查看和设置内存参数PGA内存参数配置页面单击此按钮保存查看和设置内存参数PGA内存使用情况详细资料图表中颜色的含义还原管理Oracle维护用于取消对数据库所作更改的信息。这种信息由事务处理操作的记录组成,总称为“还原”。还原操作回退有效的事务处理、恢复中断的事务处理、提供读取一致性,以及从逻辑错误中进行恢复。自动还原管理是基于还原表空间(undotablespaces)的。Oracle以前的版本使用回退段来存储还原,也称为手动还原管理模式。还原管理还原管理页面还原管理编辑还原表空间的页面保存设置添加数

据文件初始化参数管理初始化参数文件可以是只读的文本文件,也可以是可读写的二进制文件。二进制文件被称为服务器参数文件(ServerParameterFile,SPFile),它始终存放在数据库服务器上。在Windows操作系统中,默认的文本初始化参数文件名为init%ORACLE_SID%.ora,默认路径为%ORACLE_HOME%\database。%ORACLE_SID%表示当前的数据库实例名,%ORACLE_HOME表示Oracle数据库产品的安装目录。初始化参数管理例如,如果数据库实例为orcl,则文本初始化参数文件的绝对路径为C:\oracle\product\10.2.0\db_1\database\initorcl.ora。默认情况下,initorcl.ora的内容如下:SPFILE='C:\oracle\product\10.2.0\db_1/dbs/spfileorcl.ora'初始化参数管理常用的初始化参数全局数据库名称(1)全局数据库名称包括用户自定义的本地数据库名称和数据库在网络结构中的位置信息。(2)初始化参数DB_NAME定义了本地数据库名称,参数DB_DOMAIN定义了网络结构的域信息。DB_NAME=orclDB_DOMAIN=则全局数据库名称为初始化参数管理定义闪回恢复区(1)闪回恢复区是Oracle数据库用来存储和管理与备份/恢复相关的文件的位置。(2)初始化参数DB_RECOVERY_FILE_DEST。定义闪回恢复区的位置。可以是目录、文件系统或自动存储管理(ASM)磁盘组。DB_RECOVERY_FILE_DEST_SIZE。指定闪回恢复区的最大字节数。如果DB_RECOVERY_FILE_DEST有效时才能指定此参数。初始化参数管理指定控制文件使用初始化参数CONTROL_FILES可以为数据库指定控制文件名。当执行CREATEDATABASE创建数据库时,将创建CONTROL_FILES中指定的控制文件列表。如果在初始化参数文件中没有CONTROL_FILES,则Oracle数据库使用默认的文件名来创建控制文件。指定数据块大小。使用初始化参数DB_BLOCK_SIZE可以指定数据库的标准数据块大小。数据块大小可以在SYSTEM表空间和其他表空间中被默认使用。通常,DB_BLOCK_SIZE设置为4K或8K。管理SGA。初始化参数SGA_MAX_SIZE可以指定SGA的最大内存数量。初始化参数SGA_TARGET用于指定SGA的实际大小,设置SGA_TARGET后,SGA的组件大小将被自动设置,包括SHARED_POOL_SIZE、LARGE_POOL_SIZE、JAVA_POOL_SIZE、DB_CACHE_SIZE和STREAMS_POOL_SIZE等。初始化参数管理设置最大进程数量。使用初始化参数PROCESSES决定了操作系统中可以连接到Oracle数据库的最大进程数量。指定还原空间(UndoSpace)的管理方法。每个Oracle都必须具备维护还原数据库操作的方法,记录事务在提交前的动作。使用UNDO_MANAGEMENT初始化参数可以设置是否启动自动还原管理模式。在自动还原管理模式中,还原数据被保存在还原表空间中。默认情况下,UNDO_MANAGEMENT的值为MANUAL。如果一个数据库实例启动了自动还原管理模式,则系统会选择一个还原表空间来存储还原数据。初始化参数UNDO_TABLESPACE用于指定当前实例的还原表空间。设置版本兼容性。使用初始化参数COMPATIBLE可以设置Oracle数据库版本的兼容性。例如,在创建数据库时,如果在初始化参数文件中指定COMPATIBLE=,则使用要求10.0兼容性的性能时,会产生错误信息。如果需要在Oracle10g中使用以前版本的数据库,则此功能非常有用。初始化参数管理使用EnterpriseManager查看和设置初始化参数搜索初始化参数管理修改SPFile文件中定义的所有初始化参数切换初始化参数管理使用SHOWPARAMETERS语句可以显示初始化参数信息例如,在SQL*Plus中输入SHOWPARAMETERS语句,执行结果如下:NAME TYPEVALUE------------ ------ --------------O7_DICTIONARY_ACCESSIBILITYboolean FALSEactive_instance_countintegeraq_tm_processesinteger0archive_lag_targetinteger0asm_diskgroupsstringasm_diskstringstringasm_power_limitinteger1……初始化参数管理使用ALTERSYSTEM语句可以设置初始化参数例如,设置SGA_MAX_SIZE的值为1G:ALTERSYSTEMSGA_MAX_SIZE=1GSCOPE=SPFILESCOPE子句指定了参数改变的适用范围,它可以取如下的值:

SPFILE。改变仅对SPFILE文件有效。对于动态参数而言,改变将在下一次启动时生效。静态参数只能通过这种方式改变。

MEMORY。仅在内存中应用改变的值。对于动态参数而言,改变将立即生效,但在下一次启动时将恢复为原来的值,因为SPFILE文件中的参数值没有改变。静态变量不允许使用此参数。

BOTH。改变同时应用于SPFILE文件和内存。对于动态参数而言,改变将立即生效,而且在下一次启动时依然有效。静态变量不允许使用此参数。用户管理Oracle数据库用户类型默认数据库管理员用户数据库管理员(DBA)的权限Oracle数据库用户类型Oracle数据库用户可以分为如下6种类型:数据库管理员安全官员网络管理员应用程序开发员应用程序管理员数据库用户Oracle数据库用户类型数据库管理员安装和升级Oracle数据库服务器和其他应用工具。分配系统存储空间,并计划数据库系统未来需要的存储空间。当应用程序开发员设计完成一个应用程序之后,为其创建主要的数据库存储结构,例如表空间。根据应用程序开发员的设计创建主要的数据库对象,例如表、视图和索引。根据应用程序开发员提供的信息修改数据库结构。管理用户,维护系统安全。确保对Oracle的使用符合Oracle的许可协议。控制和监视用户对数据库的访问。监视和优化数据库的行为。做好备份和恢复数据库的计划。维护磁带中归档的数据。备份和恢复数据库。在必要时联系Oracle公司获取技术支持。Oracle数据库用户类型安全官员安全官员可以管理用户、控制和监视用户对数据库的访问,以及维护数据库的安全。如果拥有单独的安全官员,则DBA就不需要关注这些问题。网络管理员网络管理员可以管理Oracle的网络产品。应用程序开发员 设计和开发数据库应用程序。 为应用程序设计数据库结构。 估算应用程序需要的数据库存储空间。 定义应用程序需要对数据库结构所进行的修改。 将上述信息提供给数据库管理员。 在开发过程中对应用程序进行调整。 在开发过程中对应用程序的安全性进行检测。Oracle数据库用户类型应用程序管理员应用程序管理员可以对指定的应用程序进行管理,每个应用程序都可以有自己的管理员。数据库用户数据库用户通过应用程序与数据库打交道,数据库用户最常用的权限如下:在权限的范围内添加、修改和删除数据。从数据库中生成统计报表。默认数据库管理员用户数据库管理员可以拥有两种类型的用户:操作库统账户Oracle数据库账户数据库管理员的操作系统账户。为了完成许多数据库管理任务,数据库管理员必须能够执行操作系统命令,因此数据库管理员需要拥有一个操作系统账户用于访问操作系统。数据库管理员的用户名。在创建Oracle数据库时,如下两个用户被自动创建:SYS,默认密码为CHANGE_ON_INSTALL。SYSTEM,默认密码为MANAGER。默认数据库管理员用户SYS用户当创建一个Oracle数据库时,SYS用户将被默认创建并授予DBA角色。所有数据库数据字典中的基本表和视图都存储在名为SYS的方案中。为了维护数据字典的真实性,SYS方案中的表只能由系统来维护。它们不能被任何用户或数据库管理员修改,而且任何用户都不能在SYS方案中创建表。SYSTEM用户在创建Oracle数据库时,SYSTEM用户也被默认创建并授予DBA角色。SYSTEM用户用于创建显示管理信息的表或视图,以及被各种Oracle数据库应用和工具使用的内部表或视图。SYS用户和SYSTEM用户都被默认授予DBA角色。DBA角色是在Oracle数据库创建时自动生成的角色,它包含大多数数据库系统权限,因此只有系统管理员才能被授予DBA角色。数据库管理员(DBA)的权限拥有SYSDBA权限可以执行如下操作: 启动和关闭数据库操作。 执行ALTERDATABASE语句修改数据库,打开、连接、备份和修改字符集等操作。 执行CREATEDATABASE语句创建数据库。 执行DROPDATABASE语句删除数据库。 执行CREATESPFILE语句。 执行ALTERDATABASEARCHIVELOG语句。 执行ALTERDATABASERECOVER语句。 拥有RESTRICTEDSESSION权限,此权限允许用户执行基本的操作任务,但不能查看用户数据。 作为SYS用户连接到数据库。数据库管理员(DBA)的权限拥有SYSOPER权限可以执行如下操作: 启动和关闭数据库操作。 执行CREATESPFILE语句。 执行ALTERDATABASE语句修改数据库,打开、连接、备份等操作。 执行ALTERDATABASEARCHIVELOG语句。 执行ALTERDATABASERECOVER语句。 拥有RESTRICTEDSESSION权限,此权限允许用户执行基本的操作任务,但不能查看用户数据。Oracle10g数据库应用教程

授课教师:职务:第5章数据库存储管理课程描述介绍Oracle数据库的存储单元和物理文件管理。Oracle数据库的存储单元包括表空间、段、区间和数据块等。Oracle10g的一个新增特性——自动存储管理(ASM)。

本章知识点

表空间管理控制文件管理重做日志管理归档日志管理5.1表空间管理查看表空间信息创建表空间设置和修改表空间属性删除表空间段和数据块管理撤销表空间查看表空间信息与表空间相关的视图段类型说明V$TABLESPACE控制文件中保存的所有表空间的名称和数量DBA_TABLESPACES所有表空间的描述信息USER_TABLESPACES所有用户可访问表空间的描述信息DBA_TABLESPACE_GROUPS所有表空间组及其所属的表空间信息DBA_SEGMENTS所有表空间中的区间信息USER_SEGMENTS所有用户表空间中的区间信息DBA_FREE_SPACE所有表空间中的空闲区间信息USER_FREE_SPACE所有用户表空间中的空闲区间信息V$DATAFILE所有数据文件信息V$TEMPFILE所有临时文件信息DBA_DATA_FILES显示所有属于表空间的数据文件信息DBA_TEMP_FILES显示所有属于临时表空间的临时文件信息查看表空间信息【例】查看视图V$TABLESPACE中表空间的内容和数量,代码及执行结果如下:SQL>SELECT*FROMV$TABLESPACE;TS#NAME INC BIG FLA ENC---- ------------ --- --- --- ---0 SYSTEM YES NO YES1 UNDOTBS1 YES NO YES2 SYSAUX YES NO YES4 USERS YES NO YES3 TEMP NO NO YES6 EXAMPLE YES NO YES7 ORCLTBS01 YES NO YES8 ORCLTBS02 YES NO YES已选择8行。查看表空间信息【例】通过视图DBA_TABLESPACES查看所有表空间的信息,代码及执行结果如下:SQL>SELECTTABLESPACE_NAME,CONTENTS,STATUSFROMDBA_TABLESPACES;TABLESPACE_NAME CONTENTS STATUS--------------- ---- -----SYSTEM PERMANENT ONLINEUNDOTBS1 UNDO ONLINESYSAUX PERMANENT ONLINETEMP TEMPORARY ONLINEUSERS PERMANENT ONLINEEXAMPLE PERMANENT ONLINEORCLTBS01 PERMANENT ONLINEORCLTBS02 PERMANENT ONLINE已选择8行。查看表空间信息“表空间管理”页面操作按钮创建表空间1.本地管理表空间【例】在CREATETABLESPACE语句中使用EXTENTMANAGEMENTLOCAL子句,可以创建一个本地管理表空间,代码如下:SQL>CREATETABLESPACEOrclTBS01DATAFILE'C:\oracle\product\10.2.0\oradata\orcl\OrclTBS01.dbf'SIZE50MEXTENTMANAGEMENTLOCALAUTOALLOCATE;

表空间已创建。创建表空间【例】在创建表空间OrclTBS02时,指定其最小区间为128KB,代码如下:SQL>CREATETABLESPACEOrclTBS02DATAFILE'C:\oracle\product\10.2.0\oradata\orcl\OrclTBS02.dbf'SIZE30MEXTENTMANAGEMENTLOCALUNIFORMSIZE128K;表空间已创建。创建表空间2.大文件表空间【例】在CREATETABLESPACE语句中使用BIGFILE关键词可以创建大文件表空间,代码如下:SQL>CREATEBIGFILETABLESPACEbigtbsDATAFILE'C:\oracle\product\10.2.0\oradata\orcl\bigtbs.dbf'SIZE10G;表空间已创建。创建表空间3.临时表空间【例】创建临时表空间tmptbs,代码如下:SQL>CREATETEMPORARYTABLESPACEtmptbsTEMPFILE'C:\oracle\product\10.2.0\oradata\orcl\tmptbs.dbf'SIZE20MREUSEEXTENTMANAGEMENTLOCALUNIFORMSIZE16M;表空间已创建。创建表空间创建表空间页面

单击此按钮保存输入名称创建大文件表空间设置和修改表空间属性1.重命名表空间【例】将表空间OrclTBS02修改为OrclTBS03,可以使用下面的语句:SQL>ALTERTABLESPACEOrclTBS02RENAMETOOrclTBS03;表空间已更改。

设置和修改表空间属性2.本地管理表空间

【例】在ALTERTABLESPACE语句中使用ADDDATAFILE子句,可以在本地管理表空间中增加数据文件,代码如下:SQL>ALTERTABLESPACEOrclTBS01ADDDATAFILE'C:\oracle\product\10.2.0\oradata\orcl\OrclTBS011.dbf'SIZE10M;表空间已更改。

设置和修改表空间属性3.大文件表空间【例】修改大文件表空间bigtbs的数据文件大小为4GB,代码如下:SQL>ALTERTABLESPACEbigtbsRESIZE4G;表空间已更改。设置和修改表空间属性4.临时表空间【例】在临时表空间tmptbs中添加临时文件,tmptbs01.dbf,文件大小为20MB,代码如下:SQL>ALTERTABLESPACEtmptbsADDTEMPFILE'F:\oracle\product\10.2.0\oradata\orcl\tmptbs01.dbf'SIZE20M;表空间已更改。设置和修改表空间属性5.设置联机和脱机将数据库的一部分设置为不可访问,而其他部分可以访问。执行脱机表空间备份。在升级或维护应用程序时,将应用程序及其使用的表临时设置为不可访问。重命名或重新分配表空间。设置和修改表空间属性ALTERTABLESPACE…OFFLINE语句设置表空间为脱机状态

【例】将表空间OrclTBS01设置为脱机状态:SQL>ALTERTABLESPACEOrclTBS01OFFLINE;DBA_TABLESPACES视图查看表空间的状态SQL>SELECTTABLESPACE_NAME,CONTENTS,STATUSFROMDBA_TABLESPACES;ALTERTABLESPACE…ONLINE语句设置表空间为联机状态。【例】将表空间OrclTBS01设置为联机状态:SQL>ALTERTABLESPACEOrclTBS01ONLINE;设置和修改表空间属性

6.设置只读表空间ALTERTABLESPACE…READONLY语句设置只读表空间【例】将表空间OrclTBS01设置为只读表空间:SQL>ALTERTABLESPACEOrclTBS01READONLY;ALTERTABLESPACE…READWRITE语句可以将只读表空间设置为可读写状态。【例】将表空间OrclTBS01设置为可读写状态:SQL>ALTERTABLESPACEOrclTBS01READWRITE;设置和修改表空间属性编辑表空间页面单击此按钮保存添加、编辑和移去数据文件删除表空间DROPTABLESPACE语句删除表空间。【例】删除表空间OrclTBS01:SQL>DROPTABLESPACEOrclTBS01;表空间已删除。INCLUDINGCONTENTS子句可以在删除表空间的同时删除其中的段,例如:SQL>DROPTABLESPACEOrclTBS01INCLUDINGCONTENTS;INCLUDINGCONTENTSANDDATAFILE子句可以在删除表空间的同时,删除包含的段和数据文件:SQL>DROPTABLESPACEOrclTBS03INCLUDINGCONTENTSANDDATAFILES;段和数据块管理SEGMENTSPACEMANAGEMENT子句可定义段空间管理方式【例】创建自动段管理方式的表空间MyTBS01:SQL>CREATETABLESPACEOrclTBS01DATAFILE'C:\oracle\product\10.2.0\oradata\orcl\OrclTBS01.dbf'SIZE30MEXTENTMANAGEMENTLOCALAUTOALLOCATESEGMENTSPACEMANAGEMENTAUTO;【例】创建手动段管理方式的表空间MyTBS01:SQL>CREATETABLESPACEOrclTBS01DATAFILE'C:\oracle\product\10.2.0\oradata\orcl\OrclTBS01.dbf'SIZE30MEXTENTMANAGEMENTLOCALAUTOALLOCATESEGMENTSPACEMANAGEMENTMANUAL;

段和数据块管理数据块是Oracle数据库的最小存储单元,在初始化参数DB_BLOCK_SIZE中定义了标准数据块的大小。在创建表空间时,如果不特殊指定,将使用DB_BLOCK_SIZE中定义的数据作为数据块的大小。【例】可以在CREATETABLESPACE语句中使用BLOCKSIZE子句指定非标准数据块的大小:SQL>CREATETABLESPACEOrclTBS01DATAFILE'F:\oracle\product\10.2.0\oradata\orcl\OrclTBS01.dbf'SIZE30MEXTENTMANAGEMENTLOCALAUTOALLOCATEBLOCKSIZE8K;新创建的表空间数据块大小为8K。撤销表空间撤销记录可以用于完成如下功能:当执行ROLLBACK命令时,完成回滚操作。恢复数据库。使用闪回查询分析以前时间点的数据。使用闪回技术从逻辑破坏中恢复数据。初始化参数UNDO_TABLESPACE设置默认的撤销表空间。【例】使用CREATEUNDOTABLESPACE语句创建撤销表空间:SQL>CREATEUNDOTABLESPACEundotbs01DATAFILE'C:\oracle\product\10.2.0\oradata\orcl\undotbs02.dbf'SIZE2MREUSE;表空间已创建。5.2控制文件管理

创建控制文件恢复控制文件删除控制文件查看控制文件信息创建控制文件创建初始控制文件创建控制文件

创建控制文件副本(1)关闭数据库。(2)将当前的控制文件复制到其他目录下。(3)修改初始化参数CONTROL_FILES,增加新的控制文件或者修改原有的控制文件。(4)重新启动数据库。创建控制文件

创建新的控制文件数据库的控制文件被永久破坏,而且没有对控制文件进行备份。需要修改数据库名。【例】使用CREATECONTROLFILE语句创建控件:CREATECONTROLFILESETDATABASEdb_nameLOGFILEGROUP1('c:\oracle\product\10.2.0\oradata\db_name\redo01_01.log','c:\oracle\product\10.2.0\oradata\db_name\redo01_02.log'),……RESETLOGSDATAFILE'c:\oracle\product\10.2.0\oradata\db_name\system01.dbf'SIZE3M,'c:\oracle\product\10.2.0\oradata\db_name\rbs01.dbs'SIZE5M,'c:\oracle\product\10.2.0\oradata\db_name\users01.dbs'SIZE5M,'c:\oracle\product\10.2.0\oradata\db_name\temp01.dbs'SIZE5MMAXLOGFILES50MAXLOGMEMBERS3MAXLOGHISTORY400MAXDATAFILES200MAXINSTANCES6ARCHIVELOG;创建控制文件创建新的控制文件(1)获取数据库的数据文件和重做日志文件列表。【例】从视图V$DATAFILE中获取数据文件的信息:SQL>SELECTNAMEFROMV$DATAFILE;NAME---------------------------------------------F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBFF:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBFF:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBFF:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBFF:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF【例】从视图V$LOGFILE中获取日志文件的信息:SQL>SELECTMEMBERFROMV$LOGFILE;MEMBER---------------------------------------------F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO03.LOGF:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO02.LOGF:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\REDO01.LOG

温馨提示

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

评论

0/150

提交评论