sybase日常操作和维护.doc_第1页
sybase日常操作和维护.doc_第2页
sybase日常操作和维护.doc_第3页
sybase日常操作和维护.doc_第4页
sybase日常操作和维护.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

精品文档 1欢迎下载 中国现代化支付系统中国现代化支付系统中国现代化支付系统中国现代化支付系统中国现代化支付系统中国现代化支付系统 SYBASESYBASE 日常操作和维护日常操作和维护 深圳金融电子结算中心深圳金融电子结算中心 二 二年五月 目目 录录 1 1 SQLSQL SERVERSERVER 基本框架基本框架 2 2 1 1 系统数据库 2 1 2 INTERFACES文件 3 1 3 SYBASE CFG 3 1 4 数据库设备 4 1 5 常见问题及解决方法 5 2 2 数据库启动数据库启动 关闭关闭 6 6 2 1 查看数据库状态 6 2 2 数据库启动 6 2 3 数据库关闭 6 2 4 出错日志 7 2 5 常见问题及解决方法 7 3 3 用户数据库管理用户数据库管理 1111 3 1 数据库选项 11 3 2 查看数据库信息 13 3 3 常见问题及解决方法 14 4 4 用户管理用户管理 1616 4 1 增加 删除用户 16 4 2 查看用户信息 17 4 3 常见问题及解决方法 17 5 5 数据库备份数据库备份 恢复恢复 1919 精品文档 3欢迎下载 5 1 数据库备份 19 5 2 恢复数据库 20 6 6 如何调整如何调整 SQLSQL SERVERSERVER 基本配置参数基本配置参数 2222 6 1 配置SQLSERVER参数的方法 22 6 2 常见问题及解决方法 23 精品文档 1欢迎下载 单击这里请输入文档标题 深圳金融电子结算中心 2 1 1 sqlsql serverserver 基本框架基本框架 sql server 由系统数据库 用户数据库 数据库设备和一些辅助文件组成 1 1 1 1 系统数据库系统数据库 sql server 是个多数据库结构的数据库管理系统 分为系统数据库和用户数据库 系统数据库是在安装时自动创建的 1 master 数据库 master 数据库全面控制和管理用户数据库及 sql server 上的一切操作 Master 数据库主要包含以下纪录 用户账号 正在处理的进程 环境变量的配置 系统出错信息 每个数据库的存储分配 活动锁 联机的 sqlserver 引擎 2 temp 数据库 它为临时表和其他临时工作空间提供一个存储区域 是公用的 当对大表进行 order by 或 group by 操作时 当建立过多的临时表时 3 model 数据库 它为新建的用户数据库提供一个原型 4 sybsystemproc 数据库 存储系统存储过程 其他系统数据库 审计数据库 sybsecurity 样本数据库 pubs2 句法数据库 sybsyntax 查看当前数据库服务器中的用户数据库和系统数据库的信息的命令如下 精品文档 3欢迎下载 isql Usa P 1 sp helpdb 2 go 要查看某一个数据库的信息 用下面命令 isql Usa P 1 sp helpdb dbname 2 go 1 2 1 2 interfacesinterfaces 文件文件 interfaces 位于 sybase 目录下 接口文件就象一个地址本 其中列出每个已知的服务器的名称及网络地址和端口 号 结构如下 server name service type protocol network machine prot service type 该登记项的服务类型 query 供客户去找 sql server 的端口 master 供 sql server 确定用来监听客户连接请求的端口 Sort 网络端口号 1025 65535 例 Sybase Query tcp 168 33 56 171 5000 Master tcp 168 33 56 171 5000 Interfaces 文件的作用 1 在客户端的 interfaces 文件中列出可被连接的各个 server 的网络地址 2 在 server 端 每个 server 用于同其它 server 的连接 用户可以更改此文件 来改变数据库服务器的地址 单击这里请输入文档标题 深圳金融电子结算中心 4 1 3 1 3 SYBASE cfgSYBASE cfg SYBASE cfg 文件存在于 sybase 目录下 用于存放 sqlserver 的系统参数信息 数据库 在启动时 读取该文件 用户可以通过直接修改该文件中的参数的值 来改变数据库的 系统参数 必须注意 修改了此文件中的参数以后 只有数据库重新启动以后才生效 1 4 1 4 数据库设备数据库设备 数据库设备是指逻辑磁盘上的一组连续磁盘空间 用来存放数据库的数据和日志数据 存放数据库和事务日志 数据库设备最好建在原始分区上 也可以创建在文件系统上 只有系统管理员有权建立数据库设备 查看数据库设备的命令如下 isql Usa P 1 sp helpdevice 2 go device name physical name description hisdatadb home sybase mbfe hisdatadb special physical disk 1000 00 MB hisdblog home sybase mbfe hisdblog special physical disk 400 00 MB hisindexdb home sybase mbfe hisindexdb special physical disk 200 00 MB master d master special default disk physical disk 70 00 MB sysprocsdev home sybase systemprocs special physical disk 100 00 MB systemdbdev home sybase systemdb special physical disk 5 00 MB tempdb home sybase tempdb special physical disk 20 00 MB wkdatadb home sybase mbfe wkdatadb special physical disk 200 00 MB 精品文档 5欢迎下载 wkdblog home sybase mbfe wkdblog special physical disk 100 00 MB wkindexdb home sybase mbfe wkindexdb special physical disk 100 00 MB 要查看某一个数据库设备信息用下面命令 isql Usa P 1 sp helpdevice device name 2 go 每天在业务开始之前 如果数据库是关闭的 要启动数据库 数据库的启动过程如下 1 以 SYBASE 用户登陆操作系统 2 进入 install 目录 1 如果是 unixware 操作系统 执行 cd SYBASE install 2 如果是 aix 操作系统 执行 cd SYBASE ASE 12 0 install 3 启动数据库服务器 执行下面命令 startserver 4 如果是启动备份服务库 执行下面命令 startserver f RUN SYB BACKUP 1 5 1 5 常见问题及解决方法常见问题及解决方法 修改主机的 IP 地址后 如何根该 interfaces 文件 安装 SYBASE Adapive Server 的机器 IP 地址改变后 应修改 interfaces 文件及有关的 设置 如果 interfaces 文件中使用的是机器名而不是 IP 地址 则不需要变动 但如果 客户端联接服务器使用的是服务器的 IP 地址而不是机器名 那么客户端需修改联接服务 器的 IP 地址 如果 interfaces 文件中使用的是 IP 地址 那么需要修改 interfaces 文件中和 地址有关的部分 可使用 dscp 或 dsedit 进行修改 如果客户端联结服务器使用的是 服务器的地址而不是机器名 那么客户端也需修改 单击这里请输入文档标题 深圳金融电子结算中心 6 精品文档 7欢迎下载 2 2 数据库启动数据库启动 关闭关闭 2 1 2 1 查看数据库状态查看数据库状态 以 sybase 用户登录到操作系统 用命令 showserver 查看数据库是否启动 showserver USER PID CPU MEM SZ RSS TTY STAT STIME TIME COMMAND sybase 24000 0 1 2 0 13924 10856 A Jun 13 4 46 sybase ASE 12 0 bin dataserver d sybase data master dat e sybase ASE 12 0 install SYBASE log M sybase sSYBASE 输入 showserver 命令后如果出现上面信息 证明数据库已经启动 2 2 2 2 数据库启动数据库启动 以下是数据库启动的步骤 1 sybase 用户登录操作系统 如果是 unixware 操作系统 2 SYBASE install 目录 如果是 aix 操作系统 2 SYBASE ASE 12 0 启动数据库服务器 3 startserver 启动备份服务器 4 startserver f RUN SYB BACKUP 注意 一般情况 备份服务器是不用启动的 只有需要备份的时候才启动备份服务器 单击这里请输入文档标题 深圳金融电子结算中心 8 2 3 2 3 数据库关闭数据库关闭 在一般情况下 数据库并不是每天都关闭 最好每天都不关闭 在特殊情况下才 关闭 数据库关闭过程如下 1 以 SYBASE 用户登陆操作系统 2 以数据库管理员 超级用户 SA 登陆数据库 isql Usa P 3 关闭备份服务器 1 shutdown SYB BACKUP 2 go 4 关闭数据库服务器 1 shutdown 2 go 2 4 2 4 出错日志出错日志 也许在数据库启动时 由于各种原因 数据库不能正常启动 数据库会把引起数据库错 误的信息方到 SYBASE log 文件中 这个文件在 SYBASE install 目录下 2 5 2 5 常见问题及解决方法常见问题及解决方法 在实际环境中 数据库 Server 无法启动的原因很多 本文仅列出了几种常见的情况 供 您参考 首先 应检查 Server 的日志文件 不同版本缺省的日志文件如下 其中 为 Sybase Server 的名称 UNIX 11 0 11 0 SYBASE install errorlog SYBASE install errorlog 11 5 11 5 或或 11 9 11 9 SYBASE install log SYBASE install log 12 0 12 0 SYBASE ASE install log SYBASE ASE install log NT NT 11 0 11 0 11 5 11 5 或或 11 9 11 9 SYBASE install errorlog SYBASE install errorlog 精品文档 9欢迎下载 12 0 12 0 SYBASE ASE 12 0 install errorlog SYBASE ASE 12 0 install errorlog CASECASE 1 1 basis dlock basis dlock filefile sybase master dat sybase master dat alreadyalready inin useuse byby a a SQLSQL ServerServer kernelkernel kdconfig kdconfig unableunable toto readread primaryprimary mastermaster devicedevice kernelkernel kiconfig kiconfig readread ofof configconfig blockblock failedfailed 检查检查 serverserver 是否已经启动是否已经启动 showserver showserver psps u u sybasesybase 或或 NTNT serviceservice CASECASE 2 2 dopen dopen openopen sybase master dat sybase master dat failed failed permissionpermission denieddenied kernelkernel kdconfig kdconfig unableunable toto readread primaryprimary mastermaster devicedevice kernelkernel kiconfig kiconfig readread ofof configconfig blockblock failedfailed 检查 master 设备文件的所有者及权限 CASE 3 ninit ninit AllAll mastermaster networknetwork listenerslisteners havehave failed failed ShuttingShutting downdown 检查 network ip 及 port 配置 netstat a CASE 4 kernel kscsinit kernel kscsinit connectivityconnectivity librarylibrary error error Operation Operation cs ctx alloc cs ctx alloc o检查操作系统参数是否已经修改并重新启动操作系统 参见安装手册 若操作系统异常宕机 ASE 未启动而 SYBASE krg 已经存在 删除该文件 CASE5 现象 Error 926 Severity Level 14 Error Message Text Database xx cannot be opened it has been marked SUSPECT by recover Explanation 单击这里请输入文档标题 深圳金融电子结算中心 10 解决方法 1 当你使用 Transact SQL 命令操作这个数据库的数据时 出现这个信息 这是一个严 重的错误 如果你要使用这个数据库的数据 必须改正这个错误 2 启动 Backup Server 后备 master 数据库 1 dump database master to usr sybase master dup 2 go 3 用 isql 登录到 SQL Server 须用 sa 帐号 本文以 pubs2 数据库为例 1 sp configure allow updates 1 2 go 1 begin tran 2 go 1 use master 2 go 1 update sysdatabases 2 set status 32768 3 Where name pubs2 4 go 如果得到 1 row affected 则 1 commit 2 go 否则 1 rollback 2 go 4 重新启动 SQL Server 注 SQL Server 重新启动之后 当发现数据库本身存在不可恢复的问题时 如数据页损 坏等 且没有完好的数据库备份 一定要用 bcp out 备份用户数据库数据 此时 以 下步骤省略 并按照 如何删除坏的用户数据库 文章删除此数据库 之后重建此数据库 恢复备份 精品文档 11欢迎下载 dbcc dbrepair database name dropdb 否则 按以下步骤继续操作 用 sa 帐号注册到 SQL Server 1 begin tran 2 go 1 use master 2 go 1 update sysdatabases 2 set status 0 3 Where name pubs2 4 go 如果得到 1 row affected 则 1 commit 2 go 否则 1 rollback 2 go 1 sp configure allow updates 0 2 go 5 重新启动 SQL Server 单击这里请输入文档标题 深圳金融电子结算中心 12 3 3 用户数据库管理用户数据库管理 用户数据库是用户创建的 用来存放用户数据的数据库 用户数据库的创建分为两部分 一部分是用来存放数据 一部分是用来存放事务日志 为了提高数据库的速度 最好将 数据库的数据部分和日志部分分开存储 即存放在不同的数据库设备上 这样也可以单 独备份事务日志 3 1 3 1 数据库选项数据库选项 sp dboption dbname option name ture false abort tran on log full 该选项决定当指定数据库日志段最后机会阀值越出时 对正在运行的事务的处理方法 缺省值为 false 即事务被暂停直到空间空余出 来时再恢复 为 ture 时 日志存储空间空余出来前 所有需要写入日志的事务 都将停止 allow nulls by default 置为 ture 将列的缺省状态从 not null 置为 null 这与 ANSI 标准一致 dbo use only 置为 true 时 只有数据库属主可以使用此库 ddl in tran 置为 ture 时 用户可以在事务中使用某些数据定义的命令 如 create table 注意 临时库的 ddl in tran 必须为 false 状态 no chkpt on recovery 决定在 sql server 启动时对数据库进行恢复后是否加 入一个 checkpoint 记录 置为 true 时 checkpoint 记录不被加入 no free space acctg 置为 ture 时 抑制剩余空间记帐及非日志段阀值活动的 执行 由于不再计算此时段的剩余空间 所以将加速恢复时间 read only 置为 true 时 用户可以从数据库中检索数据 但不能修改数据 select into bulkcopy 置为 ture 时 可以执行 select into 生成永久表 或 用 bcp 批量拷贝库例程 或高速批拷贝到没有索引或触发器的表 single user 设置为 true 时 每次只能有一个用户访问该数据库 查看数据库当前的具有的数据库选向的命令是 sp dboption 举例 精品文档 13欢迎下载 isql Usa P 1 use MBFEWKDB 2 go 1 sp dboption 2 go database optionsdatabase options abortabort trantran onon loglog fullfull allowallow nullsnulls byby defaultdefault autoauto identityidentity dbodbo useuse onlyonly ddlddl inin trantran identityidentity inin nonuniquenonunique indexindex nono chkptchkpt onon recoveryrecovery nono freefree spacespace acctgacctg readread onlyonly selectselect into bulkcopy pllsortinto bulkcopy pllsort singlesingle useruser trunctrunc loglog onon chkptchkpt trunc trunc loglog onon chkpt chkpt uniqueunique auto identityauto identity indexindex 3 2 3 2 查看数据库信息查看数据库信息 查看数据库信息的命令是 sp helpdb 举例 isql Usa P 1 sp helpdb 2 go namename db sizedb size ownerowner dbiddbid createdcreated statusstatus 单击这里请输入文档标题 深圳金融电子结算中心 14 MBFEHISDBMBFEHISDB 1600 01600 0 MBMB sasa 7 7 AprApr 08 08 20022002 selectselect into bulkcopy pllsort into bulkcopy pllsort trunctrunc loglog onon chkptchkpt MBFEWKDBMBFEWKDB 400 0400 0 MBMB sasa 6 6 AprApr 08 08 20022002 selectselect into bulkcopy pllsort into bulkcopy pllsort trunctrunc loglog onon chkptchkpt mastermaster 28 028 0 MBMB sasa 1 1 JanJan 01 01 19001900 nono optionsoptions setset modelmodel 2 02 0 MBMB sasa 3 3 JanJan 01 01 19001900 nono optionsoptions setset sybsystemdbsybsystemdb 5 05 0 MBMB sasa 5 5 AprApr 05 05 20022002 nono optionsoptions setset sybsystemprocssybsystemprocs 100 0100 0 MBMB sasa 4 4 AprApr 05 05 20022002 nono optionsoptions setset tempdbtempdb 22 022 0 MBMB sasa 2 2 JunJun 14 14 20022002 selectselect into bulkcopy pllsortinto bulkcopy pllsort 查看某一数据库的信息命令是 sp helpdb db name isql Usa P 1 sp helpdb MBFEWKDB 2 go namename db sizedb size ownerowner dbiddbid createdcreated statusstatus MBFEWKDBMBFEWKDB 400 0400 0 MBMB sasa 6 6 AprApr 08 08 20022002 selectselect into bulkcopy pllsort into bulkcopy pllsort trunctrunc loglog onon chkptchkpt device fragmentsdevice fragments sizesize usageusage freefree kbyteskbytes wkdatadbwkdatadb 200 0200 0 MBMB datadata onlyonly 186608186608 wkdblogwkdblog 100 0100 0 MBMB loglog onlyonly 102368102368 wkindexdbwkindexdb 100 0100 0 MBMB datadata onlyonly 101616101616 3 3 3 3 常见问题及解决方法常见问题及解决方法 由于用户没有为用户数据库设置 trunctrunc loglog onon chkptchkpt 选项 如果用户没有及时备份 事务日志 当日志满时 用户事务不能正常执行 处于等待状态 这是任何操作都不能 进行 像死机了一样 此时连进行日志备份都不能进行 精品文档 15欢迎下载 解决这个问题的办法如下 执行命令 dump tran database name with turncate only 这条命令的意思就是清空事务日志 其他事务就可以正常运行了 执行上面命令以后 由于事务日志被请空 为了保证数据的安全性 日志清空后要做完 全备份数据库 数据库的备份方法见第 5 章 单击这里请输入文档标题 深圳金融电子结算中心 16 4 4 用户管理用户管理 4 1 4 1 增加增加 删除用户删除用户 Sql server 存在两个层次的认证 一个用户首先必须分配一个 sql server 注册帐户 在该用户要求访问的数据库中必须有该用户的标识 增加帐户 语法 sp addlogin login name passed defaultdb deflanguage fullname 例如 sp addlogin chentao passord Sybase 修改帐户 sp modifylogin login name option value 通过此命令可修改帐户访问的缺省数据库 缺省语言及该帐户的全名等选项 删除帐户 语法 droplogin login name 修改口令 sp password old passwd new passwd login name 增加用户 sp adduser login name name in db grpname 别名 别名是多个 sqlserver 帐户共享的数据库用户名 多个帐户以同一个数据库用户的身份 来访问数据库 并具有与该数据库用户同等的权限 语法 addalias login name name in db 别名信息记录在 sysalternates 系统表中 锁定 解锁用户 sp locklogin login name lock unlick 精品文档 17欢迎下载 4 2 4 2 查看用户信息查看用户信息 查看用户信息的命令是 sp helpuser 举例 isql Usa P 1 use MBFEWKDB 2 go 1 sp helpuser 2 go Users nameUsers name ID in dbID in db Group nameGroup name Login nameLogin name appuserappuser 6 6 publicpublic appuserappuser ccpcuserccpcuser 3 3 mbfembfe ccpcuserccpcuser dbodbo 1 1 publicpublic sasa mbusermbuser 4 4 mbfembfe mbusermbuser pbuserpbuser 5 5 mbfembfe pbuserpbuser 4 3 4 3 常见问题及解决方法常见问题及解决方法 自增加了用户以后 每个用户就有密码 如果想更改密码为空 步骤如下 1 使用 sa 登录 Server isql Usa Psa password Sserver name 2 记录当前版本号 以当前版本号 12000 为例 sp configure upgrade version go 3 修改当前值为 492 sp configure upgrade version 492 go 4 将某用户口令设置为 NULL 以 sa 为例 当前口令为 123456 sp password 123456 NULL sa go 5 重新设置当前版本号 单击这里请输入文档标题 深圳金融电子结算中心 18 sp configure upgrade version 12000 go 精品文档 19欢迎下载 5 5 数据库备份数据库备份 恢复恢复 每天业务完成后 最好对数据库进行备份 以防止数据库发生意外时数据的丢失 5 1 5 1 数据库备份数据库备份 数据库备份主要通过转储数据库 dump database 和转储事务 dump transaction 来完成 都允许动态转储 转储数据库就是为整个数据库即数据和事务日志做一份物理备份 转储事务就是只 为事务日志做一份物理备份 只有当日志单独放在数据库设备上时 才能做转储 事务 Dump transaction 命令为事务日志做备份 Dump transaction 与许多操作系统提供的 增量备份相似 它拷贝事务日志 提供自上次数据库或事务日志转储以来所有数据库变 化的记录 一旦 dump transaction 拷贝了日志 它会截去其不活动的部分 在做数据库备份之前 一定要检查备份数据库是否启动 如果没有启动 要限启动备份 服务器 备份服务器的启动方法前面已经讲过 转储数据库命令语法 转储数据库命令语法 dumpdump databasedatabase toto with with noinit init noinit init 说明 说明 转储设备名转储设备名 可以是文件系统也可以时磁带设备可以是文件系统也可以时磁带设备 withwith initinit 的作用是当备份到磁带设备是从磁带开始备份 如果原来磁带上已有内容将的作用是当备份到磁带设备是从磁带开始备份 如果原来磁带上已有内容将 被删除 被删除 举例 举例 1 以 sybase 用户登录系统 2 以 sa 用户登录数据库 isql Usa P 3 备份数据库 单击这里请输入文档标题 深圳金融电子结算中心 20 1 use master 2 go 1 dump database MBFEWKDB to home Sybase mbfewkdb backup 2 go 注意 如果修改了注意 如果修改了 sybasesybase 数据库中的系统参数 修改后最好备份数据库中的系统参数 修改后最好备份 mastermaster 数据库 数据库 转储日志命令语法 转储日志命令语法 dumpdump transactiontransaction toto withwith truncate only truncate only no log no truncateno log no truncate 参数说明 truncate only 在数据与日志在同一数据库设备上时 用来截短日志 并不转储 日志 也不记日志 No log 在没有足够空间的情况下截短日志 No truncate 转储日志 但不截短日志 5 2 5 2 恢复数据库恢复数据库 要把以前备份的数据库恢复 必须要先启动备份服务器 备份服务器的启动方法见 2 1 装载数据库命令语法 装载数据库命令语法 loadload databasedatabase fromfrom 恢复数据库的步骤如下 1 以 sybase 用户登录系统 2 以 sa 用户登录数据库 isql Usa P 3 恢复数据库 isql Usa P 精品文档 21欢迎下载 1 use master 2 go 1 load database DATABASE NAME from DEVICE NAME 2 go 1 nline database DATABASE NAME 2 go 说明 2 DABASE NAME是要备份的数据库名字 3 DEVICE NAME是备份设备的名字 也可以是文件系统 如果是文件系统要 用 括起来 举例 从 home sybase mbfewkdb backup 文件中恢复 MBFEWKDB 数据库 1 load database MBFEWKDB from home sybase mbfewkdb backup 2 go 1 online database MBFEWKDB 2 go 装载日志命令语法 装载日志命令语法 loadload transactiontransaction fromfrom 恢复数据库的步骤 恢复数据库的步骤 用用 loadload databasedatabase 装载最新的数据库备份 装载最新的数据库备份 LoadLoad databasedatabase 把数据库状把数据库状 态设置为态设置为 offlineoffline 用用 loadload transactiontransaction 命令按顺序装载在最近的数据库转储之后生成的命令按顺序装载在最近的数据库转储之后生成的 事务日志 事务日志 用用 onlineonline 命令把数据库的状态设置为命令把数据库的状态设置为 onlineonline 是数据库能为用户使用 是数据库能为用户使用 单击这里请输入文档标题 深圳金融电子结算中心 22 6 6 如何调整如何调整 sqlsql serverserver 基本配置参数基本配置参数 为了调节 sql server 的性能以及系统资源的分配和利用达到最优效果 可以通过调整 sqlserver 的基本配置参数达到 sql server 中的配置可分为静态和动态两种 动态参数在使用 sp configure 命令配置新值后立即生效 静态参数因需要 sqlserver 对 内存进行重新分配 所以修改静态参数应该重新启动 sqlserver 系统参数存放在 maseter 库中的 sysconfigures 表和 syscurconfigs 表中 6 1 6

温馨提示

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

评论

0/150

提交评论