สารบัญ:

คุณจะตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึงตารางใน Oracle ได้อย่างไร
คุณจะตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึงตารางใน Oracle ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึงตารางใน Oracle ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าผู้ใช้มีสิทธิ์เข้าถึงตารางใน Oracle ได้อย่างไร
วีดีโอ: EP 23. SQL ใน 90 วินาที - สาระเดฟ ใน 3 นาที 2024, อาจ
Anonim

ถึง กำหนด ที่ ผู้ใช้มี เงินช่วยเหลือโดยตรง เข้าถึงโต๊ะ เราจะใช้ NS DBA_TAB_PRIVS ดู : เลือก * จาก DBA_TAB_PRIVS; คุณ สามารถตรวจสอบ เอกสารราชการ สำหรับ ข้อมูลเพิ่มเติมเกี่ยวกับ NS คอลัมน์ที่ส่งคืนจากข้อความค้นหานี้ แต่ NS คอลัมน์สำคัญคือ: GRANTEE คือ ชื่อของ ผู้ใช้ด้วย ได้รับ เข้าไป.

ในที่นี้ ฉันจะดูผู้ใช้ทั้งหมดใน Oracle ได้อย่างไร

คุณสามารถหา ผู้ใช้ทั้งหมด สร้างขึ้นใน Oracle โดยเรียกใช้แบบสอบถามจากพรอมต์คำสั่ง NS ผู้ใช้ ข้อมูลถูกเก็บไว้ในตารางระบบต่างๆ - ALL_USERS และ DBA_USERS ขึ้นอยู่กับอะไร ผู้ใช้ ข้อมูลที่คุณต้องการเรียกคืน

ต่อมาคำถามคือ Dba_sys_privs คืออะไร? DBA_SYS_PRIVS อธิบายสิทธิ์ของระบบที่มอบให้กับผู้ใช้และบทบาท

ในทำนองเดียวกัน ผู้คนถามว่า ฉันจะให้สคีมาแก่ผู้ใช้ใน Oracle ได้อย่างไร

วิธีสร้างผู้ใช้และให้สิทธิ์ใน Oracle

  1. สร้างผู้ใช้ books_admin ระบุโดย MyPassword;
  2. ให้สิทธิ์การเชื่อมต่อกับ books_admin;
  3. GRANT CONNECT, RESOURCE, DBA TO books_admin;
  4. GRANT CREATE SESSION ให้สิทธิ์ใดๆ แก่ books_admin;
  5. ให้พื้นที่โต๊ะไม่ จำกัด แก่ books_admin;
  6. GRANT SELECT, INSERT, UPDATE, DELETE บนสคีมา หนังสือ ถึง books_admin;

สิทธิพิเศษใน Oracle คืออะไร?

ระบบ สิทธิพิเศษ . ระบบ สิทธิพิเศษ เป็นสิทธิ์ในการดำเนินการใด ๆ หรือดำเนินการกับวัตถุประเภทใดประเภทหนึ่งโดยเฉพาะ อ็อบเจ็กต์รวมถึงตาราง มุมมอง มุมมองที่เป็นรูปธรรม คำพ้องความหมาย ดัชนี ลำดับ กลุ่มแคช แผนการจำลอง และฟังก์ชัน โพรซีเดอร์และแพ็คเกจ PL/SQL

แนะนำ: