SYBASE基本知識安裝配置_第1頁
SYBASE基本知識安裝配置_第2頁
SYBASE基本知識安裝配置_第3頁
SYBASE基本知識安裝配置_第4頁
SYBASE基本知識安裝配置_第5頁
已閱讀5頁,還剩92頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

會計學1SYBASE基本知識安裝配置單元概要AdaptiveSever系統管理員負責創建與維護AdaptiveSever。本單元描述AdaptiveSever是如何工作的。目標完成本單元學習后,應該能夠:描述AdaptiveSever內數據庫和系統表的功能;列出AdaptiveSever的客戶端和組件;描述一個系統管理員的職責。第1頁/共97頁單元提要數據庫與系統表客戶端與實用程序系統管理員職責第2頁/共97頁AdaptiveServerEnterprise12.0AdaptiveServerEnterprise12.0是一套客戶/服務器應用,它能夠讓用戶創建、管理和使用關系數據庫。AdaptiveServerEnterprise12.0的服務器組件稱為“AdaptiveServer”。第3頁/共97頁AdaptiveServerEnterprise12.0以前版本AdaptiveServerEnterprise12.0以前版本包括:SQLServer11.0(1995年12月發布)AdaptiveServerEnterprise11.5(1997年9月發布)AdaptiveServerEnterprise11.9.2(1998年10月發布)ASE12.0與所有以前版本不同的功能(或以前版本沒有的功能)。這些功能被標識為"以前版本"圖標,它們通常在右下腳顯示。有關以前版本功能的細節可在學生注釋中找到。第4頁/共97頁AdaptiveServer數據庫AdaptiveServer管理多種類型數據庫。必需數據庫;"附加功能"數據庫;例子數據庫;應用數據庫。第5頁/共97頁必需數據庫master

數據庫包含系統表,這些系統表中數據用來管理。model是數據庫模板,用于創建新的數據庫。sybsystemprocs數據庫中的表存放系統存貯過程。sybsystemdb數據庫中的數據是關于分布式事務管理功能的。tempdb數據庫包含臨時表。第6頁/共97頁"附加功能"數據庫sybsyntax

包含SQL關鍵詞的語法幫助。允許用戶使用sp_syntax安裝

sybsyntax

。dbccdb

包含從

dbcc

checkstorage的輸入和輸出。安裝dbccdb

數據庫讓系統管理員能夠使用并行處理命令檢查數據庫的一致性。sybsecurity數據庫包含審計信息。安裝sybsecurity數據庫能夠讓系統管理員審計用戶。第7頁/共97頁例子和應用數據庫pubs2

和pubs3

是例子數據庫,它們是關于一個虛構的圖書銷售公司。安裝pubs2

或pubs3

數據庫,能夠讓用戶在安全和可預見環境中練習Transact-SQL命令。應用數據庫是用戶在生產和開發環境下定義的數據庫。第8頁/共97頁系統表一張系統表是由服務器創建和維護的,它存儲服務器信息或一個數據庫信息。系統表名通常使用字符串"sys"開頭。例子:sysobjects,sysusers第9頁/共97頁master數據庫中的系統表有些系統表只存在于master

數據庫中。它們組成了服務器的"大腦"。例子:sysdatabases每一行代表服務器管理的一個數據庫。第10頁/共97頁每一個數據庫中系統表有些系統表在每個數據庫中都存在。它們形成所在數據庫的"大腦"。例子:sysobjects表中每一行代表該數據庫中的一個對象。第11頁/共97頁系統存貯過程系統表中的信息通常通過系統存貯過程來查看或修改。系統存貯過程名字用"sp_"開頭。例子:sp_help,sp_adduser當一個sp_系統存貯過程執行時,AdaptiveSever在多個地方查找該系統存貯過程。首先在當前數據庫中查找;如果不在,它查找sybsystemprocs

數據庫;如果還不在,它查找master

數據庫;如果仍然不在,它返回一個錯誤消息。第12頁/共97頁單元提要數據庫與系統表客戶端與實用程序系統管理員職責第13頁/共97頁客戶端和運用程序AdaptiveServerEnterprise12.0是一套客戶/服務器應器應用。下面AdaptiveServerEnterprise12.0應用與實用程序在本課程中討論:客戶應用:isqljisqlSybaseCentral第14頁/共97頁TheisqlClientIsql是一個命令行程序,它只在UNIX平臺與WindowsNT平臺上存在。為編輯isql中的命令,需要一個編輯器,如vi或pico。第15頁/共97頁jisql客戶端jisql是一個基于JavaGUI圖形界面程序,它存在于UNIX平臺和WindowsNT平臺上。第16頁/共97頁SybaseCentral客戶端SybaseCentral是一個GUI圖形界面應用,它只在WindowsNT平臺上,通過它可以使用向導和點-擊功能來完成服務器系統管理任務。第17頁/共97頁數據庫實用程序

ASE數據庫實用程序是一個在操作系統提示符或GUI界面中執行的程序,用它幫助系統管理。srvbuild-基于UNIX的服務器安裝實用程序。ServerConfig-基于WindowsNT的服務器安裝實用程序。dsedit-創建或修改interfaces接口文件的編輯器。bcp-在數據庫與操作系統文件間拷貝數據的實用程序。第18頁/共97頁Adaptive

Server附加組件可以安裝下面的AdaptiveSever附加組件:BackupServer數據庫備份和利用數據庫備份恢復數據庫。XPServer執行擴展存貯過程。MonitorServer收集性能數據并進行性能調優。安裝AdaptiveServer時,以下部件不被安裝:HistoricalServer存儲來自MonitorServer的數據,以供進一步分析。第19頁/共97頁授權功能下面功能在ASE12.0中有,但客戶必須購買每個附加功能。數據庫中的Java;高可用性(HA);分布事務管理;高級安全機制。第20頁/共97頁單元提要數據庫與系統表客戶端與實用程序系統管理員職責第21頁/共97頁系統管理員職責系統管理員通常包含如下職責:創建與配置服務器;安裝客戶端,建立客戶端與服務器的連接;創建數據庫;為數據庫與它們中的對象分配硬盤資源;創建用戶登錄名;為用戶要訪問的數據授權;備份數據庫;恢復數據庫;監測數據庫的活動;提高服務器性能。第22頁/共97頁系統管理員的資源系統管理員的資源:AdaptiveServerEnterprise12.0的文檔,特別是下面書目:Transact-SQLUser’sGuideSystemAdministrationGuidePerformanceandTuningGuideSecurityAdministrationGuideManagingandMonitoringSybaseAdaptiveServerReferenceManualSybooks文檔的電子版;在CD或Web上;可查詢;第23頁/共97頁AdaptiveServer需要如下數據庫才能正常工作:mastermodelsybsystemprocssybsystemdbtempdbAdaptiveServer帶有一些附加功能數據庫,安裝它們可增加AdaptiveServer的功能??偨Y第24頁/共97頁總結AdaptiveServer帶有一些例子數據庫,它們能夠讓用戶在安全、可預見環境下練習Transact-SQL命令。系統表是由服務器維護的表,它們所存放的信息是關于特定數據庫或整個服務器的。AdaptiveServer帶有許多客戶端應用程序和數據庫實用程序。系統管理員負責創建服務器、創建數據庫和維護服務器。第25頁/共97頁復習問題1. 列出必需數據庫的名字。2. 在每個數據庫中的系統表與僅在master數據庫中有的系統表有什么區別?3. 當執行一個存貯過程時,服務器到哪里查找該存貯過程?4. 在UNIX平臺上可以應用什么客戶端?WindowsNT平臺上?5. 列出系統管理員的四項責職。第26頁/共97頁數據庫系統管理:AdaptiveServerEnterprise12.5安裝服務器第27頁/共97頁單元概要目標完成本單元學習后,應當能夠:準備好系統以供裝載ASE軟件;安裝服務器;描述服務器相關的目錄結構;啟動和停止服務器。管理一個服務器的第一步是安裝該服務器。本單元討論安裝服務器前的準備工作和服務器安裝過程本身。第28頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結構啟動和停止服務器第29頁/共97頁安裝概述創建一個AdaptiveSever,必須做如下操作:1.準備好系統以供裝載ASE軟件。如果需要,創建安裝帳戶;確認操作系統和硬盤的空間能夠滿足服務器安裝的最低要求。2.裝載ASE12.5產品。3.安裝AdaptiveSever。第30頁/共97頁創建安裝帳戶UNIX:需要創建一個sybase帳戶并使用這個帳戶安裝軟件。sybase帳戶在安裝過程中會創建自己的目錄與文件,這樣可簡化安全、磁盤資源分配和備份管理。Windows-NT:應該使用administrator帳戶安裝軟件。第31頁/共97頁ASE安裝軟件ASE12.5安裝軟件在兩張CD上。服務器CD-包含服務器組件。AdaptiveServer12.5AdaptiveServerMonitorServer12.5jisql1.0PC-clientCD-包含WindowsNT機器上的組件。jisql1.0SybaseCentral3.2本單元重點在安裝服務器軟件上。第32頁/共97頁StudioInstallerStudioInstaller是基于Java的GUI界面實用程序,用于卸載ASE12.5組件。它在不同平臺上創建相同的界面;

需要已安裝窗口軟件包來使用GUI圖形界面(如XWindows);

不需要任何Java軟件與工具(如JDK)來執行安裝。安裝總結:

從用戶對話框中獲取信息;

如果需要,創建ASE安裝“目錄”;

把所選擇的組件卸載到目標目錄中;

有時要配置一些實用程序。第33頁/共97頁ASE12.0要求操作系統級運行ASE12.5的要求:Solaris2.7HP/UX11.0AIX4.3.1IntelNT4.0withServicePack4DigitalUnix4.0D最少硬盤空間要求:標準安裝:678MB;全部安裝:700MB;客戶化安裝:依賴于所選擇的組件。第34頁/共97頁授權證書下面的“付費功能”在缺省情況下是沒有的。

數據庫中的Java功能;

高可用性(HA);

分布式事務管理;高級安全特性。用戶需要這些功能時需要額外付費。

用戶可獲得相應產品的授權證書。

此授權證書有對應功能的鑰匙。第35頁/共97頁SybaseSoftwareAssetManagerSybaseSoftwareAssetManager是StudioInstaller的一個組件,它用來施行“付費功能”的安裝。它在安裝時自動激活。它讓用戶回答授權證書內容。

這些信息在授權文件中。在啟動過程中,AdaptiveServer通過檢查授權來決定啟動什么功能。第36頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結構啟動和停止服務器第37頁/共97頁為了安裝一個AdaptiveSever,必須擁有系統數據庫所需的最少硬盤空間。master-6MBmodel-2MBtempdb-2MBsybsystemprocs-80MBsybsystemdb-2MBAdaptiveServer12.0安裝要求第38頁/共97頁AdaptiveServer12.0安裝要求一個數據庫設備是存放數據庫的一個物理資源。在安裝過程中創建兩個設備。sybprocsdev設備,它存放sybsystemprocs數據庫。masterdevice,設備,它存放所有其它系統數據庫。第39頁/共97頁AdaptiveServer12.0缺省安裝第40頁/共97頁AdaptiveServer使用一個缺省字符集與一個字符集排序。缺省字符集依賴于平臺;字符集設置支持US英文及包含帶有口音的大多數歐洲語言。缺省排序是binary。在安裝過程中,可指定非缺省字符集與排序。字符集和排序第41頁/共97頁字符集和排序安裝后,仍可改變字符集與排序。由于這些改變需要操作現有數據,除非特別需要,不建議這種字符集改變。執行存貯過程sp_helpsort

查看當前字符集與排序。第42頁/共97頁安裝例程每一個平臺都有一個例程用來安裝服務器。在UNIX平臺上,它是srvbuild,在WindowsNT平臺上,它是ServerConfig。StudioInstallerinstallation安裝結束時,系統激活該安裝進程??稍诖藭r安裝一個服務器,也可以在以后時間安裝。第43頁/共97頁安裝例程可在任何時候啟動服務器安裝進程。UNIX到ASE-12_0/install

目錄下。在操作系統提示符下輸入命令srvbuild。Windows-NT選擇Start->Programs->Sybase->ServerConfig。第44頁/共97頁安裝例子:安裝和配置第45頁/共97頁安裝例子:創建服務器第46頁/共97頁安裝例子:服務器屬性編輯器第47頁/共97頁安裝例子:狀態輸出第48頁/共97頁安裝例子:完成第49頁/共97頁資源文件一個資源文件是不能使用GUI圖形界面安裝服務器時,創建服務器的文件。在資源文件中,指定了服務器的屬性。在UNIX平臺上,使用srvbuildres例程用資源文件創建服務器。語法:

srvbuildres[-v][-rfile_name]例子:

srvbuildres-r第50頁/共97頁srvbuild1112.001-SYBASE.rssrvbuild.release_directory:/work1/sybase/ASE_GA/ASEduct:sqlsrvsrvbuild.server_name:SYBASEsrvbuild.new_config:yessrvbuild.do_add_server:yessrvbuild.do_upgrade:work_protocol_list:work_hostname_list:work_port_list:4100srvbuild.master_device_physical_name:/work1/sybase/ASE_GA/ASE/devices/master.datsrvbuild.master_device_size:30資源文件例子第51頁/共97頁資源文件例子srvbuild.errorlog:/work1/sybase/ASE_GA/ASE/install/SYBASE.logsrvbuild.sybsystemprocs_device_physical_name:/work1/sybase/ASE_GA/ASE/devices/sybsystemprocs.datsrvbuild.sybsystemprocs_device_size:60srvbuild.default_backup_server:SYB_BACKUP...........................................srvbuild1112.002-SYBASE_back.rssrvbuild.release_directory:/work1/sybase/ASE_GA/ASEduct:bsrvsrvbuild.server_name:SYBASE_back第52頁/共97頁資源文件例子srvbuild.do_add_backup_server:work_protocol_list:work_hostname_list:work_port_list:4202srvbuild.language:USE_DEFAULTsrvbuild.character_set:USE_DEFAULTsrvbuild.tape_config_file:USE_DEFAULTsrvbuild.errorlog:/work1/sybase/ASE_GA/ASE/install/SYBASE_back.log第53頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結構啟動和停止服務器第54頁/共97頁單獨一個sybase

目錄所有組件的文件都存放在該目錄下。重要的sybase

子目錄bin所有執行文件(isql,bcp,等)charsets字符集與字符排序本地化文件。init安裝的日志文件。目錄結構:ASE12.0以前版本第55頁/共97頁目錄結構:ASE12.0以前版本install安裝程序,RUNSERVER文件,錯誤日志文件。scripts數據庫安裝腳本。第56頁/共97頁目錄結構:ASE12.0最上層目錄。每個組件的子目錄包括下面內容:

該組件的執行程序;

該組件的安裝與配置工具;

該組件所需的其它相關文件。子目錄的命名規則為所包含的組件標識與軟件版本。

例子:ASE-12_0/(ASE服務器文件位置);OCS-12_0/(OpenClient/OpenServer文件位置);jConnect-4_2/(locationofjConnect4.2文件位置)。第57頁/共97頁重要的ASE-12_0子目錄bin許多服務器實用程序的執行文件。charsets字符設置和排序定位文件。initASE安裝日志文件。install安裝文件,RUNSERVER文件,錯誤日志文件。scripts可選數據庫的安裝腳本。有些執行文件(如isql

bcp)在Ocs-12_0/bin

子目錄下。第58頁/共97頁UNIX環境變量$DSLISTEN(由管理員設定)指定服務器的名字。$DSQUERY(由管理員設定)當一個運行的實用程序沒有指定服務器名時,它指定要連接的服務器名字。$SYBASE(由管理員設定)指定最上層Sybase產品目錄名。$SYBASE_ASE(系統設定為“ASE-12_0”)指定AdaptiveServer要安裝的子目錄。$JAVA_HOME(由管理員設定)指定Java開發環境包(JDK)所在的位置。只有在使用jisql客戶端時才需要。第59頁/共97頁單元提要裝載ASE軟件安裝AdaptiveServersASE目錄結構啟動和停止服務器第60頁/共97頁RUNSERVER文件TheRUNSERVER文件是一個用來啟動服務器的UNIX文件。它位于

ASE-12_0/install目錄下。它包含用于啟動服務器的命令dataserver。它包含如下信息:服務器名;磁盤設備所需數據庫位置;errorlog文件位置;配置文件位置;用于分配服務器內存。interfaces文件位置。用于建立與客戶端的連接??赏ㄟ^修改RUNSERVER文件來改變服務器啟動的行為。第61頁/共97頁RUNSERVER文件例子#!/bin/sh##AdaptiveServername: SYBASE#Masterdevicepath: /work/ASE12/SYBASE_master.dat#Errorlogpath: /work2/ASE12/ASE-12_0/install# SYBASE/log#Directoryforsharedmemoryfiles: /work2/ASE12#/work2/ASE12/ASE-12_0/bin/dataserver\-SSYBASE\-d/work2/ASE12/SYBASEmaster.dat\-e/work2/ASE12/ASE-12_0/install/SYBASE.log\-M/work2/ASE12\第62頁/共97頁啟動和停止服務器系統管理員需要定期做:啟動服務器;確認服務器正在運行;關閉服務器。完成任務的兩鐘方法:命令法;SybaseCentral法。第63頁/共97頁啟動服務器:命令法語法:startserver[[-frunserver_file][-m]]例子:

prompt%cd$SYBASE_ASE/install prompt%startserver-fRUN_SYBASE在操作系統提示符下執行這個命令。此命令用以啟動RUNSERVER文件中的服務器。如果沒有指定文件名,該服務器搜尋名為“RUN_SYBASE”的文件。第64頁/共97頁確認服務器運行:命令法語法:showserver例子:

prompt%showserver -USERPID%CPU%MEMSZRSSTTSTATSTARTTIMECOMMANDsybase121550.06.19001672pbS13:522:48/work/sybase/ASE/bin/dataserver-d/work/sybase/ASE/devices/master.dat-sSYBASE-e/work/sybase/ASE/install/errorlog-i/work/sybase/ASEsurya%在操作系統提示符下執行該命令。列出本機上所有正在運行的服務器。如果沒有服務器在運行,只顯示頭信息。第65頁/共97頁停止服務器:命令法語法:shutdown[server_name][with{wait|nowait}]例子:

shutdown - ServerSHUTDOWNbyrequest. TheSQLServeristerminatingthisprocess.在Sybase客戶端執行這個命令。只有當要關閉的服務器不是AdaptiveServer(例如,BackupServer)時,server_name才需要。nowait命令立即關閉服務器,即使有語句正在運行(這不是缺省)。wait命令在執行shutdown前讓正在進行的事務完成。第66頁/共97頁啟動服務器:SybaseCentral第67頁/共97頁確認服務器運行:SybaseCentral第68頁/共97頁停止服務器:SybaseCentral第69頁/共97頁ASE12.0環境回顧第70頁/共97頁總結StudioInstaller是一個基于Java的GUI程序,用它安裝ASE軟件到系統上。

為了安裝一個服務器,必須運行srvbuild

實用程序(UNIX)或ServerConfig實用程序(NT)。一個資源文件是在沒有GUI圖形環境下,用來安裝服務器的文件。在ASE12.0目錄結構中,有一個頂層目錄,每一個組件都分配一個子目錄。TheRUNSERVER文件包含啟動服務器的信息。文件包含啟動服務器的信息。命令;SybaseCentral。第71頁/共97頁命令和參數總結sp_helpsort顯示服務器字符集與排序。startserver啟動一個服務器。showserver顯示本機上正在運行的所有服務器。shutdown停止一個服務器。第72頁/共97頁復習問題1. StudioInstaller與srvbuild

有什么不同?2. 什么是SybaseSoftwareAssetManager?3. 在安裝過程中創建了多少設備?這些設備上分別存放什么系統數據庫?4. 運行文件RUNSERVER放在什么位置?5. 怎么確認一個服務器在運行?第73頁/共97頁數據庫系統管理:AdaptiveServerEnterprise12.0建立連接第74頁/共97頁單元概要為了創建一個客戶/服務器結構,系統管理員必須確保客戶端與服務器能夠相互通訊。這是通過創建和維護interfaces

文件實現的。目標完成本單元學習后,應該能夠:描述interfaces

文件的目的;解釋一個UNIXinterfaces

文件的內容;解釋一個NTinterfaces

文件的內容;創建、修改和維護interfaces

文件。第75頁/共97頁單元提要接口文件UNIXinterfaces文件NTsql.ini文件維護接口文件文件第76頁/共97頁連接與客戶端連接指一個客戶端應用與服務器建立連接的能力。下面是AdaptiveServer的客戶端:isqljisqlSybaseCentralSQLAdvantage(只與ASE11.5和11.9一起發布)第77頁/共97頁安裝客戶端下面客戶端可作為服務器安裝過程的一部分自動安裝:isqljisqlSybaseCentralSQLAdvantage(只在ASE11.5和11.9.2)必須與服務器分開單獨安裝。為了讓jisql工作,必須做如下工作:安裝一個Java開發包,版本為1.2或更高版;設置環境變量$JAVA_HOME指向Java開發包位置;設置環境變量$JDBC_HOME值為sybase/jConnect4-2。第78頁/共97頁接口文件是一個“地址簿”,它列出每一個已知服務器的名字和地址。當客戶端應用連接一個給定名的服務器時,該客戶端:在接口文件中查找服務器名。使用給定的地址連接服務器。接口文件管理員必須修改和發布接口文件到每個用戶,以便他們能夠連接服務器。接口文件的名字與位置因操作系統的不同而不同。UNIX缺省值:interfaces

在$SYBASE_ASE目錄。NT缺省值:sql.ini

在sybase/ini目錄。第79頁/共97頁AdaptiveServer如何監聽客戶端啟動一個AdaptiveSever時:1. 它決定所要使用的服務器名。2. 它在接口文件中查找上面服務器名項。3. 它使用接口文件中端口號與網絡協議信息來監聽客戶連接。第80頁/共97頁客戶端如何連接到AdaptiveServer當客戶端連接到AdaptiveSever時:1. 它確定要連接的AdaptiveSever名稱。2. 它在接口文件中找出該名稱的服務器項。3. 它使用文件中的機器、端口和網絡協議信息連接服務器。第81頁/共97頁接口文件格式它是一個普通的文本文件。接口文件可能有幾種不同的格式。這是由于ASE產品能運行在多個平臺上,每個平臺都需要不同類型的信息。所有格式都包含如下信息:服務器名;master

項,用于服務器啟動;query

輸入,客戶端建立連接時使用。第82頁/共97頁單元提要接口文件UNIXinterfaces文件NTsql.ini文件維護接口文件文件第83頁/共97頁UNIX接口文件(例子#1)在UNIX上,接口文件名叫interfaces。它在$SYBASE

目錄下。例子:#SybaseInterfacesfile##<database_server_name><retry><delay>#<tab><service><protocol><network><hostname><port>#SYBASE querytcpetheredeme42000 mastertcpetheredeme42000第84頁/共97頁UNIX接口文件:服務器名服務器名在第一行開始位置。服務器名不能超過30字符。服務器名區分大小寫。在服務器名后,可加入客戶端重試到服務器連接的次數。缺省值為“0”。在重試次數后面,可加入兩次重試連接間相隔秒數。缺省值為“0”。例子:SYBASE310

querytcpetheredeme42000 mastertcpetheredeme42000第85頁/共97頁UNIX接口文件:服務類型有兩種服務類型:“query”代表的服務是客戶端應用用它登錄到服務器?!癿aster”定義的服務是服務器用于監聽來源于客戶端的登錄請求。每個服務必須在自己行上,行起始必須用tab

鍵。如果沒有tab

鍵,該項將被忽略。例子:SYBASE310

querytcpetheredeme42000 mastertcpetheredeme42000第86頁/共97頁UNIX接口文件:協議與網絡UNIX

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論