Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 CREATE USER вопрос  [new]
iudey
Member

Откуда: Germany
Сообщений: 627
Wseh s nastupaushim!!!
Est malenkiy woprosik. Mne nujno stiret User1 i sosdat nowiy: User2.
Wse Grants, kotorie bili u User1 nujno peredat User2.
Kak eto sdelat. Konechno mojno nayti wse Rolle, kotorie imeet User1 i prawa, kotorie napriamuu bili dani emu i potom ix priwesat k nowomu user2.
Est li kakie-nebut eshe warianti?
Saranee blagodaru.
Iswenite, chto na rabote net kirilize...
20 дек 07, 18:19    [5077276]     Ответить | Цитировать Сообщить модератору
 Re: CREATE USER вопрос  [new]
iudey
Member

Откуда: Germany
Сообщений: 627
CLONE USER
20 дек 07, 18:25    [5077314]     Ответить | Цитировать Сообщить модератору
 Re: CREATE USER вопрос  [new]
Relic Hunter
Member

Откуда: AB
Сообщений: 7423
Если 10-ка, то OEM в пункте меню "Administration"->"Users" есть возможность создать юзера по шаблону "Create Like".
iudey
CLONE USER
20 дек 07, 18:30    [5077342]     Ответить | Цитировать Сообщить модератору
 Re: CREATE USER вопрос  [new]
Дубовая голова
Member [заблокирован]

Откуда: с цепи сорвался
Сообщений: 1821
Подсказка:

SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','SCOTT')
  2      FROM DUAL;

DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','SCOTT')
--------------------------------------------------------------------------------

  GRANT SELECT ANY DICTIONARY TO "SCOTT"

  GRANT CREATE ANY DIRECTORY TO "SCOTT"

  GRANT CREATE MATERIALIZED VIEW TO "SCOTT"

  GRANT CREATE ROLE TO "SCOTT"

  GRANT CREATE PUBLIC DATABASE LINK TO "SCOTT"


DBMS_METADATA.GET_GRANTED_DDL('SYSTEM_GRANT','SCOTT')
--------------------------------------------------------------------------------
  GRANT CREATE DATABASE LINK TO "SCOTT"

  GRANT CREATE VIEW TO "SCOTT"

  GRANT UNLIMITED TABLESPACE TO "SCOTT"

  GRANT ALTER SESSION TO "SCOTT"



SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','SCOTT') from dual;

DBMS_METADATA.GET_GRANTED_DDL('OBJECT_GRANT','SCOTT')
--------------------------------------------------------------------------------

  GRANT SELECT ON "SYS"."V_$SESSION" TO "SCOTT"

  GRANT WRITE ON DIRECTORY "BASE_DIR" TO "SCOTT" WITH GRANT OPTION

  GRANT READ ON DIRECTORY "BASE_DIR" TO "SCOTT" WITH GRANT OPTION

  GRANT SELECT ON "TESTUSER"."T" TO "SCOTT"



SQL> SELECT DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','SCOTT') from dual;

DBMS_METADATA.GET_GRANTED_DDL('ROLE_GRANT','SCOTT')
--------------------------------------------------------------------------------

   GRANT "CONNECT" TO "SCOTT"

   GRANT "RESOURCE" TO "SCOTT"

   GRANT "SELECT_CATALOG_ROLE" TO "SCOTT"

   GRANT "TO_MASTER" TO "SCOTT"
20 дек 07, 18:37    [5077371]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить