达梦数据库操作手册_第1页
达梦数据库操作手册_第2页
达梦数据库操作手册_第3页
达梦数据库操作手册_第4页
达梦数据库操作手册_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

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

文档简介

达梦数据库操作手册2023年12月15日达梦数据库安装一、效劳器安装数据库安装留意问题数据库的安装路径不要直接放在操作系统的//dmdb/dm,但是/dmdb要单独挂载在一块硬盘上。依据业务需要及数据量,数据文件放在磁盘空间较大的分区下。安装步骤图形化界面安装DMInstall.bin赐予可执行权限chmod +x DMInstall.binchmod +x DMInstall.binDMInstall.bin,进展数据库安装./DMInstall.bin./DMInstall.bin承受安装许可协议查看版本信息key文件选择安装类型选择安装路径,及勾选高级配置选项6->字符集L处理“是”修改系统治理员密码,此处不需要修改开头菜单文件夹建立完成安装配置,显示安装小结dm.ini1.2.3节内容。字符形式安装界面安装。运行达梦安装文件./DMInstall.bin./DMInstall.bin-i假设提示权限不够,进展授权,执行:chmodchmod+xDMInstall.binDMInstallDMInstallProgramPleaseInputthePathoftheKeyFile[/home/d5000/dm_install/dm.key]:ExpirationDate:unlimitedServerExpirationDate:unlimitedServerSeries:EnterpriseEditionServerType:TrialEditionCustomerName:国电南瑞AuthorizedUserNumber:1ConcurrencyUserNumber:unlimitedrroyenr)DataSize,only4k,8k,16k,32k[8]32DataFileExtentSize,only16sor32s[16]16Stringcasesensitive:Ysensitive;Nnosensitive[N]YUNICODESupport:0nosupport;1support[0]0EmptyString(””)asNULL:Yyes;Nno[N]YInstallationType:TypicalServerClientCustomPleaseInputthenumberoftheInstallationType[1Typicail]:Typical1。PleasePleaseInputtheinstallpath[/opt/dmdbms]:例如,将达梦安装在/dmdb/dm,输入路径。PleasePleaseConfirmtheinstallpath(Y/y,N/n)[Y/y]:输入〔或y。WhetherWhethertoInitializetheDatabase(Y/y,N/n)[Y/y]:Y(y)确定初始化数据库。InstallInstallDemoDatabase(Y/y,N/n)[N/n]:输入N。PleasePleaseInputthedatainstallpath[/dmdb/dm/data]:例如,数据文件路径设置为/dbdata/dmdata,输入路径。PleasePleaseConfirmthedatainstallpath(Y/y,N/n)[Y/y]:YWhetherWhethertoModifyDataBaseInitiationParameter(Y/y,N/n)[N/n]:选择Y32K,簇大小16页,空串(‘’)NULL处理,修改参数如下(红色字体为输入):rroyAd)royRd)确认安装Pre-InstallationPre-InstallationSummaryInstallationLocation:/dmdb/dmDataInstallationLocation:/dbdata/dmdataRequireSpace:371MAvailableSpace:105GDataRequireSpace:315MDataAvailableSpace:31GVersionInformation:EnterpriseEditionExpireData:unlimitedInstallationType:TypicalConfirmtoInstall?(Y/y,N/n)[Y/y]:Ydm.ini1.2.3节内容。参数修改dm.ini的修改需要添加的参数:#FOROBJECTLIMITTOTAL_OBJECT_NUM_LIMIT =100000OBJECT_NUM_LIMIT =50000#FORFASTUPDATEBCP_WITH_LOG =1CTAB_SEL_WITH_PK =1ENABLE_FAST_UPDATE =1#forSQLTRACESVR_LOG =100000SVR_LOG_FILE_NUM =10SQL_LOG_MASK = 31需要修改的参数:MEMORY_POOL=100BUFFER=202300(32G20万)MAX_BUFFER=250000DBUF_MODE=0WORKER_THREADS=16CHKPNT_INTERVAL=60CHKPNT_FLUSH=20IO_THR_GROUPS=8MAX_SESSIONS =500BAK_POLICY =1PWD_POLICY =0IGNORE_MUTATING_CHECK =1注:参数与简要说明OBJECT_NUM_LIMIT:修改/etc/dm_svc.conf文件debugdebug=(0)mdb=(192.168.200.1)his=(192.168.200.1)//IP//IPprimary_key=(off,precision,context,interval,percent,frequence)show_sql=(0)配置文件中关键字的说明:debug:为调试选项,取值为0〔不打印日志、1〔打印日志到屏幕、2〔打印日志到文件、3〔打印日志到屏幕和文件。假设设置成打印到文件,那么DCI会把接口dmoci.log中。mdb:模型数据库效劳名。his:历史数据库效劳名。primary_key:关键字重命名,假设应用中使用到了达梦SQL中保存的关键单词,那么把该单词参与到该配置项中便可,否则会引起语法分析的错误。show_sqlDCISQLdebug0时才有效通过拷贝方式安装数据库在linux系统下,可以通过拷贝方式搭建数据库环境,但是要求安装程序名目和数据文件名目和原始效劳器完全全都。/bin/dm.ini中的CTL_PATH1参数确定。假设需要设置开机自启动,方法如下:dmserverd、dmagentd文件拷贝到/etc/rc.d/init.d名目中rc3.drc5.d名目下建立启动连接,分别在名目下执行命令:ln-s/etc/rc.d/init.d/dmserverdS98dmserverdln-s/etc/rc.d/init.d/dmagentdS98dmagentdrc0.drc6.d名目下建立停顿效劳链接,分别在名目下执行:ln -s /etc/rc.d/init.d/dmserverd K02dmserverdln -s /etc/rc.d/init.d/dmserverd K02dmserverdln -s /etc/rc.d/init.d/dmagentd K02dmagentdln -s /etc/rc.d/init.d/dmagentd K02dmagentd二、客户端安装使用DMInstall.bin文件安装使用DMInstall.bin择为->客户端。客户端安装在/home/d5000/dm/dmClientbinisqlexpdbimpdb到/home/d5000/dm/dmClientexpdb\impdbexp\impchown –R d5000:d5000 dm最终修改名目权限chown –R d5000:d5000 dm通过拷贝方式安装拷贝方式安装,直接拷贝到一样路径下即可以使用。【留意问题】d5000isqllibdmapi.so文件,是由于在使用d5000用户登录操作系统使用isql工具时,调用库文件是要去/home/d5000/*/libisql以拷贝libdmapi.so、libdmdci.so、libdmucvt.so、libdmcrypto_engine.so、libdmoci.so文件到cplibdmoci.solibclntsh.so。三、D5000系统数据库环境建立CREATECREATEDATABASEEMSDATAFILE”EMS.dbf”SIZE128;CREATELOGINd5000IDENTIFIEDBY“d5000“DEFAULTDATABASEEMS;CREATECREATELOGINexpmanIDENTIFIEDBY“technari“DEFAULTDATABASEEMS;CREATEDATABASEHISDBDATAFILE”HISDB.dbf”SIZE128;CREATECREATELOGINalarmIDENTIFIEDBYALARMDEFAULTDATABASEHISDB;CREATELOGINhisdbIDENTIFIEDBYHISDBDEFAULTDATABASEHISDB;CREATECREATELOGINsysconfigIDENTIFIEDBYSYSCONFIGDEFAULTDATABASEHISDB;CREATELOGINcontextIDENTIFIEDBYCONTEXTDEFAULTDATABASEHISDB;CREATELOGINrtdbIDENTIFIEDBYRTDBDEFAULTDATABASEHISDB;CREATECREATELOGINhisreportIDENTIFIEDBYHISREPORTDEFAULTDATABASEHISDB;CREATELOGINstaticsIDENTIFIEDBYSTATICSDEFAULTDATABASEHISDB;CREATECREATELOGINYXFXIDENTIFIEDBYYXFXDEFAULTDATABASEHISDB;SetcurrentdatabaseEMS;CREATEUSEREMS;CREATEUSERexpman;GRANTDBACREATEUSERexpman;GRANTDBATOexpman;CREATEUSERHISDB;SetcurrentdatabaseHISDB;CREATEUSERalarm;GRANTDBATOEMS;GRANTGRANTDBATOHISDB;CREATEUSERSTATICS;GRANTGRANTDBATOSTATICS;ALTERUSEREMS.emsRELATEDBYd5000;ALTERUSEREMS.expmanRELATEDBYexpman;ALTERALTERUSEREMS.hisdbRELATEDBYhisdb;ALTERUSEREMS.staticsRELATEDBYstatics;GRANTDBATOalarm;CREATEUSERhisdb;GRANTDBATOhisdb;CREATEUSERsysconfig;GRANTDBATOsysconfig;CREATEUSERcontext;GRANTDBATOcontext;CREATEUSERrtdb;GRANTDBATOrtdb;CREATEUSERhisreport;GRANTDBATOhisreport;CREATEUSERstatics;GRANTDBATOstatics;CREATEUSERYXFX;GRANTDBATOYXFX;ALTERUSERHISDB.alarmRELATEDBYALARM;ALTERUSERHISDB.hisdbRELATEDBYHISDB;ALTERUSERHISDB.sysconfigRELATEDBYSYSCONFIG;ALTERUSERHISDB.contextRELATEDBYCONTEXT;ALTERUSERHISDB.rtdbRELATEDBYRTDB;ALTERUSERHISDB.hisreportRELATEDBYHISREPORT;ALTERUSERHISDB.staticsRELATEDBYSTATICS;ALTERUSERHISDB.YXFXRELATEDBYYXFX;使用脚本建立数据库,或者使用备份文件复原数据库bakDMP达梦数据库备份复原一、物理复原数据库物理复原,即使用物理备份BAK文件复原数据库,复原到的目的数据库的建库参数要和原始数据库全都,包括页大小、簇大小、大小写敏感。1.3节。SQL语句复原./isql SYSDBA/.0.1以系统治理员用户登录数据库./isql SYSDBA/.0.1@IP地址。脱机所要复原的数据库SQL>ALTERSQL>ALTERDATABASE数据库名]SETOFFLINE;例:ALTERDATABASEEMSSETOFFLINE;1.3中的方法确认数据库是否有连接访问。SQL>RESTORESQL>RESTOREDATABASE数据库名]FULLFROM‘备份文件确定路径’;例:RESTOREDATABASEEMSFULLFROM‘/dbdata/dmdata/EMS_BAK1.bak’;数据库联机SQL>ALTERSQL>ALTERDATABASE数据库名]SETONLINE;EMSSYSDBASQL:SETCURRENTDATABASEEMS;ALTERUSEREMSRELATEDBYD5000;ALTERUSEREXPMANRELATEDBYEXPMAN;ALTERUSERHISDBRELATEDBYHISDB;ALTERUSERSTATICSRELATEDBYSTATICS;使用达梦客户端复原使用客户端进展复原,同样使用上面的方式进展复原,只是操作简洁。SYSDBA登录到数据库后,脱机要复原的数据库成功脱时机弹出提示信息,假设报错“当前对象被占用依据3中的方法确认数据库是否有连接访问。复原数据库选择备份文件复原完成后会给出提示信息进展数据库联机去除数据库访问当数据库在脱机时,假设报错“当前对象被占用在访问所要复原的数据库,通过以下方式查找相关数据库连接:isql登录数据库:./isql SYSDBA/************.0.1./isql SYSDBA/************.0.1执行查询:select * from v$session;select * from v$session;该查询会返回当前数据库中的连接信息,包含登录用户、登录的IP地址等信息,通过这些信息可以先关闭相应的连接再进展数据库脱机操作。./isql SYSDBA/************.0.1:22345bin/dm.iniPORT_NUM为数据库端口号,修改为其他值即可,如22345,重启数据库后参数生效。但是需要留意,此时访问数据库的端口后也要使用修改后的值,例如,使用isql登录数据库命令如下:./isql SYSDBA/************.0.1:22345二、物理备份数据库通过isql进展数据库备份./isql SYSDBA/.0.1以系统治理员用户登录数据库./isql SYSDBA/.0.1@IP地址。备份数据库SQL>BACKUPSQL>BACKUPDATABASE数据库名]FULLTO[备份文件名];具体语法格式如下:BACKUPDATABASE<数据库名>[FULL|INCREMENT]TO<备份名>[BAKFILE‘<备份路径>’][BACKUPINFO‘<备份描述>’][MAXSIZE<限制大小>][IDENTIFIEDBY<密钥>[WITHENCRYPTION]][COMPRESSED];例:BACKUPDATABASEEMSFULLTOEMS_BAK1;使用达梦客户端备份SYSDBA登录数据库,在需要备份的数据库上右击->备份填写备份名称及选择备份类型三、规律备份与复原数据库达梦数据库的规律备份复原工具用于规律备份工具./expdb./expdb[userid]/[password]@mdb tables=[table1],… file=out.dmp log=out.log该工具到userid用户默认的数据库中去查找需要备份的表找,需要在密码后面再添加数据库名。./expdb[userid]/[password]/[dbname]@mdbtables=[table1],…./expdb[userid]/[password]/[dbname]@mdbtables=[table1],…file=out.dmplog=out.log./expdb [userid]/[password]@mdb owner=[username] file=out.dmp导出一个用户./expdb [userid]/[password]@mdb owner=[username] file=out.dmp例:./expdbSYSDBA/SYSDBA/EMS@mdb owner=EMS file=out.dmp log=out.log./expdb [userid]/[password]/[dbname]@mdb file=out.dmp log=out.log导出整个数据库./expdb [userid]/[password]/[dbname]@mdb file=out.dmp log=out.log例:./expdbSYSDBA/SYSDBA/EMS@mdbfile=out.dmplog=out.log./expdb./expdb[userid]/[password]/[dbname]@mdbrows=nfile=out.dmp log=out.log例:./expdbSYSDBA/SYSDBA/EMS@mdbrows=nfile=out.dmplog=out.log导出一张表的局部内容DM620236月份的版本之后供给了备份一张表中局部内容的功能,即expdb工具支持了query参数,通过该参数可以依据确定的条件导出局部数据,如下:导出一天的历史采样数据:./expdb HISDB/HISDB@his tables=yc_hs_500281,yc_hs_5000282 query=”whereoccur_time>=’2023-12-1’andoccur_time<’2023-12-2’”file=yc_hs.dmp规律复原达梦的规律复原工具在复原过程中是以追加的方式插入数据的束的数据,当前表的导入马上停顿。所以在导入的过程中建议先将原表删除。./impdb[userid]/[password]@mdb file=out.dmp log=imp.logDMP./impdb[userid]/[password]@mdb file=out.dmp log=imp.logDMP文件中的局部表./impdb./impdb[userid]/[password]@mdb tables=[table1],… file=out.dmp log=imp.log该种导入方法要求使用的登录能够直接访问到tables参数后面的表。例:./impdbd5000/d5000@mdbtables=substationfile=out.dmplog=imp.logDMP文件到异名数据库中./impdb./impdb[userid]/[password]/[目的库]@mdbignored=Nfile=out.dmp log=imp.logEMSTEST数据库中./impdbSYSDBA/SYSDBA/TEST@mdbignoredb=nfile=out.dmplog=imp.log./impdblog=imp.log[userid]/[password]@mdbfromuser=user1 touser=user2 file=out.dmp./impdblog=imp.log[userid]/[password]@mdbfromuser=user1 touser=user2 file=out.dmpEMSSYSDBA用户下./impdb SYSDBA/SYSDBA/EMS@mdb fromuser=EMS touser=SYSDBA file=out.dmplog=imp.log达梦数据库代理作业设置备份的过程。设置代理设置代理属性。其中【STMP效劳器】和【Email地址】可任凭填写,假设想在备份任务完成后得到通知可以写自己emailSYSDBASYSDBA。刷性【代理】节点,显示出作业、警报、操作员等信息说明建成功。设置作业右击作业,选择【建作业】填写【作业名】设置作业步骤单击【建】建立步骤::设置定时删除备份,调用函数SP_DEL_BAK_EXPIRED(‘EMS’,20);20天前备份。设置作业调度选择调度〔3〔3〕6数据库维护一、单机库和阵列库的启动与停顿关闭达梦数据库正常关闭达梦数据库是格外重要的步骤坏,从而导致达梦数据库无法再次启动。关闭数据库需要使用root用户登录到数据库,此处分为单机库停顿和阵列库停顿。1.单机库停顿进展停顿数据库操作,停顿数据库执行命令:/etc/rc.d/init.d/dmserverd/etc/rc.d/init.d/dmserverdstopkf1:/dmdb/dm/bin#ps-ef|kf1:/dmdb/dm/bin#ps-ef|grepdmserverroot 20557root 205571213:03pts/000:00:00 /dmdb/dm/bin/dmserverdm.ini–noconsole2.阵列库停顿由于阵列库中数据库资源是由操作系统HA软件来把握,此处也分为两个方面。1〕HA软件自动启动数据库。2〕HAHAHA,再停顿主机节点HA。主备机可以通过查看/dbdata及/dbbakHA软件的命令为:凝思:/etc/rc.d/init.d/openaisstop麒麟:/etc/rc.d/init.d/heartbeatstop当返回[OK]时,说明停顿成功。数据库启动启动数据库需要使用root用户登录到数据库节点,分为单机启动和阵列库启动。1.单机启动执行:etc/rc.d/init.d/dmserverdetc/rc.d/init.d/dmserverdstart启动成功返回[OK]tail –f /dmdb/dm/log/dm_202312.log据库日志存储在/dmdb/dm/logdm_[YYMM].log(dm_202312.log):tail –f /dmdb/dm/log/dm_202312.log消灭如下信息说明数据库启动完毕:2023-12-142023-12-1410:37:01databaseT00005792checkpointend.阵列库启动HA在停顿库后不需要做手动启动数据库的操作HAHA时先启动主机节点,待主机节点全部资源启动完毕,再启动备机节点。HA软件的启动方式:凝思:/etc/rc.d/init.d/openaisstart麒麟:/etc/rc.d/init.d/heartbeatstartOnline:Resource[his02his01]Group:Online:Resource[his02his01]Group:rsc-grouprsc-vip-public(ocf::heartbeat:IPaddr):rsc-fso(ocf::heartbeat:Filesystem):rsc-fss(ocf::heartbeat:Filesystem):dmserver(lsb:dmserverd):rsc-dmdata(lsb:dmagentd):Startedhis02Startedhis02Startedhis02Startedhis02Startedhis02CloneSet: fencing[st-ssh]Started:[his01his02 ]CloneSet: rsc-clone-pingd[rsc-pingd]Started:[his01his02 ]二、数据库无法连接问题定位当数据库消灭无法连接的状况时,通过如下的步骤确定数据库问题排查是否是网络缘由pingvip地址〔192.1.1.1〕pingdb01(192.1.1.2)\db02(192.1.1.3)vipping通,db01db02pingdb01db02pingHAHA排查,见下。HA运行状况Lastupdated:MonMay1318:55:032023Stack:openaisCurrentDC:Lastupdated:MonMay1318:55:032023Stack:openaisCurrentDC:db02-partitionwithquorum2Nodesconfigured,2expectedvotes3Resourcesconfigured.============Online:[db01db02]ResourceGroup:rsc-grouprsc-vip(ocf::heartbeat:IPaddr):Starteddb02rsc-filesystemrsc-filesystemrsc-filesystem1(ocf::heartbeat:Filesystem):(ocf::heartbeat:Filesystem):rsc-dmserverdrsc-dmagentCloneSet:fencing[st-ssh](lsb:dmserverd):Starteddb02Starteddb02Starteddb02Starteddb02Starteddb02Started:[db02db01]CloneSet:rsc-pingd-clone[rsc-pingd]Started:[db02db01]其中:Online表示在线运行的节点;e:-p下面各个资源后面的dStarted表示资源正在运行,Failed表示检测到资源运行失败,Unmanaged表示资源处于托管状态,HA无法监控资源状态。UnmanageHA重停顿,停顿方法:/etc/rc.d/init.d/openaisstop〔麒麟操作系统为/etc/rc.d/init.d/heartbeatstop〕OKdf–h命令查看/dbdata和/dbbak名目是否已经卸载。FailedHAHA会自动处理,Failed的问题,该类问题,在下面只会介绍当rsc-dmserverd效劳消灭特别的处理状况,其余的问题数据网络问题和阵列问题,这些问题很简洁推断故障缘由。排查数据库是否可以连接Lastupdated:MonMayLastupdated:MonMay1318:55:032023Stack:openaisCurrentDC:db02-partitionwithquorumVersion:1.1.4-ac608e3491c7dfc3b3e3c36d966ae9b016f770652Nodesconfigured,2expectedvotes3Resourcesconfigured.============Online:[db01db02]ResourceGroup:rsc-grouprsc-vip (ocf::heartbeat:IPaddr): Starteddb02rsc-filesystem(ocf::heartbeat:Filesystem):Starteddb02rsc-filesystem1(ocf::heartbeat:Filesystem):Starteddb02rsc-filesystem-bakrsc-filesystem-bak(ocf::heartbeat:Filesystem):rsc-dmserverdrsc-dmagentCloneSet:fencing[st-ssh](lsb:dmserverd):Starteddb02Starteddb02(lsb:dmagentd):Starteddb02Started:[db02db01]CloneSet:rsc-pingd-clone[rsc-pingd]Started:[db02db01]db02db02,进入到/dmdb/dm/bin名目下,开头排查问题:db02:~#psdb02:~#ps-ef|grepdmserverrootroot491925203019:13pts/08974158Apr23?00:00:00grepdmserver11-13:20:07/dmdb/dm/bin/dmserverdm.ini-noconsole返回如上红色局部信息,说明达梦效劳进程正在运行:HA问题排查局部,确认消灭问题的资源。db02:/dmdb/dm/bin#./isqlSYSDBA/.0.1isqlV6.0.2.79-Build(2023.04.11)loginsuccessdb02:/dmdb/dm/bin#./isqlSYSDBA/.0.1isqlV6.0.2.79-Build(2023.04.11)loginsuccessSQL>返回loginsuccess,说明数据库可以正常连接,并无特别,需要检查应用和网络方面故障。db02:/dmdb/dm/bin#netstatdb02:/dmdb/dm/bin#netstat-anp|grep12345|wc-l5705001000应用建立的连接数超过数据库配置上限导致。需要排查存在连接泄露的应用程序。在上步骤中,假设连接数据库没有特别,查看达梦数据库检查点日志,进入到db02:/dmdb/dm/log#tail-fdb02:/dmdb/dm/log#tail-fdm_202305.log2023-05-1319:23:17databaseT2023-05-1319:23:17databaseT2023-05-1319:23:17databaseT2023-05-13 19:23:17databaseT2023-05-1319:23:18databaseT1169238336checkpointsetwithtype1.1113446720checkpointstart(1,1,20)...1113446720redologflush...1113446720systembufferflush...1113446720checkpointend.数据库检查点卡住,一般是有两方面的问题缘由:的速度。core文件先恢复系统,后期有数据库厂家分析core文件来确定问题缘由。恢复系统过程如下。db02:/dmdb/dm/log#ps-ef|grepdmserverdb02:/dmdb/dm/log#ps-ef|grepdmserverrootroot8974158Apr23? 11-13:36:45/dmdb/dm/bin/dmserverdm.ini-noconsole2070325203019:37pts/000:00:00grepdmserverdb02:/dmdb/dm/log#kill-SIGSEGV89742023-04-1721:36:44databaseT2023-04-1721:38:16databaseT2023-04-1721:38:162023-04-1721:36:44databaseT2023-04-1721:38:16databaseT2023-04-1721:38:16databaseT2023-04-1721:38:18databaseT2023-04-1721:38:18databaseT2023-04-1721:38:18databaseT2023-04-1721:38:18databaseT2023-04-1721:38:18databaseT2103912160recoverydb13end.2103912160rollbackstart...2103912160rollbackend...2103912160checkpointsetwithtype17.1116080448checkpointstart(17,0,100)...1116080448redologflush...1116080448systembufferflush...1116080448checkpointend.2023-04-1721:36:44databaseT210391216052023-04-1721:36:44databaseT210391216062023-04-1721:36:44databaseT210391216072023-04-1721:36:44databaseT210391216082023-04-1721:36:44databaseT210391216092023-04-1721:36:44databaseT210391216010三、数据库性能问题排查数据库消灭性能问题时,通常存在如下几方面问题:数据库整体运行慢语句执行效率差数据库整体响应慢问题排查排查硬件性能IO遇到瓶颈,可以通过wi%io_test小程序进展tools名目下,使用方法:./io_test108192/dbdata/t

温馨提示

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

评论

0/150

提交评论