Para criar usuários no Banco de Dados basta emitir o seguinte comando:
sql>CREATE USER usuario IDENTIFIED BY password DEFAULT TABLESPACE tablespace;
Caso a cláusula DEFAULT TABLESPACE não seja mencionada, o usuário usará a tablespace default do Banco de Dados. Caso a tablespace default for, por exemplo, a tablespace USERS e o usuário for criado e designado a ele a tablespace PROD, isso sobrescreverá a tablespace default do banco, ou seja, a default tablespace do usuário será PROD e os objetos do usuário usuario serão armazenados em PROD.
Gerenciando contas de usuários default
As contas de usuário SYS e SYSTEM são sempre criadas com o banco Oracle. Adicionalmente, as contas SYSMAN e DBSNMP são criadas juntamente com o banco via DBCA.
Outras contas especiais podem ser criadas para suportar produtos instalados, tais como RMAN (Recovery Manager) ou XMLDB. Quando criado via DBCA, estas contas especiais são locked e expiradas, deixando apenas SYS, SYSTEM, SYSMAN e DBSNMP abertas.
As contas SYS e SYSTEM são respectivamente, donas do dicionário de dados e conta administrativa. SYSMAN e DBSNMP são usadas pelo Enterprise Manager.
Se o banco é criado sem o DBCA, assegure que as contas estão locked e expiradas e que o password default esteja trocado. Você expira e lock uma conta usando a declaração ALTER USER:
sql>ALTER USER minha_conta PASSWORD EXPIRE ACCOUNT LOCK;
Dependendo das opções instaladas no banco, você pode precisar bloquear e expirar importantes contas de usuário default.
Após a criação do banco, podem-se encontrar as seguintes contas de usuário:
|
csmig |
odm |
sysman |
|
ctxsys |
odm_mtr |
system |
|
dbsnmp |
olapsys |
tracesvr |
|
demo |
ordplugins |
websys |
|
dip |
ordsys |
wkproxy |
|
dmsys |
outln |
wksys |
|
exfsys |
perfstat |
wk_teste |
|
lbacsys |
rman |
wmsys |
|
mddata |
scott |
xdb |
|
mdsys |
si_informtm_schema |
xdm |
|
oas_public |
sys |
|
1 Resposta para “Configuração e Autenticação”