P. 1
Privilegios System Oracle

Privilegios System Oracle

|Views: 84|Likes:
Published by Diego Ortega
Uploaded from Google Docs
Uploaded from Google Docs

More info:

Published by: Diego Ortega on Jul 28, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/28/2010

pdf

text

original

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

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->