版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、oracle11g在linux系统下的环境检测,检测目前的linux操作系统是否满足oracle11g的安装需求 检查基本要求:内存大小:grepmemtotal /proc/meminfo交换分区大小:grepswaptotal /proc/meminfo查看各个分区的使用情况:dfhfdiskl 检查支持oracle11g运行的rpm系统是否安装齐全rpm包如下:binutils-.6-2.el5compat-libstdc+-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125gcc-4.
2、1.1-52gcc-c+-4.1.1-52glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12glibc-headers-2.5-12libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc+-4.1.1libstdc+-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixodbc-devel-2.2.11unixodbc-2.2.11-7.1 检查rpm包是否在系统中已经存在的方法:rpm -qa | grepbinutilsrpm -qa | g
3、repcompatrpm -qa | grepelfutilsrpm -qa | grepgccrpm -qa | grepglibcrpm -qa | greplibaiorpm -qa | greplibgccrpm -qa | greplibstdcrpm -qa | grep makerpm -qa | grepsysstatrpmqa|grepunixodbc对窗口中列举出来的rpm项进行一一对照,看是否缺少上面要求的rpm 如果缺少了上面要求的一些rpm,则找到这些rpm(如果使用光盘安装的linux,最好在linux光盘中查找这些缺少的rpm),把他们放在同一个文件夹下,如/rp
4、m/server下(即linux系统/目录下的rpm文件夹中的server文件夹),运行命令:cd /rpm/serverlsrpmivh *.rpm至此oracle11g的运行rpm资源安装完成2、配置参数和创建oracle用户与用户组 linux系统网络配置(在菜单“系统-管理-网络”)双击图6中的某一个网卡进行ip等信息设置运行ifconfig查看配置好后的ip信息 配置/etc/hosts运行参数命令vi /etc/hosts(按i键是进行修改功能操作。对修改好的结果进行保持操作的话先按esc键再输入:x,这样就完成了修改后的保存),添加本机的ip地址和机器名和别名,格式如下(ip地址
5、是根据上面设置得来的):ip 主机名称主机别名 如果在安装配置linux操作系统的时候未把selinux选择为禁用则要运行命令vi /etc/sysconfig/selinux命令,对selinux值进行修改,把selinux=enforcing改为selinux=disabled 运行命令vi /etc/profile,在其中加入:if $user = oracle ; thenif $shell = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi 运行命令vi /etc/securi
6、ty/limits.conf,在其中加入:oracle soft nofile 65536oracle hard nofile 65536oracle soft nproc 16384oracle hard nproc 16384 运行命令vi /etc/pam.d/login,在其中加入:session required /lib/security/pam_limits.sosession required pam_limits.so 运行命令vi /etc/sysctl.conf,在其中加入:fs.aio-max-nr=1028576fs.file-max=6815744kernel.sh
7、mmni = 4096#整个系统共享内存段的最大数目。kernel.sem = 250 32000 100 128#每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。fs.file-max = 65536#系统中所允许的文件句柄最大数目。net.ipv4.ip_local_port_range= 9000 65500 #应用程序可使用的ipv4端口范围。net.core.rmem_default = 1048576#套接字接收缓冲区大小的缺省值net.core.rmem_max = 1048576#套接字接收缓冲区大小的最大值n
8、et.core.wmem_default = 262144#套接字发送缓冲区大小的缺省值net.core.wmem_max = 1048576#套接字发送缓冲区大小的最大值运行下面的命令使得内核参数生效:添加保持修改后,运行命令/sbin/sysctlp 创建oracle11g用户和用户组groupaddg 1000 oinstallgroupaddg 1100 dbagroupaddg 1200 operuseraddu 1300 g oinstallg dba,operoracleid oraclepasswd oracle(此处提示输入密码,要输入两次)如果想删除oracle11g用户和
9、用户组,命令如下:groupdeloinstallgroupdeldbagroupdeloperuserdel oracle这样就能删除上面所创建的用户组和用户 创建oracle11g安装目录mkdirp /opt/oracle(此处/opt/oracle为oracle_base)mkdirp /opt/oracle/productmkdirp /opt/oracle/product/orahome(此处/opt/oracle/product/orahome为oracle_home)mkdirp /opt/orainventorymkdirp /opt/oracle/oradata则在想要的目
10、录下建立了上述文件如果想删除上述创建的目录,命令如下:rmdir /opt/oraclermdir /opt/oracle/productrmdir /opt/oracle/product/orahomermdir /opt/orainventoryrmdir/opt/oracle/oradata 修改oracle11g安装目录权限chownr oracle:oinstall /opt/oracle chownr oracle:oinstall /opt/oracle/productchownr oracle:oinstall /opt/oracle/product/orahomechownr
11、 oracle:oinstall /opt/orainventorychownr oracle:oinstall /opt/oracle/oradatachownr oracle:dba /opt/oracle chownr oracle:dba /opt/oracle/productchownr oracle:dba /opt/oracle/product/orahomechownr oracle:dba /opt/orainventorychownr oracle:dba /opt/oracle/oradatachownr oracle:oper /opt/oracle chownr or
12、acle:oper /opt/oracle/productchownr oracle:oper /opt/oracle/product/orahomechownr oracle:oper /opt/orainventorychownr oracle:oper /opt/oracle/oradatachmodr 775 /opt/oraclechmodr 775 /opt/oracle/productchmodr 775 /opt/oracle/product/orahomechmodr 775 /opt/orainventorychmodr 775 /opt/oracle/oradata 修改
13、oracle用户下的.bash_profile文件 第一种方法:是在root用户下运行命令 vi /home/oracle/.bash_profile在其中加入命令:export tmp=/tmpexport tmpdir=$tmpexport oracle_base=/opt/oracleexport oracle_home=$oracle_base/product/orahomeexport oracle_sid=db11g(将来装oracle11g要创建的数据库实例名)export oracle_owner=oracleexport oracle_term=xtermexport pat
14、h=$path:$oracle_home/bin:$home/bin:$oracle_home/bin:$oracle_home/apache/apache/binexport ld_library_path=$oracle_home/lib:/lib:/usr/lib:/usr/local/libexportclasspath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib:$classpath:$oracle_home/network/jlib保存修改后即可 第二种方法:注销电脑,用oracle用户登录系统,运行命令vi
15、 /home/oracle/.bash_profile,(也可以运行命令vi .bash_profile)加入命令的内容与第一种方法一样。3、 开始安装oracle11g 找到软件安装包,把他们考到linux系统下 解压oracle11g安装包假设把oracle11g安装包放在/oracle11gpackage路径下,先给/oracle11gpackage赋权限,在进行解压缩:chownr oracle:oinstall /oracle11gpackage(给oracle用户赋权限)chmodr 775 /oracle11gpackagecd /oracle11gpackagelsunzip
16、linux_11gr2_database_1of2.zipunzip linux_11gr2_database_2of2.zip解压出来的东西包含在database文件夹下 安装oracle11g运行命令:chown r oracle:oinstall /oracle11gpackage/database(给oracle用户赋权限)chmodr 775 /oracle11gpackage/databaseexport display=:0.0xhostlocal:oraclesu oraclecd /oracle11gpackage/databasels./runinstaller这里orac
17、le base的路径记得要选择的跟/home/oracle/.bash_profile文件里oracle_base设置的一样;software location的路径选择的要跟/home/oracle/.bash_profile文件里oracle_home设置的一样(说明:此步骤未截图,从网上弄的一个,只为说明情况)database administator(osdba)group:此处应该为上面建立的dba组database operator(osoper)group:此处应为上面建立的oper组这里的检查就是针对2步骤中的shell参数内核配置的全部设置。以此图为例: os kernel
18、parameters下列出的是表示:/etc/sysctl.conf问价下的参数设置的不够;fs.file-max (actual value :6553600)实际只为:6553600 而(expected value:6815744)系统期望值为:6815744。像这样的则,直接运行命令vi /etc/sysctl.conf,把fs.file-max=6553600改为fs.file-max=6815744即可。其他的net.ipv4.ip_local_port_range、fs.aio-max-nr执行相同的操作 packages下列出的是表示:系统还缺少这些rpm没有安装,那么找到这些
19、缺少的rpm参照1步骤中的说明进行安装点击“check again”进行检测,看是否还有不满足条件的。一般严格上都是要看到checks列表中无错误信息才能进行下一步在root用户下,根据其上面的提示运行命令cd /opt/orainventoryls./orainstroot.shcd /opt/oracle/product/orahomels./root.sh运行完成后,点击ok,至此完成了数据库的安装。4、 创建监听、数据库和进入控制台进行相应的操作说明,下面的操作都是在以oracle用户oracle登录linux系统进行的操作,注销系统,以oracle用户登录系统 创建监听程序运行命令:
20、netca运行命令psef看在出来的结果中是否能找到listener 创建数据库运行命令:dbca记住此处的sid与/home/orale/.bash_profile中设置的应该一样至此数据库创建成功 确定oracle11g是否安装成功linux下的oracle在安装结束后是处于运行状态的,运行命令top u oracle可以看到oracle用户进行的进程。在图形化界面下,运行&oracle_home/sqldeveloper/sqldeveloper.sh可以出现oracle自带的免费oracle管理客户端sql developer。试着连接刚才安装的oracle,看是否成功。重启服务器,看
21、服务器重启后,oracle是否可以正常启动。以root用户运行reboot命令可以重启linux,重启完成后,默认情况下oracle并不像windows中的oracle那样注册成服务,随机器一起启动的,所以需要手动敲入命令来启动。启动方式:以oracle用户登录运行以下语句:1、 进入sqlplus:sqlplus /nolog2、 以sysdba的身份连接到数据库,并启动oracle数据库引擎:sql conn /as sysdbasql startup3、 退出sqlplus,运行listenersql exit$ lsnrctl start这样数据库的tns也启动了,可以通过网络连接数据
22、库了。 进入em控制台运行命令:emctl start dbconsole这样就可以通过https:/(机器名):1158/em/console来访问em控制台了。如果不能够在linux下访问,则可以用装有windows的电脑运行https:/(linux机器ip):1158/em/console来访问em控制台待添加的隐藏文字内容2其其他在网页上的操作与在windows下一样 oracle网络配置运行netmgr命令:5、卸载oracle11g1、 首先用dbca来把db给卸载掉2、 删除之前创建的oracle安装目录3、 删除oracle残留的一些目录/etc/ora*(以ora开头的文件
23、)/var/opt/oracle/usr/local/bin下的3个文件4、 清空/tmp目录下的内容卸载其实就简单很多了,步骤就是:关闭数据库和监听、删除oracle用户、删除用户组、删除残留文件。关闭数据库:shutdown immediate关闭监听:lsnrctl stop删除oracle用户:userdel -rf oracle删除用户组:groupdeloinstall groupdeldba删除残留文件:rm -rf /opt/orclfmap/ rm -rf /etc/orainst.loc rm -rf /etc/oratab rm -rf /var/tmp/.oracle
24、rm -rf /var/tmp/oradiag_oracleps:在/etc、/opt、/var/tmp目录下,有和oracle有关的目录或者文件,都可以在卸载的时候删除。完成以后步骤,就完成oracle的卸载了。如果不想删除用户,可以使用oracle安装程序进行卸载。 节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆
25、肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇
26、肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅
27、膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅
28、膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆
29、膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄
30、节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄
31、袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅
32、袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃
33、羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄
34、罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄
35、肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂
36、肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃
37、肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃
38、腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁
39、膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂
40、芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂
41、芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀
42、袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁
43、羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂
44、羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀
45、羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀
46、肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈
47、肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿
48、膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿羂芁艿薅羂羁蒅蒁薈肃芇莇蚇膆蒃蚅蚆袅芆薁蚅羈蒁薇蚅膀莄蒃蚄节膇螂蚃羂莂蚈蚂肄膅薄蚁膆莁蒀螀袆膃莆螀羈荿蚄蝿膁膂蚀螈芃蒇薆螇羃芀蒂螆肅蒅莈螅膇芈蚇螄袇蒄薃袄罿芇葿袃肂蒂莅袂芄芅螃袁羄肈虿袀肆莃薅衿膈膆蒁袈袈莁莇袈羀膄蚆羇肂莀薂羆膅膂蒈羅袄莈蒄羄肇芁螃羃腿蒆虿
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋贷款合同中的利率调整
- 美食外卖运营课程设计
- 落料件冲压课程设计
- 人员借调协议合同
- 对外加工装配合同模板
- 甘肃省武威市凉州区武威第一中学2024年第二学期高三年级一模考试数学试题试卷
- 东方威尼斯总经办管理制度
- 高龄老人锻炼课程设计
- 2024届福建厦门双十中学高三下学期入学考试试数学试题文试卷
- 马踏棋盘c语言课程设计
- 化工企业停工方案范本
- 网络传播法规(自考14339)复习必备题库(含答案)
- 民法典合同编解读之合伙合同
- 高中英语学习情况问卷调查表及调查报告
- 求雨后姐弟小故事
- GRR计算公式表格
- 梅毒诊断标准
- 2023年catti三级笔译综合能力考试试题及答案解析
- 圆二色谱原理与应用课件
- 绘制建筑平面图的步骤
- 幸运的内德(一年级绘本阅读)课件
评论
0/150
提交评论