You are on page 1of 35

Machine Translated by Google

‫ﺒﻴﺎﻧﺎ ت‬
‫أﻣﺎن ﻗﺎﻋﺪة اﻟ‬
‫‪Machine Translated by Google‬‬

‫ﺒﻴﺎﻧﺎ ت‬
‫أﻣﺎن ﻗﺎﻋﺪة اﻟ‬

‫ﺜﻞ ‪Oracle‬‬
‫ﺘﺨﺪﻣﻴﻦ ﻣ‬
‫ﺘﻌﺪدة اﻟﻤ ﺴ‬
‫ﺒﻴﺎﻧﺎ ت ﻣ‬
‫ﺘﻀﻤﻦ أﻧﻈﻤ ﺔ ﻗﻮاﻋﺪ اﻟ‬
‫ﺗ‬‫•‬
‫ﺘﺨﺪاﻣﻬﺎ‬
‫ﺒﻴﺎﻧﺎ ت واﺳ‬
‫ﺘﺤﻜﻢ ﻓ ﻲ ﻛﻴﻔﻴ ﺔ اﻟﻮﺻﻮل إﱃ ﻗﺎﻋﺪة اﻟ‬‫اﻷﻣﺎن ﻟﻠ‬
‫ﺜﺎل آﻟﻴﺎ ت اﻷﻣﺎن‪:‬‬
‫ﺒﻴﻞ اﻟﻤ‬‫ﻋﲆﺳ‬

‫ﺒﻴﺎﻧﺎ ت‬
‫ﺑﻪ إﱃ ﻗﺎﻋﺪة اﻟ‬‫‪-‬ﻣﻨﻊ اﻟﻮﺻﻮل ﻏﻴﺮ اﻟﻤﺼﺮح‬

‫ﺑﻪ إﱃ اﻟﻤﺨﻄﻂ‬‫‪-‬ﻣﻨﻊ اﻟﻮﺻﻮل ﻏﻴﺮ اﻟﻤﺼﺮح‬

‫أﺷﻴﺎء‬

‫ﺘﺨﺪام اﻟﻘﺮص‬
‫ﺘﺤﻜﻢ ﻓ ﻲ اﺳ‬
‫‪-‬اﻟ‬
‫ﺘﺨﺪم‬
‫ﺗﺪﻗﻴﻖ إﺟﺮاءا ت اﻟﻤ ﺴ‬
‫‪-‬‬
‫‪Machine Translated by Google‬‬

‫ﺒﻴﺎﻧﺎ ت‬
‫أﻣﻦ ﻗﺎﻋﺪة اﻟ‬

‫ﺒﻴﺎﻧﺎ ت‬
‫أﻣﻦ اﻟ‬ ‫أﻣﻦ اﻟﻨﻈﺎم‬
‫‪Machine Translated by Google‬‬

‫أﻣﻦ اﻟﻨﻈﺎم‬

‫ﺘﻮى‬
‫ﺘﺨﺪاﻣﻬﺎ ﻋﲆ ﻣ ﺴ‬
‫ﺒﻴﺎﻧﺎ ت واﺳ‬
‫ﻳﻐﻄ ﻲ اﻟﻮﺻﻮل إﱃ ﻗﺎﻋﺪة اﻟ‬
‫ﺘﺨﺪم وﻛﻠﻤ ﺔ اﻟﻤﺮور •ﻣ ﺴﺎﺣ ﺔ اﻟﻘﺮص‬
‫ﺜﻞ‪• :‬اﺳﻢ اﻟﻤ ﺴ‬
‫اﻟﻨﻈﺎم ‪ ،‬ﻣ‬
‫ﺘ ﻲﻳﻤﻜﻦ‬
‫ﺘﺨﺪﻣﻴﻦ ‪• ،‬وﻋﻤﻠﻴﺎ ت اﻟﻨﻈﺎم اﻟ‬
‫اﻟﻤﺨﺼﺼ ﺔ ﻟﻠﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦﺗﻨﻔﻴﺬ ﻫﺎ‬
‫ﻟﻠﻤ ﺴ‬
‫‪Machine Translated by Google‬‬

‫ﺒﻴﺎﻧﺎ ت‬
‫أﻣﻦ اﻟ‬
‫ﺘﺨﺪاﻣﻬﺎ واﻹﺟﺮاءا ت‬
‫ﺒﻴﺎﻧﺎ ت واﺳ‬
‫ﻳﻐﻄ ﻲ اﻟﻮﺻﻮل إﱃ ﻛﺎﺋﻨﺎ ت ﻗﺎﻋﺪة اﻟ‬

‫ﺜﻞﺗﺤﺪﻳﺪ‬
‫ﺘﺨﺪﻣﻮن ﻋﲆ اﻟﻜﺎﺋﻨﺎ ت ﻣ‬
‫ﺘﺨﺬ ﻫﺎ ﻫﺆﻻء اﻟﻤ ﺴ‬
‫ﺘ ﻲﻳﻤﻜﻦ أنﻳ‬
‫اﻟ‬
‫ﺘﺮداد ﻗﻴﻤ ﺔ ﻣﻦﺗ ﺴﻠ ﺴﻞ‬
‫ﺒﻴﺎﻧﺎ ت ﻣﻦ ﺟﺪول أو اﺳ‬
‫اﻟ‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪم‬
‫أﻣﺎن اﻟﻤ ﺴ‬

‫•ﻧﻤﻮذج أﻣﺎن ‪AAA:‬‬

‫ﺘﺨﺪم أو ﺟﻬﺎز أو ﻛﻴﺎن(ﻳﺮﻳﺪ اﻟﻮﺻﻮل إﱃ‬


‫ﺘﺤﻘﻖ ﻣﻦ ﻫﻮﻳ ﺔ ﺷﺨﺺ ﻣﺎ ) ﻣ ﺴ‬
‫‪-‬اﻟﻤﺼﺎدﻗ ﺔ‪ :‬اﻟ‬
‫ﺘﻴﺢ ﻟﻨﺎ اﻟﻮﺻﻮل اﻷوﻟ ﻲ واﻟﻌﺪﻳﺪ ﻣﻦ ﻃﺮق اﻟﻤﺼﺎدﻗ ﺔ‬
‫ﺒﻴﻘﺎ ت‪• .‬ﻳ‬
‫ﺘﻄ‬‫ﺒﻴﺎﻧﺎ ت أو اﻟﻤﻮارد أو اﻟ‬
‫اﻟ‬

‫ﺘﺨﺪﻣﻴﻦ اﻟﻤﺼﺎدق ﻋﻠﻴﻬﻢ‬


‫ﺘﺨﻮﻳﻞ‪ :‬ﺣﺪود اﻟﻮﺻﻮل ﻟﻠﻤ ﺴ‬
‫‪-‬اﻟ‬

‫ﺘﺨﺪم ﻗﺎد ًرا ﻋﲆ اﻟﻮﺻﻮل ﻓﻘﻂ إﱃ اﻟﻤﻌﻠﻮﻣﺎ ت‬


‫ﺘﻴﺎزا ت اﻷﻗﻞ‪:‬ﻳﺠ ﺐ أنﻳﻜﻮن اﻟﻤ ﺴ‬
‫ﺒﺪأ اﻻﻣ‬
‫•ﻣ‬
‫ﺜﺮ‬
‫واﻟﻤﻮارد اﻟﻀﺮورﻳ ﺔ ﻟﻐﺮﺿﻪ اﻟﻤﺸﺮوع وﻟﻴ ﺲ أﻛ‬

‫ﺒﻲ‬
‫ﺘﺪﻗﻴﻖ اﻟﻤﺤﺎﺳ‬
‫‪-‬اﻟ‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪم‬
‫أﻣﺎن اﻟﻤ ﺴ‬

‫•ﺣ ﺴﺎ ب ‪DB‬‬

‫ﺘﻴﺎزا ت‬
‫•اﻻﻣ‬
‫•اﻷدوار‬

‫•ﻣﻈﻬﺮ‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺑﺎ ت اﻟﻤ ﺴ‬
‫ﺣ ﺴﺎ‬

‫ﺘﺮاﺿﻴ ﺔ‪:‬‬
‫ﺘﺨﺪم اﻻﻓ‬
‫ﺑﺎ ت اﻟﻤ ﺴ‬
‫•ﺣ ﺴﺎ‬

‫ﺒﻴ ﺖ‬
‫ﺜ‬‫ﺘﺎﻟﻴ ﺔﺗﻠﻘﺎﺋ ًﻴﺎ ﻋﻨﺪﺗ‬
‫ﺘﺨﺪﻣﻴﻦ اﻹدارﻳ ﺔ اﻟ‬
‫ﺑﺎ ت اﻟﻤ ﺴ‬
‫ﺘﻢ إﻧﺸﺎء ﺣ ﺴﺎ‬
‫‪-‬ﻳ‬
‫‪Oracle‬‬
‫ﺒﻴﺎﻧﺎ ت‬
‫ﻗﺎﻋﺪة اﻟ‬
‫ﺒﻴﺎﻧﺎ ت ‪• SYSTEM:‬ﻣﻨﺢ دور ‪DBA.‬‬
‫ﺘﻠﻚ ﻗﺎﻣﻮس اﻟ‬
‫ﺗﻤ‬‫‪• SYS:‬اﻟﻤﻤﻨﻮﺣ ﺔ ﻣﻦ دور ‪DBA ،‬‬

‫ﺘﺨﺪاﻣﻪﻷداء ﺟﻤﻴﻊ اﻟﻮﻇﺎﺋﻒ‬


‫ﺑﺎﺳ‬‫ﺘ ﺴﺠﻴﻞ اﻟﺪﺧﻮل‬
‫ﺑ‬‫ﺘﺨﺪم اﻟﺬيﺗﻘﻮم‬
‫ﻫﺬا ﻫﻮ ﺣ ﺴﺎ ب اﻟﻤ ﺴ‬
‫ﺑﻴﺎﻧﺎ ت‬‫ﺘﺸﻐﻴﻞ ‪2.‬ﻗﺎﻋﺪة‬
‫ﺘﺸﻐﻴﻞ وإﻳﻘﺎف اﻟ‬
‫ﺑﺪء اﻟ‬‫ﺑﻴﺎﻧﺎ ت‬‫ﺜﻨﺎء‪1. :‬ﻗﺎﻋﺪة‬
‫ﺘ‬‫ﺑﺎﺳ‬‫اﻹدارﻳ ﺔ ‪،‬‬
‫ﺘﻴﺎﻃ ﻲ‬
‫اﻟﻨ ﺴﺦ اﻻﺣ‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪم أوراﻛﻞ‬
‫ﻣﻜﻮﻧﺎ ت ﺣ ﺴﺎ ب ﻣ ﺴ‬

‫ﺘﺨﺪم ﻓﺮﻳﺪ ‪:‬ﻳﺠ ﺐ أنﻳﻜﻮن أﻗﻞ ﻣﻦ ‪ً 30‬‬


‫ﺣﺮﻓﺎ ‪،‬‬ ‫•اﺳﻢ ﻣ ﺴ‬
‫_‬ ‫ﺑﺠﺪﻳ ﺔ رﻗﻤﻴ ﺔ ‪$ ،‬و‬
‫ﺘﻮي ﻋﲆ أ‬
‫ﻳﺤ‬

‫ﺜﺎل ‪ ،‬إدراج ‪ ،‬إﻧﺸﺎء ‪ ...‬إﻟﺦ‪.‬‬


‫ﺒﻴﻞ اﻟﻤ‬
‫ﺋﻴ ﺴﻴ ﺔ‪ .‬ﻋﲆﺳ‬
‫ﺘﺨﺪام اﻟﻜﻠﻤﺎ ت اﻟﺮ‬
‫‪-‬ﻻﻳﻤﻜﻨﻚ اﺳ‬

‫ﺘﺸﻐﻴﻞ أو اﻟﻘﻴﺎﺳﺎ ت اﻟﺤﻴﻮﻳ ﺔ •ﻣ ﺴﺎﺣ ﺔ اﻟﺠﺪول‬


‫•ﻃﺮﻳﻘ ﺔ اﻟﻤﺼﺎدﻗ ﺔ‪ :‬ﻛﻠﻤ ﺔ اﻟﻤﺮور أو ﻧﻈﺎم اﻟ‬

‫ﺒﻴﺎﻧﺎ ت‬
‫ﺘﺨﺰﻳﻦ اﻟ‬
‫ﺘﺮاﺿﻴ ﺔ ﻟ‬
‫اﻻﻓ‬

‫ﺘﻢﺗﺤﺪﻳﺪه‬
‫ﺒﻄﻪ ﻋﲆ ‪SYSTEM‬إذا ﻟﻢﻳ‬
‫ﺘﻢ ﺿ‬
‫‪-‬ﺳﻴ‬

‫ﺘﻨﻈﻴﻢ ﻛﻤﻴ ﺔ‬
‫ﺑ‬‫ﺘﻌﻼم •اﻟﻤﻠﻒ اﻟﺸﺨﺼ ﻲ‪:‬ﻳ ﺴﻤﺢ ﻟﻚ‬
‫ﺘ ﺔ ﻟﻤ ﺴﺎﺣ ﺔ ﻋﻤﻞ ﻣﻌﺎﻟﺠ ﺔ اﻻﺳ‬
‫•ﻣ ﺴﺎﺣ ﺔ ﺟﺪاول ﻣﺆﻗ‬

‫اﻟﻤﻮارد‬
‫ﺒﻴﻖ إﻋﺪاد ﻣﻌﻴﻦ ﻋﲆ ﻣﺠﻤﻮﻋ ﺔ‬
‫ﺘﻄ‬‫ﺑﻴﺎﻧﺎ ت وﻳﻔﺮضﺗﻌﻘﻴﺪ ﻛﻠﻤ ﺔ اﻟﻤﺮور ‪-‬ﻟ‬‫ﺘﺨﺪم ﻗﺎﻋﺪة‬
‫ﺘﺨﺪﻣﻪ ﻛﻞ ﻣ ﺴ‬
‫ﻳﺴ‬
‫ﺛﻢ‬ ‫ﺘﺨﺪﻣﻴﻦ‪ .‬ﻗﻢ أوﻻ ً‬
‫ﺑﺈﻧﺸﺎء ﻣﻠﻒﺗﻌﺮﻳﻒ‬ ‫ﻣﻦ اﻟﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ ﻟﻬﺎ‪.‬‬
‫ﺗﻌﻴﻴﻦ اﻟﻤ ﺴ‬

‫ﺘﻬ ﻲ اﻟﺼﻼﺣﻴ ﺔ‬
‫ﺘﻮح أو ﻣﻘﻔﻞ )ﻣﺤﺎوﻻ ت( أو ﻣﻨ‬
‫•ﺣﺎﻟ ﺔ اﻟﺤ ﺴﺎ ب ‪:‬ﻳﻤﻜﻦ أنﻳﻜﻮن‪ :‬ﻣﻔ‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺗﻜﻮﻳﻦ اﻟﻤ ﺴ‬

‫ﺒﺎرة ‪USER.‬‬
‫ﺘﺨﺪم ﻋﻦ ﻃﺮﻳﻖﺗﻨﻔﻴﺬ ﻋ‬
‫ﺑﺈﻧﺸﺎء اﻟﻤ ﺴ‬
‫•ﻳﻘﻮم ‪DBA‬‬
‫‪CREATE‬‬

‫ﺑﻌﺪ‬
‫ﺘﻴﺎزا ت ﻓ ﻲ ﻫﺬه اﻟﻤﺮﺣﻠ ﺔ‪• .‬ﻳﻤﻜﻦ ﻟـ ‪DBA‬‬
‫ﺘﺨﺪم أي اﻣ‬
‫ﺘﻠﻚ اﻟﻤ ﺴ‬
‫•ﻻﻳﻤ‬
‫ﺘﻴﺎزا ت ﻟﺬﻟﻚ‬
‫ذﻟﻚ ﻣﻨﺢ اﻣ‬

‫ﺘﺨﺪم‪.‬‬
‫ﻣﺴ‬

‫ﺘﻮى‬
‫ﺘﺨﺪم ﻓﻌﻠﻪ ﻋﲆ ﻣ ﺴ‬
‫ﺘﻴﺎزا ت ﻣﺎﻳﻤﻜﻦ ﻟﻠﻤ ﺴ‬
‫ﺗﺤﺪد ﻫﺬه اﻻﻣ‬ ‫•‬
‫ﺒﻴﺎﻧﺎ ت‪.‬‬
‫ﻗﺎﻋﺪة اﻟ‬
‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺗﻜﻮﻳﻦ اﻟﻤ ﺴ‬

‫ﺘﺨﺪم ﻫ ﻲ‪:‬‬
‫• ﺻﻴﻐ ﺔﺗﻜﻮﻳﻦ اﻟﻤ ﺴ‬
‫ﺘﺨﺪم‬
‫ﺘﺨﺪم ﻣ ﺴ‬
‫إﻧﺸﺎء ﻣ ﺴ‬

‫ﺑﻮاﺳﻄ ﺔ ﻛﻠﻤ ﺔ اﻟﻤﺮور‬‫ﻣﻌﺮف‬


‫ﺘﺮاﺿ ﻲ ‪tablepace_name‬‬
‫اﻟﺠﺪول اﻻﻓ‬
‫اﻟﺠﺪول اﻟﻤﺆﻗ ﺖ ‪tablepace_name‬‬
‫‪]QUOTA‬ﻏﻴﺮ ﻣﺤﺪود[ ]ﻋﺪد ﺻﺤﻴﺢ ]‪M‬ﻋﲆ ‪tablepace_name‬‬
‫اﻟﻤﻠﻒ اﻟﺸﺨﺼ ﻲ اﺳﻢ_اﻟﻤﻠﻒ اﻟﺸﺨﺼ ﻲ ؛‬

‫ﺑﻮاﺳﻄ ﺔ ؛‪PROFILE managerProfile‬‬‫ﺘﺨﺪمﺳﻜﻮ تﺗﻢﺗﺤﺪﻳﺪه‬


‫ﺜﺎل‪ :‬إﻧﺸﺎء ﻣ ﺴ‬
‫•ﻣ‬
‫‪TEMPORARY TABLESPACE temp QUOTA UNLIMITED on system‬‬
‫ﺘﺨﺪم‪.‬‬
‫ﺗﻢ إﻧﺸﺎء اﻟﻤ ﺴ‬
‫‪tiger DEFAULT TABLESPACE system‬‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت‬
‫اﻻﻣ‬
‫ﺘﻴﺎزا ت ﻫ ﻲ اﻟﺤﻖ ﻓ ﻲﺗﻨﻔﻴﺬ ﺟﻤﻞ ‪SQL‬ﻣﻌﻴﻨ ﺔ‪ .‬ﻣ ﺴﺆول ﻗﺎﻋﺪة‬
‫•اﻻﻣ‬
‫ﺘﻮى ﻟﺪﻳﻪ اﻟﻘﺪرة ﻋﲆ ﻣﻨﺢ‬‫ﺘﺨﺪم رﻓﻴﻊ اﻟﻤ ﺴ‬
‫ﺒﻴﺎﻧﺎ ت )‪ (DBA‬ﻫﻮ ﻣ ﺴ‬
‫اﻟ‬
‫ﺜﺎل‪ :‬اﻟﻘﺪرة‬
‫ﺗﻬﺎ‪ .‬ﻣ‬
‫ﺒﻴﺎﻧﺎ ت وﻛﺎﺋﻨﺎ‬
‫ﺘﺨﺪﻣﻴﻦ ﺣﻖ اﻟﻮﺻﻮل إﱃ ﻗﺎﻋﺪة اﻟ‬
‫اﻟﻤ ﺴ‬
‫ﺘﺨﺪم اﻟﻘﺪرة ﻋﲆ‬
‫اﻟﻘﺪرة ﻋﲆ إﻧﺸﺎء ﻣ ﺴ‬ ‫ﺒﻴﺎﻧﺎ ت‬
‫ﺑﻘﺎﻋﺪة اﻟ‬‫ﺗﺼﺎل‬
‫ﻋﲆ اﻻ‬
‫ﺒﻴﺎﻧﺎ ت‬
‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم‪ :‬اﻟﻮﺻﻮل إﱃ ﻗﺎﻋﺪة اﻟ‬
‫إﻧﺸﺎء ﺟﺪول •اﻣ‬

‫ﺒﻴﺎﻧﺎ ت‬
‫ﺘﻮى ﻛﺎﺋﻨﺎ ت ﻗﺎﻋﺪة اﻟ‬
‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‪ :‬ﻣﻌﺎﻟﺠ ﺔ ﻣﺤ‬
‫•اﻣ‬
‫‪Machine Translated by Google‬‬

‫ﻣﺨﻄﻂ‬
‫ﺜﻞ اﻟﺠﺪاول وﻃﺮق‬
‫•اﻟﻤﺨﻄﻂ ﻫﻮ ﻣﺠﻤﻮﻋ ﺔ ﻣﻦ اﻟﻜﺎﺋﻨﺎ ت ‪ ،‬ﻣ‬
‫ﺒﻴﺎﻧﺎ ت‬
‫ﺘﻠﻚ ﻣﺨﻄﻂ ﻗﺎﻋﺪة اﻟ‬
‫ﺘ ﺴﻠ ﺴﻼ ت‪• .‬ﻳﻤ‬
‫اﻟﻌﺮض واﻟ‬
‫ﺑﺈﻧﺸﺎﺋﻪ وﻟﻪ ﻧﻔ ﺲ اﺳﻢ ﻫﺬا‬‫ﺒﻴﺎﻧﺎ ت اﻟﺬي ﻗﺎم‬
‫ﺘﺨﺪم ﻗﺎﻋﺪة اﻟ‬‫ﻣﺴ‬
‫ﺘﺨﺪم‪.‬‬‫اﻟﻤ ﺴ‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم‬
‫اﻣ‬
‫ﺘﺨﺪم ﻟﻪ‬
‫ﺑﻮاﺳﻄ ﺔ ﻣ ﺴ‬‫ﺘﻴﺎزا ت اﻟﻤ ﺴﺆول أو‬
‫ﺘﺨﺪم آﺧﺮ ﻟﺪﻳﻪ اﻣ‬
‫ﺘﺨﺪم ﻋﻦ ﻃﺮﻳﻖ ﻣ ﺴ‬
‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم ﻟﻤ ﺴ‬
‫•ﻳﻤﻜﻦ ﻣﻨﺢ اﻣ‬
‫ﺘﻴﺎز اﻟﻨﻈﺎم‬
‫اﻟﺤﻖ ﻓ ﻲ ﻣﻨﺢ اﻣ‬

‫ﺜﻞ‪:‬‬
‫ﺘﻴﺎز ﻣ‬
‫ﺜﺮ ﻣﻦ ‪200‬اﻣ‬
‫ﺘﻮﻓﺮ أﻛ‬
‫•ﻳ‬
‫ﺘﺨﺪﻣﻴﻦ ﺟﺪد‬
‫‪-‬ﺧﻠﻖ ﻣ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ‬
‫‪-‬إزاﻟ ﺔ اﻟﻤ ﺴ‬
‫‪-‬ﻓﻚ اﻟﺠﺪاول‬
‫ﺑ ﺔ ﻟﻠﻤ ﺴﺆول‬
‫ﺘﻴﺎزا ت اﻹدارﻳ ﺔ اﻟﺨﺎﺻ ﺔ‪ :‬ﻣﻄﻠﻮ‬
‫ﺘﻴﺎﻃ ﻲ ﻟﻠﺠﺪاول •اﻻﻣ‬‫‪-‬اﻟﻨ ﺴﺦ اﻻﺣ‬

‫ﺘﻴﺎز ‪SYSDBA:‬ﻳﻤﻜﻨﻪ‬
‫ﺘﻴﺎزﻳﻦ ﺧﺎﺻﻴﻦ ﻟﻠﻨﻈﺎم •اﻣ‬
‫ﺘﻢ ﻣﻨﺤﻬﺎ ﻣﻦ ﺧﻼل اﻣ‬
‫ﺒﻴﺎﻧﺎ ت اﻷﺳﺎﺳﻴ ﺔﻳ‬
‫أداء ﻋﻤﻠﻴﺎ ت ﻗﺎﻋﺪة اﻟ‬
‫ﺑﻤﺎﻳﻠ ﻲ‪:‬‬‫ﺘﻴﺎز ‪SYSOPER:‬وﺻﻮل اﻟﻤﺸﺮف اﻟﻔﺮﻋ ﻲ ‪،‬ﻳﻤﻜﻨﻪ اﻟﻘﻴﺎم‬
‫ﻓﻌﻞ أي ﺷ ﻲء •اﻣ‬

‫ﺘﺸﻐﻴﻞ‬
‫ﺘﺸﻐﻴﻞ ‪ ،‬إﻳﻘﺎف اﻟ‬
‫ﺑﺪء اﻟ‬‫ﺘﺮداد ‪،‬‬
‫ﺘﻴﺎﻃ ﻲ ‪ ،‬اﻻﺳ‬
‫‪-‬اﻟﻨ ﺴﺦ اﻻﺣ‬

‫ﺒﻴﺎﻧﺎ ت ﻧﻔ ﺴﻬﺎ‬
‫‪-‬ﻻﻳﻤﻜﻦ اﻟﻮﺻﻮل إﱃ اﻟ‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎز اﻟﻨﻈﺎم‬
‫اﻣ‬ ‫ﺑﻬﺎ‬‫اﻟﻌﻤﻠﻴﺎ ت اﻟﻤﺄذون‬

‫ﺘﺨﺪم‬
‫إﻧﺸﺎء ﻣ ﺴ‬ ‫ﺘﻴﺎز‬
‫ﺘﺨﺪﻣ ﻲ ‪Oracle‬آﺧﺮﻳﻦ )اﻣ‬
‫ﻳﻤﻜﻦ ﻟﻠﻤﻤﻨﻮح إﻧﺸﺎء ﻣ ﺴ‬

‫ﻣﻄﻠﻮ ب ﻟﺪور ‪DBA).‬‬

‫ﺘﺨﺪم‬
‫اﻧﺨﻔﺎض اﻟﻤ ﺴ‬
‫ﺘﺨﺪم آﺧﺮ‪.‬‬
‫ﻳﻤﻜﻦ ﻟﻠﻤﻤﻨﻮح إﺳﻘﺎط ﻣ ﺴ‬

‫أﺳﻘﻂ أي ﻃﺎوﻟ ﺔ‬ ‫ﻳﻤﻜﻦ ﻟﻠﻤﻤﻨﻮح إﺳﻘﺎط ﻃﺎوﻟ ﺔ ﻓ ﻲ أي‬

‫ﻣﺨﻄﻂ‪.‬‬

‫ﺘﻴﺎﻃﻴ ﺔ ﻣﻦ أي ﻃﺎوﻟ ﺔ‬
‫ﺑﻨ ﺴﺨ ﺔ اﺣ‬‫ﺘﻔﻆ‬
‫اﺣ‬ ‫ﺘﻴﺎﻃ ﻲﻷي ﺟﺪول ﻓ ﻲ أي‬
‫ﻳﻤﻜﻦ ﻟﻠﻤﻤﻨﻮح إﺟﺮاء ﻧ ﺴﺦ اﺣ‬

‫ﺘﺼﺪﻳﺮ اﻟﻤ ﺴﺎﻋﺪةﻳﻤﻜﻦ ﻟﻠﻤﻤﻨﻮح‬


‫ﺘﺨﺪام أداة اﻟ‬
‫ﺑﺎﺳ‬‫ﻣﺨﻄﻂ‬

‫ﺑﺈﻧﺸﺎء أي ﺟﺪول‬‫ﻗﻢ‬ ‫إﻧﺸﺎء ﺟﺪاول ﻓ ﻲ أي ﻣﺨﻄﻂ‪.‬‬

‫ﺘﺮ أي ﻃﺎوﻟ ﺔ‬
‫اﺧ‬ ‫ﺘﻌﻼم ﻋﻦ اﻟﺠﺪاول أو ﻃﺮق اﻟﻌﺮض‬
‫ﻳﻤﻜﻦ ﻟﻠﻤﻤﻨﻮح اﻻﺳ‬

‫أو اﻟﻠﻘﻄﺎ ت ﻓ ﻲ أي ﻣﺨﻄﻂ‬


‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪم‬
‫ﺘﻴﺎزا ت ﻧﻈﺎم اﻟﻤ ﺴ‬
‫اﻣ‬

‫ﺘﺨﺪم ‪،‬ﻳﻤﻜﻦ ﻟـ ‪DBA‬ﻣﻨﺢ ﻣﺤﺪدة‬ ‫ﺑﻤﺠﺮد إﻧﺸﺎء ﻣ ﺴ‬ ‫•‬


‫ﺘﺨﺪم‪.‬‬‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم ﻟﻠﻤ ﺴ‬‫اﻣ‬
‫ﺘﺨﺪم • ؛ ]‪[WITH ADMIN OPTION‬ﻣﻊ ﺧﻴﺎر اﻟﻤ ﺴﺆول‪:‬‬ ‫ﺘﻴﺎز ﻟﻠﻤ ﺴ‬
‫ﻣﻨﺢ اﻻﻣ‬
‫ﺘﺨﺪﻣﻴﻦ اﻵﺧﺮﻳﻦ •‬ ‫ﺘﻴﺎزا ت ﻧﻔ ﺴﻬﺎ ﻟﻠﻤ ﺴ‬
‫ﺘﻔﻴﺪ ﺣﻖ ﻣﻨﺢ اﻻﻣ‬ ‫ﻳﻌﻨ ﻲ ﻣﻨﺢ اﻟﻤ ﺴ‬
‫ﺜﺎل‬
‫ﺒﻴﻞ اﻟﻤ‬
‫ﺒﻴﻖ ‪ ،‬ﻋﲆﺳ‬
‫ﺘﻄ‬‫ﻗﺪﻳﻜﻮن ﻟﺪى ﻣﻄﻮر اﻟ‬

‫ﺘﺎﻟﻴ ﺔ‪:‬‬
‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم اﻟ‬
‫اﻣ‬
‫‪-‬إﻧﺸﺎء ﺟﻠ ﺴ ﺔ‬
‫‪-‬اﺻﻨﻊ ﺟﺪول‬
‫‪-‬إﻧﺸﺎءﺗ ﺴﻠ ﺴﻞ‬
‫‪-‬إﻧﺸﺎء ﻋﺮض‬
‫‪-‬إﻧﺸﺎء إﺟﺮاء‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم‬
‫ﻣﻨﺢ اﻣ‬

‫ﺜﺎل‪:‬‬‫ﺘﻴﺎزا ت ﻧﻈﺎم ﻣﺤﺪدة‪ .‬ﻣ‬ ‫ﺘﺨﺪم اﻣ‬


‫•ﻳﻤﻜﻦ ﻟـ ‪DBA‬ﻣﻨﺢ ﻣ ﺴ‬
‫ﻣﻨﺢ إﻧﺸﺎء ﺟﻠ ﺴ ﺔ ‪ ،‬وإﻧﺸﺎء ﺟﺪول ‪ ،‬وإﻧﺸﺎءﺗ ﺴﻠ ﺴﻞ ‪ ،‬وإﻧﺸﺎء‬
‫ﻋﺮض إﱃﺳﻜﻮ ت ؛ ﻧﺠﺢ ﺟﺮاﻧ ﺖ‪.‬‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‬
‫اﻣ‬

‫ﺘﻨﻔﻴﺬ إﺟﺮاء ﻣﻌﻴﻦ ﻋﲆ ﺟﺪول )ﻛﺎﺋﻦ( ﻣﻌﻴﻦ ‪ ،‬أو‬


‫ﺘﻴﺎز أو ﺣﻖ ﻟ‬
‫ﺘﻴﺎز اﻟﻜﺎﺋﻦ ﻫﻮ اﻣ‬
‫•اﻣ‬
‫ﺘﻴﺎزا ت اﻟﻤﻤﻨﻮﺣ ﺔ‪.‬‬
‫ﻋﺮض ‪ ،‬أوﺗ ﺴﻠ ﺴﻞ ‪ ،‬أو إﺟﺮاء‪ .‬ﻟﻜﻞ ﻛﺎﺋﻦ ﻣﺠﻤﻮﻋ ﺔ ﻣﻌﻴﻨ ﺔ ﻣﻦ اﻻﻣ‬
‫ﺘﻠﻔ ﺔ‬
‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻨﺎ ت اﻟﻤﺨ‬
‫ﺘﺎﻟﻴ ﺔ اﻣ‬
‫ﻳ ﺴﺮد اﻟﺠﺪول اﻟﻤﻮﺟﻮد ﻓ ﻲ اﻟﺸﺮﻳﺤ ﺔ اﻟ‬
Machine Translated by Google

‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‬
‫اﻣ‬
‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‬
‫اﻣ‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت‬
‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ ﻣﻦ ﻛﺎﺋﻦ إﱃ ﻛﺎﺋﻦ‪• .‬ﻣﺎﻟﻚ ﻟﺪﻳﻪ ﺟﻤﻴﻊ اﻻﻣ‬
‫ﺘﻠﻒ اﻣ‬
‫ﺗﺨ‬‫•‬
‫ﺘﻴﺎزا ت ﻣﺤﺪدة ﻋﲆ ﻛﺎﺋﻦ ذﻟﻚ اﻟﻤﺎﻟﻚ‪• .‬‬
‫ﻋﲆ اﻟﻜﺎﺋﻦ‪• .‬ﻳﻤﻜﻦ ﻟﻠﻤﺎﻟﻚ ﻣﻨﺢ اﻣ‬
‫ﺘﺮﻛﻴ ﺐ‪)]GRANT object_privilege :‬اﻷﻋﻤﺪة([‬
‫اﻟ‬

‫ﺘﻀﻤﻦ‬ ‫ﺘﺨﺪم ]ﻣﻊ ﺧﻴﺎر اﻟﻤﻨﺢ[ ؛ •إذا ﻛﺎﻧ ﺖ اﻟﻤﻨﺤ ﺔﺗ‬‫ﻋﲆ اﻟﻜﺎﺋﻦ إﱃ اﻟﻤ ﺴ‬
‫ﺘﺨﺪﻣﻴﻦ‬‫ﺘﻴﺎز اﻟﻜﺎﺋﻦ ﻟﻠﻤ ﺴ‬
‫ﺘﻠﻘ ﻲ ﻣﻨﺢ اﻣ‬ ‫‪WITH GRANT OPTION ،‬ﻓﻴﻤﻜﻦ ﻟﻠﻤ‬
‫ﺘﻴﺎز وﻟﻜﻦ ﻻﻳﻤﻜﻨﻪ ﻣﻨﺤﻪ‬ ‫ﺘﺨﺪام اﻻﻣ‬ ‫ﺘﻠﻘ ﻲ اﺳ‬ ‫اﻵﺧﺮﻳﻦ ؛ ﺧﻼف ذﻟﻚ ‪،‬ﻳﻤﻜﻦ ﻟﻠﻤ‬
‫ﺘﺨﺪﻣﻴﻦ اﻵﺧﺮﻳﻦ‪.‬‬
‫ﻟﻠﻤ ﺴ‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‬
‫ﻣﻨﺢ اﻣ‬

‫ﺘﻌﻼم ﻋﲆ ﺟﺪول اﻟﻤﻮﻇﻔﻴﻦ‪.‬‬ ‫ﺘﻴﺎزا ت اﻻﺳ‬


‫•ﻣﻨﺢ اﻣ‬
‫ﺘﺤﺪﻳ ﺚ أﻋﻤﺪة‬
‫ﺘﻴﺎزا ت ﻟ‬
‫ﺘﻴﺎر اﻟﻤﻮﻇﻔﻴﻦ إﱃ ﻧﻮرا ‪،‬ﺳﺎرة ؛ ﻧﺠﺢ ﺟﺮاﻧ ﺖ‪• .‬ﻣﻨﺢ اﻣ‬
‫ﻣﻨﺢ اﺧ‬
‫ﺘﺨﺪﻣﻴﻦ واﻷدوار‪.‬‬
‫ﻣﻌﻴﻨ ﺔ ﻟﻠﻤ ﺴ‬

‫)‪GRANT update (department_name، location_id‬‬


‫ﻋﲆ اﻷﻗ ﺴﺎم ؛‪TO Scott، manager‬ﻧﺠﺢ ﺟﺮاﻧ ﺖ‪.‬‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‬
‫ﺑﻄﺎل اﻣ‬
‫ﻛﻴﻔﻴ ﺔ إ‬

‫ﺑﻴﺎن‬‫ﺘﺨﺪام‬
‫ﺑﺎﺳ‬‫ﺘﺨﺪﻣﻴﻦ اﻵﺧﺮﻳﻦ‬
‫ﺘﻴﺎزا ت اﻟﻤﻤﻨﻮﺣ ﺔ ﻟﻠﻤ ﺴ‬
‫•إزاﻟ ﺔ اﻻﻣ‬
‫ﺘﺨﺪم‬
‫ﺒﺎرة ‪REVOKE ،‬ﻓﺈﻧﻚﺗﻤﻨﻊ اﻟﻤ ﺴ‬
‫ﺘﺨﺪم ﻋ‬
‫‪REVOKE.‬ﻋﻨﺪﻣﺎﺗ ﺴ‬
‫ﺘ ﻲ ﻗﻤ ﺖ‬
‫ﺘﻴﺎزا ت اﻟ‬
‫ﺑﻨﺎ ًء ﻋﲆ اﻻﻣ‬‫ﺑﺈﺟﺮاءا ت ﻣﺤﺪدة‬‫ﻣﻦ اﻟﻘﻴﺎم‬
‫ﺘﺨﺪم‪.‬‬
‫ﺑﻄﺎﻟﻬﺎ ﻣﻦ اﻟﻤ ﺴ‬
‫ﺑﺈ‬
‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‬
‫ﺑﻄﺎل اﻣ‬
‫ﻛﻴﻔﻴ ﺔ إ‬
Machine Translated by Google

PUBLIC‫ ؛‬، ‫ﺘﻴﺎز‬


‫اﻻﻣ‬REVOKE :‫ﺑﻨﺎء اﻟﺠﻤﻠ ﺔ‬

:‫ﺜﺎل‬
‫ﻣ‬ALL ON object from user، role،
Scott ‫ﻣﻦ ؛‬ON ‫وأدﺧﻞ أﻗ ﺴﺎم‬REVOKE ، ‫ﺣﺪد‬
.‫ﺑﻄﺎل‬
‫ﻧﺠﺢ اﻹ‬
‫‪Machine Translated by Google‬‬

‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ‬
‫ﺑﻄﺎل اﻣ‬
‫ﻛﻴﻔﻴ ﺔ إ‬

‫ﺑﻨﺪ ‪WITH GRANT OPTION.‬‬‫ﺘﻴﺎزا ت اﻟﻤﻤﻨﻮﺣ ﺔ ﻟﻶﺧﺮﻳﻦ ﻣﻦ ﺧﻼل‬ ‫ﺘﻢ أ ً‬


‫ﻳﻀﺎ إﻟﻐﺎء اﻻﻣ‬ ‫•ﻳ‬

‫ﺑﻤﺎ ﻓ ﻲ‬‫ﺘﺨﺪم " ب"‬


‫ﺘﻴﺎزﺗﺤﺪﻳﺪ ﻋﲆ ﺟﺪول إﱃ اﻟﻤ ﺴ‬
‫ﺘﺨﺪم "أ" اﻣ‬
‫ﺜﺎل ‪ ،‬إذا ﻣﻨﺢ اﻟﻤ ﺴ‬
‫ﺒﻴﻞ اﻟﻤ‬
‫•ﻋﲆﺳ‬
‫ﺘﻴﺎز‬
‫ﺘﺨﺪم "‪"C‬اﻣ‬ ‫ﺘﺨﺪم " ب" ﻣﻨﺢ اﻟﻤ ﺴ‬ ‫ذﻟﻚ ﺷﺮط ‪"WITH GRANT OPTION" ،‬ﻓﻴﻤﻜﻦ ﻟﻠﻤ ﺴ‬
‫ﺘﺨﺪم‬‫ﺘﺨﺪم "‪"C‬ﻣﻨﺤﻪ ﻟﻠﻤ ﺴ‬ ‫ﺘﺤﺪﻳﺪ ﻣﻊ ﺷﺮط "‪"WITH GRANT OPTION‬أ ً‬
‫ﻳﻀﺎ ‪ ،‬وﻳﻤﻜﻦ ﻟﻠﻤ ﺴ‬ ‫اﻟ‬
‫ﺘﻢ أ ً‬
‫ﻳﻀﺎ‬ ‫ﺘﺨﺪم " ب" ‪ ،‬ﻓ ﺴﻴ‬ ‫ﺘﻴﺎز ﻣﻦ اﻟﻤ ﺴ‬
‫ﺑ ﺴﺤ ﺐ اﻣ‬‫ﺘﺨﺪم "أ"‬
‫ﺘﻴﺎز ‪SELECT .‬إذا ﻗﺎم اﻟﻤ ﺴ‬
‫‪D‬اﻣ‬
‫ﺘﺨﺪﻣﻴﻦ "ج" و "د" ‪.‬‬
‫ﺘﻴﺎزا ت اﻟﻤﻤﻨﻮﺣ ﺔ ﻟﻠﻤ ﺴ‬
‫ﺑﻄﺎل اﻻﻣ‬
‫إ‬
‫‪Machine Translated by Google‬‬

‫ﻣﺎ ﻫﻮ اﻟﺪور؟‬

‫ﺘ ﻲﻳﻤﻜﻦ أنﺗﻜﻮن‬
‫ﺘﻴﺎزا ت ذا ت اﻟﺼﻠ ﺔ اﻟ‬
‫•اﻟﺪور ﻫﻮ ﻣﺠﻤﻮﻋ ﺔ ﻣ ﺴﻤﺎة ﻣﻦ اﻻﻣ‬
‫ﺘﺨﺪم‪.‬‬
‫اﻟﻤﻤﻨﻮﺣ ﺔ ﻟﻠﻤ ﺴ‬
‫ﺗ ﺴﻬﻞ ﻫﺬه اﻟﻄﺮﻳﻘ ﺔ اﻹﻟﻐﺎء واﻟﺼﻴﺎﻧ ﺔ‬
‫•‬

‫ﺘﻴﺎزا ت‪.‬‬
‫اﻻﻣ‬

‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺘﺨﺪم اﻟﻮﺻﻮل إﱃ ﻋﺪة أدوار ‪ ،‬وﻋﺪة ﻣ ﺴ‬
‫•ﻳﻤﻜﻦ ﻟﻠﻤ ﺴ‬
‫ﻳﻤﻜﻦﺗﻌﻴﻴﻦ ﻧﻔ ﺲ اﻟﺪور‬
‫ﺒ ًﻘﺎ‪:‬‬
‫•أدوار ﻣﺤﺪدة ﻣ ﺴ‬

‫ﺘﻠﻜﻬﺎ )‪SYS / SYSTEM‬‬


‫ﺘ ﻲﻳﻤ‬
‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم )اﻟ‬
‫ﺘﻮي ﻋﲆ ﺟﻤﻴﻊ اﻣ‬
‫‪- DBA:‬ﻳﺤ‬

‫ﺘﻨ ﺴﻴﻖ‬
‫ﺑ‬ ‫ّﻦ اﻟﻤ ﺴ‬
‫ﺘﺨﺪم ﻣﻦ إﻧﺸﺎء أﻧﻮاع ﻣﻌﻴﻨ ﺔ ﻣﻦ اﻟﻜﺎﺋﻨﺎ ت‬ ‫‪-‬اﻟﻤﻮارد‪:‬ﻳﻤﻜ‬
‫ﻣﺨﻄﻄﻪ اﻟﺨﺎص‬

‫ﺒﻴﺎﻧﺎ ت‪ .‬ﻣﻨﺤ ﺔ‬
‫ﺑﻘﺎﻋﺪة اﻟ‬‫ﺗﺼﺎل‬
‫ﺘﺨﺪم ﻣﻦ اﻻ‬
‫ﺗﻤﻜﻦ اﻟﻤ ﺴ‬
‫‪- CONNECT:‬‬

‫ﺒﻴﺎﻧﺎ ت‪.‬‬
‫ﺘﺎج إﱃ اﻟﻮﺻﻮل إﱃ ﻗﺎﻋﺪة اﻟ‬
‫ﺒﻴﻖﻳﺤ‬
‫ﺘﺨﺪم أوﺗﻄ‬
‫ﻫﺬا اﻟﺪورﻷي ﻣ ﺴ‬
‫‪Machine Translated by Google‬‬

‫ﺗﻌﻴﻴﻦ اﻟﺪور‬
‫إﻧﺸﺎء و‬

‫ﺘﻴﺎزا ت‬
‫ﺗﻌﻴﻴﻦ اﻣ‬
‫ﺛﻢﻳﻤﻜﻦ ﻟـ ‪DBA‬‬‫•أوﻻ ً ‪،‬ﻳﺠ ﺐ ﻋﲆ ‪DBA‬إﻧﺸﺎء اﻟﺪور‪.‬‬
‫ﺘﺨﺪﻣﻴﻦ ﻟﻠﺪور‪.‬‬
‫ﻟﻠﺪور واﻟﻤ ﺴ‬

‫ﺑﻨﺎء اﻟﺠﻤﻠ ﺔ إﻧﺸﺎء دور ؛‬


‫ﺘﻴﺎزا ت ﻟﺪور ﻣﺎ‬
‫إﻧﺸﺎء وﻣﻨﺢ اﻣ‬
‫‪Machine Translated by Google‬‬

‫•إﻧﺸﺎء دور‬
‫إﻧﺸﺎء ﻣﺪﻳﺮ دور ؛‬

‫ﺘﻴﺎزا ت اﻟﻨﻈﺎم ﻟﺪور ﻣﺎ‬


‫•ﻣﻨﺢ اﻣ‬
‫‪GRANT‬إﻧﺸﺎء ﺟﺪول ‪ ،‬إﻧﺸﺎء ﻃﺮﻳﻘ ﺔ ﻋﺮض‬
‫اﱃ اﻟﻤﺪﻳﺮ؛‬

‫ﺘﺨﺪﻣﻴﻦ‬
‫•ﻣﻨﺢ دور ﻟﻠﻤ ﺴ‬
‫ﻣﺪﻳﺮ اﻟﻤﻨﺢ ﻟﻤﻬﺎ ‪ ،‬ﻧﻮرا ؛‬
‫‪Machine Translated by Google‬‬

‫ﺑﻚ‬‫ﺗﻐﻴﻴﺮ ﻛﻠﻤ ﺔ اﻟﻤﺮور اﻟﺨﺎﺻ ﺔ‬

‫ﺑﻚ ‪• .‬ﻳﻤﻜﻨﻚﺗﻐﻴﻴﺮ‬‫ﺗﻬﻴﺌ ﺔ ﻛﻠﻤ ﺔ اﻟﻤﺮور اﻟﺨﺎﺻ ﺔ‬


‫ﺑﻚ و‬‫ﺘﺨﺪم اﻟﺨﺎص‬
‫ﺑﺈﻧﺸﺎء ﺣ ﺴﺎ ب اﻟﻤ ﺴ‬
‫•ﻳﻘﻮم ‪DBA‬‬
‫ﺘﺨﺪام‬
‫ﺑﺎﺳ‬‫ﺑﻚ‬‫ﻛﻠﻤ ﺔ اﻟﻤﺮور اﻟﺨﺎﺻ ﺔ‬

‫ﺘﺨﺪم‪.‬‬
‫ﺑﻴﺎن اﻟﻤ ﺴ‬‫ﺗﻐﻴﻴﺮ‬

‫•اﻟﻨﺤﻮ‬
‫ﺑﻮاﺳﻄ ﺔ ﻛﻠﻤ ﺔ اﻟﻤﺮور اﻟﺠﺪﻳﺪة ؛‬‫ﺘﺨﺪم اﻟﺬيﺗﻢﺗﺤﺪﻳﺪه‬
‫ﺘﺨﺪم اﻟﻤ ﺴ‬
‫ﺗﻐﻴﻴﺮ ﻣ ﺴ‬
‫ﺑﻖ‪:‬‬
‫اﻟ ﺴﺎ‬

‫ﺘﺨﺪم‪.‬‬
‫ﺘﺨﺪم اﻟﺬي ﺣﺪده أﺳﺪ ؛ﺗﻢﺗﻐﻴﻴﺮ اﻟﻤ ﺴ‬
‫ﺗﻐﻴﻴﺮ اﻟﻤ ﺴ‬
‫•‬
‫ﺘﺨﺪام ﺧﻴﺎر ‪WITH GRANT‬و‬
‫اﺳ‬
‫‪Machine Translated by Google‬‬

‫ﻛﻠﻤﺎ ت ﻋﺎﻣ ﺔ‬
‫ﺘﻴﺎزا ت‪.‬‬
‫ﺘﻤﺮﻳﺮ اﻻﻣ‬
‫ﺘﺨﺪمﺳﻠﻄ ﺔ ﻟ‬
‫•ﻣﻨﺢ اﻟﻤ ﺴ‬
‫ﻣﻨﺢﺗﺤﺪﻳﺪ وإدراج ﻓ ﻲ اﻷﻗ ﺴﺎم إﱃ ؛ ‪Scott WITH GRANT OPTION‬ﻧﺠﺢ‬
‫ﺒﻴﺎﻧﺎ ت ﻣﻦ‬
‫ﺘﻌﻼم ﻋﻦ اﻟ‬
‫ﺘﺨﺪﻣﻴﻦ ﻋﲆ اﻟﻨﻈﺎم ﻟﻼﺳ‬
‫ﺟﺮاﻧ ﺖ‪• .‬اﻟ ﺴﻤﺎح ﻟﺠﻤﻴﻊ اﻟﻤ ﺴ‬
‫ﺟﺪول أﻗ ﺴﺎم ‪Alice.‬‬

‫ﻣﻨﺢﺗﺤﺪﻳﺪ ‪alice.departments‬ﻟﻠﺠﻤﻬﻮر ؛ ﻧﺠﺢ ﺟﺮاﻧ ﺖ‪.‬‬


‫‪Machine Translated by Google‬‬

‫ﺘﺨﺪم‬
‫إرﺷﺎدا ت أﻣﺎن اﻟﻤ ﺴ‬
‫ﺘﻴﺎزا ت ﻋﲆ ﻛﺎﺋﻦ ‪،‬ﻳﺠ ﺐ أنﻳﻜﻮن اﻟﻜﺎﺋﻦ ﻓ ﻲ ﻣﺨﻄﻄﻚ اﻟﺨﺎص ‪ ،‬أوﻳﺠ ﺐ أنﺗﻜﻮن ﻗﺪ‬
‫•ﻟﻤﻨﺢ اﻣ‬
‫ﺘﻴﺎز‬
‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ • ‪WITH GRANT OPTION.‬ﻳﻤﻜﻦ ﻟﻤﺎﻟﻚ اﻟﻜﺎﺋﻦ ﻣﻨﺢ أي اﻣ‬
‫ﺣﺼﻠ ﺖ ﻋﲆ اﻣ‬
‫ﺘ ﺴ ﺐ ﻣﺎﻟﻚ اﻟﻜﺎﺋﻦﺗﻠﻘﺎﺋ ًﻴﺎ ﺟﻤﻴﻊ‬
‫ﺒﻴﺎﻧﺎ ت‪• .‬ﻳﻜ‬
‫ﺘﺨﺪم أو دور آﺧﺮ ﻟﻘﺎﻋﺪة اﻟ‬
‫ﻛﺎﺋﻦ ﻋﲆ اﻟﻜﺎﺋﻦ إﱃ أي ﻣ ﺴ‬
‫ﺘﺎﺟﻮن إﻟﻴﻪ‬
‫ﺜﺮ ﻣﻤﺎﻳﺤ‬
‫ﺘﺨﺪﻣﻴﻦ ﻟﺪﻳﻚ ﻗﺪرا ت أﻛ‬
‫ﺘﻴﺎزا ت اﻟﻜﺎﺋﻦ ﻋﲆ ﻫﺬا اﻟﻜﺎﺋﻦ‪• .‬ﻻﺗﻤﻨﺢ اﻟﻤ ﺴ‬
‫اﻣ‬
‫ﺘﺨﺪﻣﻴﻦ ﻏﻴﺮ اﻟﻀﺮورﻳﻴﻦ‪• .‬إﻧﺸﺎء اﻟﻌﺪﻳﺪ ﻣﻦ ﻣﻠﻔﺎ ت‬
‫ﺘﻬﺎء اﻟﺼﻼﺣﻴ ﺔ وﻗﻔﻞ اﻟﻤ ﺴ‬
‫ﻹﻧﺠﺎز اﻟﻤﻬﻤ ﺔ‪• .‬اﻧ‬
‫ﺘﻌﻴﻴﻦ ﻛﻞ واﺣﺪ‬
‫ﺑ‬‫ﺛﻢ ﻗﻢ‬‫ﺘﻠﻒ ﻣﻦ إﻋﺪادا ت اﻷﻣﺎن ‪،‬‬
‫ﺘﻮى ﻣﺨ‬
‫ﺘﺨﺪﻣﻴﻦ ‪ ،‬وﻟﻜﻞ ﻣﻨﻬﺎ ﻣ ﺴ‬
‫ﺗﻌﺮﻳﻒ اﻟﻤ ﺴ‬
‫ﺗﻬﻢ‪.‬‬
‫ﺘﻴﺎزا‬
‫ﺑﻨﺎ ًء ﻋﲆ اﻣ‬‫ﺘﺨﺪﻣﻴﻦ‬
‫ﺒ ﺔ ﻣﻦ اﻟﻤ ﺴ‬
‫ﻣﻨﻬﻢ ﻟﻤﺠﻤﻮﻋ ﺔ ﻣﻨﺎﺳ‬
‫‪Machine Translated by Google‬‬

‫ﺑﻴﺎﻧﺎ ت ﺷﻔﺎف‬‫ﺗﺸﻔﻴﺮ‬
‫ﺒﻴﺎﻧﺎ ت‬
‫ﺘﺄﻣﻴﻦ اﻟ‬
‫ﺘﺪﻗﻴﻖ ﻟ‬
‫ﺘﺮﺧﻴﺺ واﻟ‬
‫ﺘﺨﺪم ‪Oracle Database 10g‬آﻟﻴﺎ ت اﻟﻤﺼﺎدﻗ ﺔ واﻟ‬
‫ﺗﺴ‬‫•‬
‫ﺒﻴﺎﻧﺎ ت‪• .‬ﻟﺤﻤﺎﻳ ﺔ‬
‫ﺘﻢﺗﺨﺰﻳﻦ اﻟ‬ ‫ﺘﺸﻐﻴﻞ ﺣﻴ ﺚﻳ‬ ‫ﺒﻴﺎﻧﺎ ت ‪ ،‬وﻟﻜﻦ ﻟﻴ ﺲ ﻓ ﻲ ﻣﻠﻔﺎ ت ﻧﻈﺎم اﻟ‬
‫ﻓ ﻲ ﻗﺎﻋﺪة اﻟ‬
‫ﺘﻴﺢ ﻟﻚ ﻫﺬه اﻟﻤﻴﺰة‬‫ﺒﻴﺎﻧﺎ ت‪.‬ﺗ‬ ‫ً‬
‫ﺷﻔﺎﻓﺎ ﻟﻠ‬ ‫ﺗﺸﻔﻴ ًﺮا‬ ‫ﻫﺬه اﻟﻤﻠﻔﺎ ت ‪،‬ﺗﻮﻓﺮ ‪Oracle Database 10g‬‬
‫ﺘﺸﻐﻴﻞ ﻋﻦ‬
‫ﺒﻴﺎﻧﺎ ت اﻟﻤﺨﺰﻧ ﺔ ﻓ ﻲ ﻣﻠﻔﺎ ت ﻧﻈﺎم اﻟ‬
‫ﺒﻴﺎﻧﺎ ت اﻟﺤ ﺴﺎﺳ ﺔ ﻓ ﻲ أﻋﻤﺪة ﻗﺎﻋﺪة اﻟ‬
‫ﺣﻤﺎﻳ ﺔ اﻟ‬

‫ﺒﻴﺎﻧﺎ ت‬
‫ﺒ ﺴﻴﻂ واﻟ ﺴﻬﻞ ﻟﻠ‬
‫ﺘﺸﻔﻴﺮ اﻟ‬
‫ﺒﻴﺎﻧﺎ ت اﻟﺸﻔﺎف إﻣﻜﺎﻧﻴ ﺔ اﻟ‬
‫ﺘﻴﺢﺗﺸﻔﻴﺮ اﻟ‬
‫ﻃﺮﻳﻖﺗﺸﻔﻴﺮ ﻫﺎ‪• .‬ﻳ‬
‫ﺘﺸﻔﻴﺮ‪.‬‬
‫ﺘﺎح اﻟ‬
‫ﺑﺈدارة ﻣﻔ‬‫ﺒﻴﻘﺎ ت‬
‫ﺘﻄ‬‫ﺘﺨﺪﻣﻴﻦ أو اﻟ‬
‫ﺒ ﺔ اﻟﻤ ﺴ‬
‫اﻟﺤ ﺴﺎﺳ ﺔ ﻓ ﻲ أﻋﻤﺪة دون ﻣﻄﺎﻟ‬
‫‪Machine Translated by Google‬‬

‫ﺒﻴﺎﻧﺎ ت‬
‫ﻛﻴﻒ ﺷﻔﺎﻓ ﺔﺗﺸﻔﻴﺮ اﻟ‬
‫ﻳﻌﻤﻞ‬

‫ﺘﻰ‬
‫ﺘﺎح ‪ .‬ﺣ‬
‫ﺒﻴﺎﻧﺎ ت اﻟﺸﻔﺎف ﻫﻮ ﻧﻈﺎمﺗﺤﻜﻢ ﻓ ﻲ اﻟﻮﺻﻮل ﻗﺎﺋﻢ ﻋﲆ اﻟﻤﻔ‬
‫ﺗﺸﻔﻴﺮ اﻟ‬
‫•‬
‫ﺘﺸﻔﻴﺮ‬
‫ﺘﻰﻳﺤﺪ ث ﻓﻚ اﻟ‬
‫ﺒﻴﺎﻧﺎ ت اﻟﻤﺸﻔﺮة ‪ ،‬ﻓﻼﻳﻤﻜﻦ ﻓﻬﻤﻬﺎ ﺣ‬
‫ﺘﺮداد اﻟ‬
‫إذاﺗﻢ اﺳ‬
‫ﺑﺎﻟﻮﺻﻮل إﱃ اﻟﺠﺪول‪.‬‬‫ﺘﺨﺪﻣﻴﻦ اﻟﻤﺼﺮح ﻟﻬﻢ‬
‫ﺑﻪ ‪ ،‬و ﻫﻮ أﻣﺮﺗﻠﻘﺎﺋ ﻲ ﻟﻠﻤ ﺴ‬‫اﻟﻤﺼﺮح‬

‫ﺑﻐﺾ اﻟﻨﻈﺮ ﻋﻦ ﻋﺪد اﻷﻋﻤﺪة اﻟﻤﺸﻔﺮة ﻟﺠﺪول واﺣﺪ‬‫ﺘﺎح واﺣﺪ‬


‫ﺘﺨﺪام ﻣﻔ‬
‫ﺘﻢ اﺳ‬
‫•ﻳ‬
Machine Translated by Google
Machine Translated by Google

‫ﺑﻌﻤﻮد ﻣﺸﻔﺮ‬‫•إﻧﺸﺎء ﺟﺪول ﺟﺪﻳﺪ‬


(128)، empID NUMBER، ‫اﻟﻤﻮﻇﻒ‬CREATE TABLE
‫ﺗﺐ‬
‫(اﻟﺮا‬First_name VARCHAR2 (128)، last_name VARCHAR2
‫ﺗﺸﻔﻴﺮ( ؛‬
(6) ‫رﻗﻢ‬

‫ﺗﺸﻔﻴﺮ اﻷﻋﻤﺪة ﻏﻴﺮ اﻟﻤﺸﻔﺮة‬



ALTER TABLE (first_name ENCRYPT) ‫ﺗﻌﺪﻳﻞ ﻣﻮﻇﻒ ؛‬

‫ﺘﺸﻔﻴﺮ ﻋﲆ ﻋﻤﻮد‬
‫ﺗﻌﻄﻴﻞ اﻟ‬

MODIFY (first_name DECRYPT) ‫اﻟﻤﻮﻇﻒ ؛‬ALTER TABLE
Machine Translated by Google

‫ﺑﻂ‬
‫اﻟﺮوا‬

• http://www.dba-oracle.com/art_karam_oracle_user_security.htm

You might also like