Sei sulla pagina 1di 4

UINVERSIDAD DE GUAYAQUIL

FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS

CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

DIEGO ORTEGA                            S9K

SYSTEM:

Permite al usuario hacer ciertas tareas sobre la BD, como por ejemplo crear un
Tablespace. Estos permisos son otorgados por el administrador o por alguien que
haya recibido el permiso para administrar ese tipo de privilegio. Los permisos de
sistema, permiten ejecutar comandos del tipo DDL (Data definition Language), como
CREATE, ALTER y DROP o del tipo DML (Data Manipulation Language). Entre todos
los privilegios de sistema que existen, hay dos que son los importantes: SYSDBA y
SYSOPER. Estos son dados a otros usuarios que serán administradores de base de
datos.

Los permisos de sistema más importantes son

CREATE SESSION, CREATE TABLE, CREATE VIEW, CREATE USER, CREATE


PROCEDURE,CREATE SYNONYM, ALTER TABLE, ALTER VIEW, ALTER
PROCEDURE,ALTER SYNONYM, DROP TABLE, DROP VIEW, DROP
PROCEDURE,DROP SYNONYM TO programador;

Sintaxis:

   GRANT system_priv(s) TO {user, | role, |PUBLIC}


                  [IDENTIFIED BY password] [WITH ADMIN OPTION]

   GRANT role TO {user, | role, |PUBLIC}

                  [IDENTIFIED BY password] [WITH ADMIN OPTION]

   GRANT ALL PRIVILEGES TO {user, | role, |PUBLIC}

                  [IDENTIFIED BY password] [WITH ADMIN OPTION]

Podemos obtener la lista de permisos del sistema asi:

select * from system_privilege_map;

Privilegios del sistema

1. ALTER ANY CLUSTER


2. ALTER ANY INDEX
3. ALTER ANY PROCEDURE
4. ALTER ANY ROLE
5. ALTER ANY SEQUENCE
6. ALTER ANY SNAPSHOT
7. ALTER ANY TABLE
8. ALTER ANY TYPE
9. ALTER ANY TRIGGER
10. ALTER DATABASE
11. ALTER PROFILE
12. ALTER RESOURCE COST
13. ALTER ROLLBACK SEGMENT
14. ALTER SESSION
15. ALTER SYSTEM
16. ALTER TABLESPACE
17. ALTER USER
18. ANALYZE ANY
19. AUDIT ANY
20. AUDIT SYSTEM
21. BACKUP ANY TABLE
22. BECOME USER
23. COMMENT ANY TABLE
24. CREATE ANY CLUSTER
25. CREATE ANY DIRECTORY
26. CREATE ANY INDEX
27. CREATE ANY LIBRARY
28. CREATE ANY PROCEDURE
29. CREATE ANY SEQUENCE
30. CREATE ANY SNAPSHOT
31. CREATE ANY SYNONYM
32. CREATE ANY TABLE
33. CREATE ANY TRIGGER
34. CREATE ANY TYPE
35. CREATE ANY VIEW
36. CREATE CLUSTER
37. CREATE DATABASE LINK
38. CREATE ANY LIBRARY
39. CREATE PROCEDURE
40. CREATE PROFILE
41. CREATE PUBLIC DATABASE LINK
42. CREATE PUBLIC SYNONYM
43. CREATE ROLE
44. CREATE ROLLBACK SEGMENT
45. CREATE SEQUENCE
46. CREATE SESSION
47. CREATE SNAPSHOT
48. CREATE SYNONYM
49. CREATE TABLE
50. CREATE TABLESPACE
51. CREATE TRIGGER
52. CREATE TYPE
53. CREATE USER
54. CREATE VIEW
55. DELETE ANY TABLE
56. DROP ANY CLUSTER
57. DROP ANY DIRECTORY
58. DROP ANY INDEX
59. DROP ANY LIBRARY
60. DROP ANY PROCEDURE
61. DROP ANY ROLE
62. DROP ANY SEQUENCE
63. DROP ANY SNAPSHOT
64. DROP ANY SYNONYM
65. DROP ANY TABLE
66. DROP ANY TRIGGER
67. DROP ANY TYPE
68. DROP ANY VIEW
69. DROP LIBRARY
70. DROP PROFILE
71. DROP PUBLIC DATABASE LINK
72. DROP PUBLIC SYNONYM
73. DROP ROLLBACK SEGMENT
74. DROP TABLESPACE
75. DROP USER
76. EXECUTE ANY PROCEDURE
77. EXECUTE ANY TYPE
78. FORCE ANY TRANSACTION
79. FORCE TRANSACTION
80. GRANT ANY PRIVILEGE
81. GRANT ANY ROLE
82. INSERT ANY TABLE
83. LOCK ANY TABLE
84. MANAGE TABLESPACE
85. RESTRICTED SESSION
86. SELECT ANY SEQUENCE
87. SELECT ANY TABLE
88. SYSDBA
89. SYSOPER
90. UNLIMITED TABLESPACE
91. UPDATE ANY TABLE

Potrebbero piacerti anche