Como dar permissão de objeto o oracle 10g XE via linha cmd

DBA Geral (instalação, configuração do banco, scripts do Sql*Plus, shell scripts, batch scripts, etc...)
Responder
eduardo.d2
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Ter, 08 Jan 2008 9:13 pm
Localização: são paulo
Eduardo Andrade

Informações do Ambiente:
* Versão do Oracle: 10g express editio
* Sistema Operacional:xp

Olá a todos, gostaria de saber como faço para dar permissão ao objeto , no meu schema ?

criei um usuario e gostaria de dar permissão para criar tabelas,proc,pkg,fuction etc
Naveguei atras disso na net e não encontrei nada especifico sobre o assunto, encontrei sim para permissão para sistema delete, update insert

Poderiam me ajudar com isso desde já meu muito obrigado
elidias7
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 153
Registrado em: Qui, 01 Nov 2007 2:53 pm
Localização: Osasco
Eli Dias
Oracle Certified Professional

Boa tarde,

Você consegue conceder estes tipos de permissões pelo sqlplus mesmo.

Veja maiores informações com relação aos grants de objetos no documento abaixo

http://download.oracle.com/docs/cd/B193 ... SQLRF01603

abraços,
eduardo.d2
Rank: Programador Sênior
Rank: Programador Sênior
Mensagens: 67
Registrado em: Ter, 08 Jan 2008 9:13 pm
Localização: são paulo
Eduardo Andrade

vlw elidias7,
consegui fiz um pequeno script para isso

--- CRIANDO USUARIO NO SCHEMA SYSDBA

Selecionar tudo

CREATE USER TESTE
IDENTIFIED BY TESTE
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT 
PASSWORD EXPIRE 
ACCOUNT Lock

-- DANDO PERMISSOES PARA O USUARIO ESTUDO

Selecionar tudo

GRANT CREATE TABLE TO ESCOLA;
GRANT CREATE MATERIALIZED VIEW TO ESCOLA;
GRANT CREATE  VIEW TO ESCOLA;
GRANT CREATE  SESSION TO ESCOLA;
GRANT DEBUG CONNECT SESSION TO ESCOLA;
GRANT CREATE DATABASE LINK ESCOLA;
GRANT CREATE ANY PROCEDURE TO ESCOLA;
GRANT ALTER DATABASE TO ESCOLA;


GRANT CONNECT, RESOURCE TO ESCOLA
-- VERIFICNAOD PERMISSÃO

Selecionar tudo

select * from dba_sys_privs where grantee = 'ESCOLA';
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante