数据库学习及实践总结

上传人:仙*** 文档编号:33032366 上传时间:2021-10-16 格式:DOC 页数:13 大小:796KB
收藏 版权申诉 举报 下载
数据库学习及实践总结_第1页
第1页 / 共13页
数据库学习及实践总结_第2页
第2页 / 共13页
数据库学习及实践总结_第3页
第3页 / 共13页
资源描述:

《数据库学习及实践总结》由会员分享,可在线阅读,更多相关《数据库学习及实践总结(13页珍藏版)》请在装配图网上搜索。

1、蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈

2、蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿

3、螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀

4、螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇

5、螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈

6、袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿

7、袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇

8、羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇

9、罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈

10、羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆

11、肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆

12、虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇

13、蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅

14、螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆

15、螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆

16、衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄

17、袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅

18、袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅

19、羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃

20、羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄

21、羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄

22、肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂

23、蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃

24、螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄

25、螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁

26、螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂

27、袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀

28、袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁

29、袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁

30、羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿

31、羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀

32、肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀

33、蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆膀膆螆衿羃薅螅羁芈蒁螄肃肁莇螄螃芇芃莀袅聿腿葿羈芅蒇蒈蚇肈莃蒇螀芃荿蒇羂肆芅蒆肄罿薄蒅螄膄蒀蒄袆羇莆蒃羈膃节薂蚈羅膈薁螀膁蒆薁袃羄蒂薀肅腿莈蕿螅肂芄薈袇芇膀薇罿肀葿薆虿芆莅蚆螁肈芁蚅袄芄膇蚄羆肇薅蚃螆袀蒁蚂袈膅莇蚁羀羈芃蚀蚀膃腿蚀螂羆蒈蝿袄膂莄螈羇羄芀螇蚆 数据库学习及实践总结1 前言本文档是Linux Re

34、dhat5.5系统下安装oracle10g的实践总结。对Linux系统安装oracle知识补充和说明。2 Linux安装包检查Linux上安装Oracle10g 最大的问题是系统的包缺失,导致安装检测失败或是编译失败。检查Linux安装oracle10g必须的安装包是否存在 # rpm -q gcc make binutils openmotif setarch libXp gcc-4.1.2-48.el5make-3.81-3.el5binutils-2.17.50.0.6-14.el5package openmotif is not installedsetarch-2.0-1.1libX

35、p-1.0.0-8.1.el5根据此文件列表,判断openmotif安装包不存在。安装命令:#rpm Uvh openmotif-devel-2.3.1-2.el5_4.1.i386.rpm该安装包在Linux安装过程中安装,界面如下图:说明:openmotif安装包与compat-oracle-rhel4-1.0-5.i386.rpm安装包有依赖关系。如果不安装会在OUI的“configuration assistant”处失败。如果在安装过程中选择“老的软件开发”,可替代openmotif安装包的功能。3 Oracle数据库系统安装3.1 Oracle安装准备 1. 准备oracle安装文

36、件将安装软件包10201_database_linux32.zip复制到/tmp目录下。使用解压缩命令:# unzip /tmp/10201_database_linux32.zip在/tmp 目录下产生一个包含 Oracle 安装文件的 database 目录。2. 修改系统内核参数编辑文件/etc/sysctl.conf,在最后面加入下列行内容:kernel.shmmax = 2147483648 kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range

37、 = 1024 65000net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144说明:kernel.shmmax值根据实际内存变化,一般为内存的一半运行如下命令使内核参数配置生效# sysctl p3. 为Oracle用户设定Shell的限制1)# vi /etc/security/limits.conf 添加参数 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofil

38、e 1024 oracle hard nofile 65536 说明:参数的意义 nprocnofile soft 用户process软限制用户文件数量软限制hard用户process硬限制用户文件数量硬限制用户可以超过soft设置的值,但一定不能超过hard 的值。 2) 要使 limits.conf 文件配置生效,必须要确保 pam_limits.so 文件被加入到启动文件中。 # vi /etc/pam.d/login 添加参数 session required /lib/security/pam_limits.so4. 设置oracle用户登录环境变量 # vi /etc/profil

39、e 添加参数 if $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi fi说明:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行, 并从/etc/profile.d目录的配置文件中搜集shell的设置。 5. 登录远程桌面配置#vi /usr/share/gdm/defaults.conf,修改两项内容:xdmcpEnable=false#Port=177修改为:xdmcpEnable=truePort=17

40、7注意:须使用命令”:wq!”保存设置。使用”:wq”保存出现提示:E45: readonly option is set (add ! to override)运行如下命令使远程桌面配置生效# gdm-restart6. 创建下列用户信息# groupadd oinstall# groupadd dba# useradd -g oinstall -G dba oracle# passwd oracle输入passwd oracle命令并回车后,提示输入并确认oracle用户的密码。7. 创建数据库安装目录# mkdir -p /home/oracle/product/10.2.0/db_1#

41、 chown -R oracle:oinstall /home/oracle8. 修改Linux版本说明#vi /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga) 修改为:Red Hat Enterprise Linux Server release 4.5 (Tikanga) 提示:数据库安装完成后,需要将该文件修改回原来的内容。 说明:Linux Redhat 5版本不支持oracle10g的安装9. 修改/tmp/database目录的权限# chown -R oracle:oinstall /

42、tmp/database# chmod 755 /tmp/database10. 创建oracle用户环境变量使用oracle用户登录系统# su - oracle在/home/oracle/.bashrc文件最后添加下列内容:export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH 说明:ORACLE_BASE-oracle的根目录 ORACLE_HOME- oracl

43、e数据库的目录 ORACLE_SIDoracle数据库实例名PATH -oracle 可执行文件如 sqlplus exp imp的路径 11. 设置安装语言环境$ export LANG= C 说明:将语言环境设置成英文。12. 执行下列命令进行安装$ cd /tmp/database$ ./runInstaller注意:如果不能打开Oracle安装界面,需要使用【su -】切换到root用户,运行【xhost +】命令,关闭访问控制功能,允许所有终端启动图形界面程序。或注销当前用户以oracle用户登录。如果直接运行$ ./runInstaller将会出现如下界面:oraclemyLinu

44、x $ ./runInstaller Starting Oracle Universal Installer. Checking installer requirements. Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Passed All installer requirements met.Preparing to launch Oracle Universal Installer from /tmp/OraIn

45、stall2011-08-18_09-55-15AM. Please wait .oraclemyLinux database$ Xlib: connection to :0.0 refused by serverXlib: No protocol specifiedException in thread main java.lang.InternalError: Cant connect to X11 window server using :0.0 as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment

46、.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(Unknown Source) at java.awt.Window.init(Unknown Source) at java.awt.Window.

47、(Unknown Source) at java.awt.Frame.(Unknown Source) at oracle.ewt.popup.PopupFrame.(Unknown Source) at oracle.ewt.lwAWT.BufferedFrame.(Unknown Source) at oracle.sysman.oio.oioc.OiocOneClickInstaller.(OiocOneClickInstaller.java:378) at oracle.sysman.oio.oioc.OiocOneClickInstaller.main(OiocOneClickIns

48、taller.java:2091)3.2 Oracle安装过程Oracle安装过程参照Imap安装手册1.0,罗列安装步骤:1. 选择安装方式,选择高级安装;2. 选择存储路径和管理组,存储组为oinstall; 3. 选择安装类型,,选择Enterprise Edition;4. 安装详细路径;5. 软件要求检查;6. 配置选项 一般选择“Create a Database”;7. 数据库配置 一般选择“General Purpose”;8. 数据库配置详情,字符集根据实际情况选择,选择Simplified Chinese ZHS16GBK,支持简体中文;9. 数据库管理选项 一般选择“Us

49、e Database Control for Database Management”;10. 数据库文件存储选项 一般选择“File system”;11. 备份和恢复选项 一般选择“Do not enable Automate Backup”;12. 设置密码,选择Use the same password for all account;13. 开始安装oracle,大约10分钟;14. 运行数据库配置助手,包括网络服务配置、创建数据库、配置isql*plus;15. 在root用户下运行运行两个shell脚本,完成oracle配置;16. 结束安装。3.3 Oracle安装检查1. 启

50、动Oracle10g 数据库sqlplus,检查启动关闭是否正常 # su - oracle$ sqlplus / as sysdbaSQL select status from v$instance;STATUS-OPEN 说明:OPEN表示数据库正常SQLshutdown (immediate) -停止数据库SQLstartup -启动数据库2. 检查监听是否正常 $ lsnrctl status -查看监听状态$ lsnrctl stop -停止监听$ lsnrctl start -启动监听说明:显示信息最后一行显示“The command completed successfully”

51、,监听程序启动成功。3. 查看当前参数 SQLshow SGA -显示SGA SQLshow parameters; -显示内存参数 SQLshow parameter service_name -显示当前数据库服务名 SQLselect * from v$instance; -显示当前事例状态 SQLselect FILE# ,TS#, name from v$datafile;-数据文件序号及位置 SQLselect name from v$controlfile; -控制文件位置 SQLselect * from v$logfile; -重做日志文件位置 3.4 Oracle卸载1. o

52、racle用户登录,使用SQL*PLUS停止数据库 $ sqlplus /nolog SQL connect / as sysdba SQL shutdown immediate SQL exit 2. 停止Listener $ lsnrctl stop 3. 停止HTTP服务 $ $ORACLE_HOME/Apache/Apache/bin/apachectl stop 4. 用【su -】切换到root用户或者重新登录到root,删除物理文件 # $ORACLE_HOME/bin/localconfig delete # rm -rf $ORACLE_BASE/* 注意:操作中ORACLE

53、_BASE使用绝对路径。如:/home/oracle # rm -f /etc/oraInst.loc /etc/oratab # rm -rf /etc/oracle # rm -f /etc/inittab.cssd # rm -f /usr/local/bin/coraenv # rm -f /usr/local/bin/dbhome # rm -f /usr/local/bin/oraenv 5. 删除oracle用户和组 # userdel r oracle # groupdel oinstall # groupdel dba 6. 将启动服务删除 # chkconfig -del

54、dbora # vi /etc/rc.d/rc.local 删除如下内容 /home/oracle/startup.sh7. 重新启动操作系统,完成卸载3.5 错误分析1. $./runInstaller,出现下面的错误: OUI-10133:Invalid staging.There are no top level components for Linux available for installation in this staging area. 原因:unzip不完全,最后重新unzip后再安装。2. $./runInstaller,安装界面出现,界面文字显示不全。 原因:安装前未

55、指定字符集。$./runInstaller之前指定字符集 $export LANG=C3. $./runInstaller,报以下错误:Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Failed cannot open shared object file: No such file or directory occurred.java.lang.UnsatisfiedLinkError: /tmp/OraInstall

56、2011-07-08_08-50-08PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot openshared object file: No such file or directory 原因:未安装libXp-1.0.0-8.1.el5.i386.rpm包。4. $./runInstaller,报以下错误: Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Failed

57、 Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2011-08-18_11-54-06PM/installActions2011-08-18_11-54-06PM.log 原因:/etc/redhat-release 内容未更改 Red Hat Enterprise Linux Server release 5.5 (Tikanga) 将5.5改为4.54 Linux虚拟机配置 在现实工作中,我们的PC机主要在windows平台下使用。为了便于学习和测试,经常需要使

58、用虚拟机安装Linux和oracle.使用虚拟机安装注意以下几个参数的配置:1. 物理内存 :1G以上 内存过小在安装检查过程中会出现提示RAP或SWAP空间不够。2. 硬盘:15G以上 硬盘过小会导致oracle解压缩不成功,或安装时提示硬盘空间不足造成安装失败。 3. 硬盘类型:IDE,尽量不选用SCSI 使用SCSI 不利的方面是,操作系统支持有时不存在或者需要进行额外的配置。另外,某些机器中的BIOS不包含从SCSI设备引导的支持。4. 网卡:NAT 使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。采用NAT模式最大的优势是虚拟系统接入互

59、联网非常简单,不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。 羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁

60、蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿

61、蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿

62、螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁蒇螄羆莀虿罿羂荿螁袂芁莈蒁蚅膇莈薃袁肃莇蚆蚃罿莆莅衿袅蒅蒈蚂膄蒄薀袇聿蒃螂蚀肅蒂蒂羅羁蒂薄螈芀蒁蚆羄膆蒀蝿螇肂葿蒈羂羈膆薁螅袄膅蚃羀膃膄莃螃腿膃薅聿肅膂蚇袁羁膁螀蚄艿膀葿袀膅膀薂蚃肁艿蚄袈羇芈莄蚁袃芇蒆袆节芆蚈蝿膈芅螁羅肄芄蒀螇羀芄薂羃袆芃蚅螆膄莂莄羁肀莁

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!