-
Crear un usuario común en Oracle Database
Sólo te interesa crear un common user en oracle database si has instalado Oracle Database XE y estás usando el SID xe, no el servicio por defecto que se creó al instalarse la base de datos (normalmente XEPDB1). Para ello sigue estos pasos:
MEDIANTE SQL PLUS
Abre la cli de sqlplus y ejecuta estas órdenes de abajo cambiando el usuario y la contaseña por el/la de tu interés. Recuerda que el usuario en el SID xe debe empezar por c##:
-- USER SQL CREATE USER "c##nombredeusuarioelegido" IDENTIFIED BY "contraseñaelegida" ; -- QUOTAS -- ROLES -- SYSTEM PRIVILEGES GRANT CREATE ROLE TO "c##nombredeusuarioelegido" ; GRANT CREATE TRIGGER TO "c##nombredeusuarioelegido" ; GRANT ALTER SESSION TO "c##nombredeusuarioelegido" ; GRANT CREATE MATERIALIZED VIEW TO "c##nombredeusuarioelegido" ; GRANT CREATE VIEW TO "c##nombredeusuarioelegido" ; GRANT CREATE SESSION TO "c##nombredeusuarioelegido" ; GRANT CREATE TABLE TO "c##nombredeusuarioelegido" ; GRANT CREATE TYPE TO "c##nombredeusuarioelegido" ; GRANT CREATE PUBLIC SYNONYM TO "c##nombredeusuarioelegido" ; GRANT CREATE SYNONYM TO "c##nombredeusuarioelegido" ; GRANT CREATE SEQUENCE TO "c##nombredeusuarioelegido" ; GRANT CREATE DATABASE LINK TO "c##nombredeusuarioelegido" ; GRANT UNLIMITED TABLESPACE TO "c##nombredeusuarioelegido" ; GRANT CREATE PROCEDURE TO "c##nombredeusuarioelegido" ;
MEDIANTE SQLDEVELOPER
1 – Crea una conexión a la base de datos para el usuario system.
2 – Loguéate con esa conexión.
3 – En el panel de la izquierda, ve hasta abajo del todo.
4- Haz click derecho sobre «Otros usuarios» y dale a «Nuevo usuario».
5 – Ponle un nombre de usuario que empiece por c## y ponle la contraseña, dos veces.
6 – En la pestaña «Privilegios del sistema», marca:
– ALTER SESSION
– CREATE DATABASE LINK
– CREATE MATERIALIZED VIEW
– CREATE PROCEDURE
– CREATE PUBLIC SYNONYM
– CREATE ROLE
– CREATE SEQUENCE
– CREATE SESSION
– CREATE SYNONYM
– CREATE TABLE
– CREATE TRIGGER
– CREATE TYPE
– CREATE VIEW
– UNLIMITED TABLESPACE7 – Dale a «Aplicar».
NOTA: Si quieres crear un usuario en el SID xe cuyo nombre de usuario no empiece por c## deberás alterar la sesión previamente a la creación del usuario. Para ello, antes de la orden de creación del usuario, ejecuta:
alter session set "_oracle_script"=true ;
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.