Docstoc

part2

Document Sample
part2 Powered By Docstoc
					                                      ‫ﺑﺴﻢ ﺍﷲ ﺍﻟﺮﺣﻤﻦ ﺍﻟﺮﺣﻴﻢ‬


                                ‫ﺳﻠﺴﻠــﺔ ‪‬ﺗﻌﻠـــﻢ‬
                                                ‫‪‬‬

                                      ‫ﺑﺴﻬﻮﻟ‪‬ــ ـ ـﺔ‬
                                                ‫‪‬‬

‫‪SQL * Plus 3.3‬‬                                             ‫‪‬‬
                                                                                   ‫‪ ‬‬
                                                ‫‪‬‬
                                                                   ‫ﺎ‬               ‫ﺓ‬
‫ﻋﺎﺩ ﹰ ﺇﻥ ﻟﻢ ﻳﻜﻦ ﺩﺍﺋﻤﹰ ﻣﺎ ﺗﺒﺪﺃ ﺩﺭﻭﺱ ‪ SQL‬ﺍﻟﺘﻲ ﻧﻘﺮﺃﻫﺎ ؛ ﺑﺸﺮﺡ ﺃﻭﺍﻣﺮ ﻟﻐﺔ ﻣﻌﺎﻟﺠﺔ ﺍﻟﺒﻴﺎﻧﺎﺕ ‪Data‬‬
‫‪ ، (DML) Manipulation Language‬ﻭﺑــﺎﻷﺧﺺ ﺗﻌﻠﻴﻤــﺔ ﺍﻹﺳــﺘﻌﻼﻡ ﻋــﻦ ﺍﻟﺒﻴﺎﻧــﺎﺕ ﻭ ﺍﺳﺘﻌﺮﺍﺿــﻬﺎ‬
‫‪.. Select‬ﻟﻜﻨﻨــﺎ ﻫﻨــﺎ ﻓــﻲ ﻫــﺬﻩ ﺍﻟﺴﻠﺴــﺔ ﺍﻟﻤﺘﻮﺍﺿــﻌﺔ ، ﻧــﻮﺩ ﺃﻥ ﻧﺨﻄــﻮﺍ ﻋﻠــﻰ ﻣﻨﻬــﺎﺝ ﺃﻭﺭﺍﻛــﻞ ﺑﻘــﺪﺭ‬
‫ﺍﻟﻤﺴﺘﻄﺎﻉ ، ﻓﻨﺒﺪﺃ ﺑﺸﺮﺡ ﻗﻮﺍﺋﻢ ﺍﻟﻠﻐﺔ ﻧﻔﺴﻬﺎ ﻭﺃﻭﺍﻣﺮ ﺍﻟﺘﺤﺮﻳﺮ ﻭﺍﻟﻤﻠﻔـﺎﺕ ﻓﻴﻬـﺎ ، ﺣﺘـﻰ ﻳﻜـﻮﻥ ﺍﻷﺳـﺎﺱ‬
                                                                        ‫ﺎ‬        ‫ﺎ‬
                                                    ‫ﻟﺪﻯ ﺍﻟﻤﺘﻌﻠﻢ ﻗﻮﻳﹰ ﻭﻣﺘﻮﺍﻓﻘﹰ ﻣﻊ ﻣﻨﻬﺠﻴﺔ ﺃﻭﺭﺍﻛﻞ ..‬
‫ﻟـﺬﻟﻚ ﺳﻨﺸـﺮﺡ ﻫـﺬﺍ ﺍﻷﺳـﺎﺱ ﻋﻠـﻰ ﺩﺭﺳـﻴﻦ ، ﺃﻭﻻﻫﻤـﺎ ﻧﺘﺤـﺪﺙ ﻓﻴـﻪ ﻋـﻦ ﻗـﻮﺍﺋﻢ 3.3 ‪، SQL * Plus‬‬
‫ﻭﻛﻴﻔﺔ ﺇﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ﺧﺎﺹ ﺑﺎﺳﻤﻨﺎ ، ﻭﻣﻨﺤـﻪ ﺻـﻼﺣﻴﺔ ﺍﻻﺗﺼـﺎﻝ ﺑﻘﺎﻋـﺪﺓ ﺍﻟﺒﻴﺎﻧـﺎﺕ ..ﻭﺛﺎﻧﻴﻬـﺎ ﻋـﻦ‬
                   ‫ﺃﻭﺍﻣﺮ ﺍﻟﻘﻮﺍﺋﻢ ﺍﻟﺘﺤﺮﻳﺮ ﻭﺍﻟﻤﻠﻔﺎﺕ ﻓﻲ 3.3 ‪.. SQL * Plus‬ﻭﻧﺒﺪﺃ ﻋﻠﻰ ﺑﺮﻛﺔ ﺍﷲ ..‬
                                                                ‫‪-: SQL * Plus 3.3 ‬‬

                ‫ﻋﻨﺪ ﺗﺤﻤﻴﻠﻚ ﻟﻠﻐﺔ ، ﺳﺘﺠﺪ ﺃﻳﻘﻮﻧﺔ ﻓﻲ ﺳﻄﺢ ﺍﻟﻤﻜﺘﺐ ﺑﺎﺳﻢ 3.3 ‪... SQL * Plus‬‬

‫ﻭﻋﻨﺪ ﺗﺸﻐﻴﻠﻚ ﻟﻬﺎ ﺗﻈﻬﺮ ﻟﻚ ﺷﺎﺷﺔ ﺗﻘـﻮﻡ ﺑﺴـﺆﺍﻟﻚ ﻋـﻦ ﺍﺳـﻢ ﺍﻟﻤﺴـﺘﺨﺪﻡ ‪ User name‬ﻭﻛﻠﻤـﺔ‬
‫ﺍﻟﻤــﺮﻭﺭ ‪ Password‬ﻭﺗﻌﺮﻳــﻒ ﺍﺳــﻢ ﻗﺎﻋــﺪﺓ ﺍﻟﺒﻴﺎﻧــﺎﺕ ‪ Database‬ﻓــﻲ ﺣــﺎﻝ ﻛﻨــﺖ ﺗﺴــﺘﺨﺪﻡ ﺍﻟﻨﺴــﺨﺔ‬
‫ﺍﻟﺨﺎﺻﺔ ﺑﺎﻟﻜﻤﺒﻴﻮﺗﺮ ﺍﻟﺸﺨﺼـﻲ ﻓﻴﻤﻜﻨـﻚ ﺍﺳـﺘﺨﺪﺍﻡ ﺍﺳـﻢ ﺍﻟﻤﺴـﺘﺨﺪﻡ ﻭﻛﻠﻤـﺔ ﺍﻟﻤـﺮﻭﺭ ﻓﻘـﻂ ﻓـﻲ‬
‫ﺣﺎﻝ ﻟﻢ ﻳﻜﻦ ﻟﺪﻳﻚ ﺃﻛﺜﺮ ﻣﻦ ﻗﺎﻋﺪﺓ ﺑﻴﺎﻧﺎﺕ ﺍﻟﻮﺿﻊ ﺍﻻﻓﺘﺮﺍﺿﻲ ﻋﻨﺪ ﺗﺸﻐﻴﻠﻪ ﻷﻭﻝ ﻣﺮﺓ ﻫﻮ ﻛﺘﺎﺑﺔ‬
‫ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ﻭﻛﻠﻤﺔ ﺍﻟﻤﺮﻭﺭ ﻭﻟﻜﻦ ﻓﻲ ﺣﺎﻝ ﻛﻤﺒﻴﻮﺗﺮ ﺍﻟﺸﺒﻜﺔ ﻓﻤﻦ ﺍﻟﻤﺴﺘﺤﺴﻦ ﻛﺘﺎﺑـﺔ ﺍﺳـﻢ‬
                    ‫ﺗ‬
‫ﻗﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ..ﻭﻳﻤﻜﻨﻚ ﺍﺧﺘﻴﺎﺭ ﺃﺣﺪ ﻫﺬﻩ ﺍﻷﺳﻤﺎﺀ ﻟﻠﻌﻤﻞ ﺑﻬﺎ ﺣﺘﻰ ‪‬ﻨﺸﺊ ﻣﺴـﺘﺨﺪﻡ ﺧـﺎﺹ ﺑـﻚ‬
                                                                                            ‫..ﻛﻤﺎﻳﻠﻲ :‬

             ‫* ﺍﻻﺳﻢ ﺍﻻﻭﻝ ‪ system‬؛ ﻭﻫﻮ ﻣﺎ ﻳﻤﺜﻞ ﺃﻭﺍﺭﻛﻞ ﺃﻭ ﺍﻟﻨﻈﺎﻡ ﺑﻤﻌﻨﻰ ﺃﺻﺢ ..ﻭﻫﻮ ﺍﻓﺘﺮﺍﺿﻲ ..‬


                                         ‫‪system‬‬

                                         ‫‪manager ‬‬
                    ‫ﺃﻭ ﻣﻦ ﺧﻼﻝ ﺍﻻﺳﻢ ﺍﻟﺜﺎﻧﻲ ﻭﻫﻮ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺍﻻﻓﺘﺮﺍﺿﻲ ‪.. scott‬‬




                                        ‫‪scott ‬‬
                                         ‫‪tiger ‬‬

                                                 ‫ﺍ‬
‫ﻭﻛﻠﻤﺔ ﺍﻟﺴﺮ ﻫﺬﻩ ﻫﻲ ﺍﻟﺘﻲ ﺗﻜﻮﻥ ﺑﻬﺎ ﻣﺪﻳﺮﹰ ﻟﻘﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﻟﺘـﻲ ﻳﻤﻜﻨـﻚ ﻋـﻦ ﻃﺮﻳﻘـﻪ ﺍﻟﺤﺼـﻮﻝ‬
‫ﻋﻠﻰ ﻛﺎﻓﺔ ﺍﻟﺴﻤﺎﺣﻴﺎﺕ ﻭﻳﻤﻜﻨﻚ ﻣﻦ ﺗﻌﺮﻳﻒ ﺣﺴﺎﺏ ﻣﺴﺘﺨﺪﻡ ﺟﺪﻳﺪ ﺧـﺎﺹ ﺑـﻚ ..ﻛﻤـﺎ ﺗﺴـﺘﺨﺪﻡ‬
‫ﺗﺴــﺘﺨﺪﻡ ﻹﻋﻄﺎﺋــﻚ ﺑﻌــﺾ ﺍﻟﺴــﻤﺎﺣﻴﺎﺕ )ﺍﻟﺼــﻼﺣﻴﺎﺕ( ﻣﺜــﻞ ﺍﻻﺗﺼــﺎﻝ ﻭﺍﻹﺿــﺎﻓﺔ ﻭﺍﻟﺤــﺬﻑ ﻭﺍﻟﺘﻌــﺪﻳﻞ‬
                                 ‫ﻭﺍﻻﺳﺘﻌﻼﻡ ..ﻭﺍﻵﻥ ﺳﻨﺘﻠﻢ ﻛﻴﻔﻴﺔ ﺇﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ﺧﺎﺹ ﺑﻚ ..‬

              ‫‪ ‬‬
                                                                              ‫ﺎ‬
   ‫ﻋﺮﻓﻨﺎ ﺳـﺎﺑﻘﹰ ﺃﻥ ﻟﻐـﺔ ‪ DCL‬ﻫـﻲ ﺍﻟﻤﺴـﺆﻭﻟﺔ ﻋـﻦ ﺫﻟـﻚ ﺑﺎﺳـﺘﺨﺪﺍﻡ ﺍﻻﻣـﺮﻳﻦ ‪ grant‬ﻭ ‪، revoke‬ﻭﺣﺘـﻰ‬
                                                 ‫ﺎ‬
   ‫ﻧﺴﺘﻄﻴﻊ ﺍﻧﺸﺎﺀ ﻣﺴـﺘﺨﺪﻡ ﺟﺪﻳـﺪ ، ﺳـﻨﺤﺘﺎﺝ ﺣﺎﻟﻴـﹰ ﻟﻸﻣـﺮ ‪ ، grant‬ﻭﻓـﻲ ﺩﺭﻭﺱٍ ﻣﺘﻘﺪﻣـﺔ ﺇﻥ ﺷـﺎﺀ ﺍﷲ ؛‬
   ‫ﺳﻨﺘﺘﺨﺪﻡ ﺍﻷﻣﺮ ‪ revoke‬ﻹﻋﻄﺎﺀ ﺻﻼﺣﻴﺎﺕ ﺍﻟﻌﻤﻠﻴﺎﺕ ﻟﻪ ..ﻭﻓﻴﻤﺎ ﻳﻠﻲ ﺧﻄﻮﺍﺕ ﺇﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ﺟﺪﻳﺪ‬
   ‫ﻭﻣﻨﺤﻪ ﺑﻌﺾ ﺍﻟﺼﻼﺣﻴﺎﺕ ﻭﺍﻻﻣﺘﻴﺎﺯﺍﺕ ، ﻟﻜﻦ ﻟﻦ ﺗﺘﻘﻦ ﻫﺬﻩ ﺍﻟﺨﻄـﻮﺍﺕ ﺃﺧـﻲ ﺍﻟﻔﺎﺿـﻞ ؛ ﺣﺘـﻰ ﺗﻄﺒﻘﻬـﺎ‬
                                                                                    ‫ﺎ‬
                                                     ‫ﺣﺮﻓﻴﹰ ، ﻭﺧﻄﻮﺓ ﺧﻄﻮﺓ ﻣﻊ ﺑﻌﻀﻨﺎ ﺍﻟﺒﻌﺾ ..‬
     ‫١- ﻧﺒﺪﺃ ﺑﻜﺘﺎﺑﺔ ﺍﻷﻣﺮ ﺍﻟﺘﺎﻟﻲ .. ﻭﻟﻴﻜﻦ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺍﻟﺬﻱ ﻧﺮﻳﺪ ﺍﻧﺸﺎﺀﻩ ﻫﻮ : ‪ ali‬ﺑﻜﻠﻤﺔ ﺍﻟﺴﺮ‬
                                                             ‫ﻳ‬         ‫ﺄ‬
        ‫‪).. aaa‬ﻃﺒﻌﹰ ﻛﻞ ﻭﺍﺣﺪ ‪‬ﻨﺸﻰﺀ ﻣﺴﺘﺨﺪﻡ ﺑﺎﺳﻤﻪ ، ﻭﻛﻠﻤﺔ ﺳﺮ ﺳﻬﻠﺔ ، ﺣﺘﻰ ﻻ ﻳﻨﺴﺎﻫﺎ ( ..‬
   ‫; ‪SQL> create user ali identified by aaa‬‬


                                            ‫ﺎ‬
                        ‫ﻭﻣﻌﻨﺎﻩ : ﺃﻧﺸﺊ ﻣﺴﺘﺨﺪﻡ ﺑﺎﻹﺳﻢ ‪ ، ali‬ﻳﻜﻮﻥ ﻣﻌﺮﻓﹰ ﺑﻜﻠﻤﺔ ﺍﻟﺴﺮ : ‪.. aaa‬‬
                                                  ‫ﻭﻟﻜﻦ ﺳﺘﻈﻬﺮ ﻟﻚ ﺭﺳﺎﻟﺔ ﺍﻟﺨﻄﺄ ﺍﻟﺘﺎﻟﻴﺔ ..‬
   ‫: 1 ‪ERROR at line‬‬
   ‫ﺻﻼﺣﻴﺎﺕ ﻏﻴﺮ ﻛﺎﻓﻴﺔ: 13010-‪ORA‬‬


                                 ‫ﺗ‬
      ‫ﻭﻣﻔﺎﺩ ﻫﺬﻩ ﺍﻟﺮﺳﺎﻟﺔ : ﺃﻧﻚ ﻟﻴﺴﺖ ﻟﺪﻳﻚ ﺃﻱ ﺻﻼﺣﻴﺔ ﺣﺘﻰ ‪‬ﻨﺸﺊ ﻣﺴﺘﺨﺪﻡ ﺟﺪﻳﺪ ، ﻭﺍﻟﺴﺒﺐ ﻫﻮ‬
                                       ‫ﺐ‬
                     ‫ﻋﺪﻡ ﺍﺗﺼﺎﻟﻚ ﺑﺄﻭﺭﺍﻛﻞ ، ﺃﻭ ﺑﻤﻌﻨﻰ ﺃﺻﺢ ﺑﺎﻟﻨﻈﺎﻡ ..ﻓﻴﺠ ‪ ‬ﺍﻻﺗﺼﺎﻝ ﺑﺎﻟﻨﻈﺎﻡ ..‬

                                          ‫٢- ﻳﻜﻮﻥ ﺍﻻﺗﺼﺎﻝ ﺑﺎﻟﻨﻈﺎﻡ ‪ system‬ﻣﻦ ﺧﻼﻝ ﺍﻷﻣﺮ ..‬
   ‫‪SQL> connect system‬‬
                                                 ‫ﻭﻛﺬﻟﻚ ﻋﻨﺪﻣﺎ ﺗﺮﻳﺪ ﺃﻥ ﺗﺘﺼﻞ ﺑﺄﻱ ﻣﺴﺘﺨﺪﻡ..‬
   ‫ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ‪SQL> connect‬‬
‫ﺑﺪﻭﻥ ﻓﺎﺻﻠﺔ ﻣﻨﻘﻮﻃﺔ ، ﻭﺑﻤﺠﺮﺩ ﺍﻟﻀﻐﻂ ﻋﻠﻰ ﻣﻔﺘﺎﺡ ﺍﻻﺩﺧﺎﻝ )‪ ( Enter‬ﻳﻈﻬﺮ ﻟﻨﺎ ﺍﻟﺴﻄﺮ ﺍﻟﺘﺎﻟﻲ ،‬
                                                                                  ‫ﺎ‬
                                              ‫ﻃﺎﻟﺒﹰ ﻣﻨﺎ ﺍﺩﺧﺎﻝ ﻛﻠﻤﺔ ﺍﻟﺴﺮ ) ‪.. ( password‬‬




‫‪Enter password‬‬      ‫ﻫﻨﺎ ﻧﺪﺧﻞ ﻛﻠﻤﺔ ﺍﻟﺴﺮ :‬
                       ‫ﻓﻨﺪﺧﻞ ﻟﻪ ﻛﻠﻤﺔ ﺍﻟﺴﺮ ﺍﻟﺨﺎﺻﺔ ﺑـ ‪ system‬ﻭﻫﻲ ‪ manager‬ﻛﻤﺎﻳﻠﻲ ..‬
‫******* : ‪Enter password‬‬
                                                                  ‫ﻓﺘﻈﻬﺮ ﻟﻨﺎ ﺍﻟﻌﺒﺎﺭﺓ ﺍﻟﺘﺎﻟﻴﺔ ..‬
‫. ‪Connected‬‬

                    ‫ﻭﺍﻟﺘﻲ ﺗﺪﻝ ﻋﻠﻰ ﺃﻧﻨﺎ ﺍﺗﺼﻠﻨﺎ ﺑﺎﻟﻨﻈﺎﻡ ، ﻭﻳﻤﻜﻨﻨﺎ ﺇﺟﺮﺍﺀ ﻣﺎﻧﺮﻳﺪﻩ ﻣﻦ ﻋﻤﻠﻴﺎﺕ ..‬
                                                  ‫٣- ﻧﻌﻴﺪ ﻛﺘﺎﺑﺔ ﺃﻣﺮ ﺇﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ﺟﺪﻳﺪ ..‬
 ‫; ‪SQL> create user ali identified by aaa‬‬
                               ‫ﻓﺘﻈﻬﺮ ﻟﻨﺎ ﺍﻟﻌﺒﺎﺭﺓ ﺍﻟﺘﺎﻟﻴﺔ ﻭﺍﻟﺘﻲ ﺗﺨﺒﺮﻧﺎ ﺃﻧﻪ ﺗﻢ ﺇﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ..‬
‫.‪User created‬‬

                ‫ﻭﺍﻵﻥ ﻧﻌﻄﻲ ﺍﻟﻤﺴﺘﺨﺪﻡ ‪ ali‬ﺻﻼﺣﻴﺔ ﺍﻻﺗﺼﺎﻝ ﺑﺎﻟﻨﻈﺎﻡ ، ﻣﻦ ﺧﻼﻝ ﺍﻷﻣﺮ ‪.. grant‬‬
‫;‪SQL> grant connect to ali‬‬
                                           ‫ﻭﻣﻌﻨﺎﻫﺎ ﺍﻋﻄﻲ ﺍﻟﻤﺴﺘﺨﺪﻡ ‪ ali‬ﺣﻖ ﺍﻻﺗﺼﺎﻝ ﺑﺎﻟﻨﻈﺎﻡ ..‬
                                                                ‫ﻓﺘﻈﻬﺮ ﻟﻨﺎ ﺍﻟﺮﺳﺎﻟﺔ ﺍﻟﺘﺎﻟﻴﺔ ..‬
‫.‪Grant succeeded‬‬
                             ‫ﻭﻫﻲ ﺗﺨﺒﺮﻧﺎ ، ﺃﻧﻪ ﺗﻢ ﺍﻋﻄﺎﺀ ﺍﻟﻤﺴﺘﺨﺪﻡ ‪ ali‬ﺣﻖ ﺍﻻﺗﺼﺎﻝ ﺑﺎﻟﻨﻈﺎﻡ ..‬
‫ﻭﺑﺬﻟﻚ ﻧﻜﻮﻥ ﺍﺳﺘﻄﻌﻨﺎ ﺇﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ، ﺑﻜﻠﻤﺔ ﺳﺮٍ ﻣﻌﻴﻨـﺔ ، ﻭﺇﻋﻄﺎﺋـﻪ ﺣـﻖ ﺍﻹﺗﺼـﺎﻝ ﺑﺎﻟﻨﻈـﺎﻡ ،‬
                                                   ‫ﻭﺑﻘﻲ ﺃﻥ ﺗﺠﺮﺏ ﻫﺬﻩ ﺍﻟﺼﻼﺣﻴﺔ ..ﻛﻤﺎﻳﻠﻲ ..‬
                                                                        ‫ﺎ‬
‫ﻗﻢ ﺑﺎﻟﺨﺮﻭﺝ ﻧﻬﺎﺋﻴﹰ ﻣﻦ ‪ ، SQL‬ﺛﻢ ﺍﺩﺧﻞ ﻣﺮﺓ ﺃﺧـﺮﻯ ، ﻭﻋﻨـﺪ ﻇﻬـﻮﺭ ﺷﺎﺷـﺔ ﺍﻟـﺪﺧﻮﻝ ﻗـﻢ ﺑﺎﺩﺧـﺎﻝ ﺍﺳـﻢ‬
‫ﺍﻟﻤﺴﺘﺨﺪﻡ ﺍﻟﺬﻱ ﺃﻧﺸﺄﺗﻪ ﻣﺘﺒﻮﻋﺎ ﺑـ / ﺛﻢ ﻛﻠﻤﺔ ﺍﻟﺴﺮ ، ﺃﻭ ﺗﻜﺘـﺐ ﻛﻠﻤـﺔ ﺍﻟﺴـﺮ ﻓـﻲ ﺍﻟﺨﺎﻧـﺔ ﺍﻟﺜﺎﻧﻴـﺔ‬
                     ‫..ﻛﻠﻬﺎ ﺻﺤﻴﺤﺔ ..ﺛﻢ ﺍﺿﻐﻂ ﻋﻠﻰ ﺯﺭ ‪.. OK‬ﻋﻨﺪ ﺫﻟﻚ ﺗﺪﺧﻞ ﺇﻟﻰ ﺍﻟﻨﻈﺎﻡ ..‬


                                                                                        ‫‪‬‬
                                           ‫ﺎ‬
  ‫ﻓﻲ ﺣﺎﻟﺔ ﻣﺎ ﺇﺫﺍ ﻛﺎﻥ ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ﺧﺎﻃﺌﹰ ، ﺃﻭ ﻛﺎﻧﺖ ﻛﻠﻤﺔ ﺍﻟﺴﺮ ﺧﺎﻃﺌﺔ ﺳﺘﺪﺧﻞ ﺇﻟﻰ ﺑﻴﺌﺔ‬
                                                            ‫ﺳ‬
                     ‫3.3 ‪ ، SQL * Plus‬ﻭﻟﻜﻦ ‪‬ﺘﻄﺎﻟﺐ ﺑﺈﺩﺧﺎﻝ ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ﻭﻛﻠﻤﺔ ﺍﻟﺴﺮ ..‬

                                                                             ‫‪ ‬‬
 ‫• ﻋﻨﺪ ﺍﻟﺪﺧﻮﻝ ﺇﻟﻰ )3.3 ‪ (SQL * Plus‬ﻧﺪﺧﻞ ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ، ﻭﻛﻠﻤﺔ ﺍﻟﺴﺮ ، ﻣﺠﻤﻮﻋﺔ‬
                                                         ‫ﺍﻟﻌﻤﻞ ﻓﻲ ﺍﻟﺸﺒﻜﺔ ﺇﻥ ﻛﺎﻧﺖ ﻣﻮﺟﻮﺩﺓ ..‬
 ‫• ﻳﻮﺟﺪ ﻓﻲ ﺑﻴﺌﺔ )3.3 ‪(SQL * Plus‬ﻣﺴﺘﺨﺪﻣﻴﻦ ﺍﻓﺘﺮﺍﻓﻀﻴﻦ ﻫﻤﺎ : ‪ system‬ﺑﻜﻠﻤﺔ ﺍﻟﺴﺮ‬
                                                  ‫: ‪ manager‬ﻭ ‪ scott‬ﺑﻜﻠﻤﺔ ﺍﻟﺴﺮ : ‪..tiger‬‬
                                  ‫• ﺻﻴﻐﺔ ﺇﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ﻓﻲ ﺑﻴﺌﺔ )3.3 ‪ (SQL * Plus‬ﻫﻲ :‬
‫; ‪SQL> create user name user identified by password‬‬
                                                                      ‫ﺚ‬
            ‫ﺣﻴ ﹸ ‪ name user‬ﺍﺳﻢ ﻟﻠﻤﺴﺘﺨﺪﻡ ، ﻭ ‪ password‬ﻛﻠﻤﺔ ﺍﻟﺴﺮ ﺍﻟﺨﺎﺻﺔ ﺑﻪ .‬
           ‫ﻥ‬                                                            ‫ﻳ‬
    ‫• ﻻ ‪‬ﺴﻤﺢ ﺑﺈﻧﺸﺎﺀ ﻣﺴﺘﺨﺪﻡ ﻭﻣﻨﺤﻪ ﺻﻼﺣﻴﺎﺕ ﺇﻻ ﺑﻌﺪ ﺍﻻﺗﺼﺎﻝ ﺑﺎﻟﻨﻈﺎﻡ ، ﻭﻳﻜﻮ ﹸ ﺍﻻﺗﺼﺎﻝ‬
                                                      ‫ﺑﺎﻟﻨﻈﺎﻡ ﻭ ﺑﺄﻱ ﻣﺴﺘﺨﺪﻡ ﺑﺎﻟﺼﻴﻐﺔ ﺍﻟﺘﺎﻟﻴﺔ ..‬

‫ﺍﺳﻢ ﺍﻟﻤﺴﺘﺨﺪﻡ ‪SQL> connect‬‬
                           ‫• ﻹﻋﻄﺎﺀ ﺻﻼﺣﻴﺔ ﺍﻻﺗﺼﺎﻝ ﻟﻤﺴﺘﺨﺪﻡ ، ﻧﺴﺘﺨﺪﻡ ﺍﻟﺼﻴﻐﺔ ﺍﻟﺘﺎﻟﻴﺔ .‬
‫; ‪SQL> grant connect to name user‬‬
                                                                                       ‫ﺚ‬
                                                             ‫ﺣﻴ ﹸ ‪ name user‬ﺍﺳﻢ ﻟﻠﻤﺴﺘﺨﺪﻡ ..‬
  ‫****************************************************************************************************‬
     ‫ﻭﻓﻲ ﺍﻟﺪﺭﺱِ ﺍﻟﻘﺎﺩﻡ ﺑﺈﺫﻥ ﺍﷲ ﺳﻨﺘﺤﺪﺙ ﻋﻦ ﺃﻭﺍﻣﺮ ﺍﻟﻘﻮﺍﺋﻢ ﻭ ﺍﻟﺘﺤﺮﻳﺮ ﻭﺍﻟﻤﻠﻔﺎﺕ ﻓﻲ ﺑﻴﺌﺔ‬
‫3.3 ‪ ،SQL * Plus‬ﻓﺈﻟﻰ ﻟﻘﺎﺀ ﻗﺮﻳﺐ ﺑﺈﺫﻥ ﺍﷲ ﺗﻌﺎﻟﻰ .ﻭﺳﺎﻣﺤﻮﻧﺎ ﻋﻠﻰ ﺍﻟﺘﻘﺼﻴﺮ ، ﻭﻓﻖ ﺍﷲ ﺍﻟﺠﻤﻴﻊ‬
                                           ‫ﻟﻤﺎ ﻳﺤﺒﻪ ﻭﻳﺮﺿﺎﻩ ..‬
                                ‫ﺍﻷﺳﻴـــــــــــ ـــــــــــــــــــــــــﻒ‬




                      ‫‪Email:amaar1422@hotmail.com‬‬

				
DOCUMENT INFO
Shared By:
Tags:
Stats:
views:0
posted:2/25/2013
language:Unknown
pages:4