quinta-feira, 7 de abril de 2011

Criando usuário e tablespace - Creating user and tablespace

Bom dia a todos,

vi que várias pessoas perguntam como criar uma tablespace então vou aproveitar e mostrar como criar um usuário. Então vamos lá:

Logue com algum usuário que tenha privilégio de Administrador, como o sys ou system. Para criar uma tablespace:

create tablespace nome_tablespace
datafile
'c:\nome_tablespace.dbf' size 100m autoextend on next 50m maxsize 500m
online
permanent
extent management local autoallocate
segment space management auto;

Sendo que datafile é onde o arquivo físico da tablespace vai ficar, com o tamanho inicial de 100 mb, extendendo de 50 em 50 mb e o tamanho máximo dela vai ser de 500 mb.

Para criar um usuário aproveitando a tablespace que você acabou de criar:


create user nome_usuário
identified by senha_usuário
default tablespace nome_tablespace
temporary tablespace TEMP;



Bem tranquilo né? Qualquer dúvida ou sugestão será bem vinda ok?

Att,

Lucas R. A


I saw several people asking how to create a tablespace then I will take and show how to create a user. So here we go
Login with any user who has administrator privileges, such as sys or system. To create a tablespace:


create tablespace nome_tablespace
datafile
'c:\nome_tablespace.dbf' size 100m autoextend on next 50m maxsize 500m
online
permanent
extent management local autoallocate
segment space management auto;

Datafile é onde o arquivo físico da tablespace vai ficar, com o tamanho inicial de 100 mb, extendendo de 50 em 50 mb e o tamanho máximo dela vai ser de 500 mb.
To create a user taking the tablespace you just created:

create user nome_usuário
identified by senha_usuário
default tablespace nome_tablespace
temporary tablespace TEMP;

Very quiet right? Any question or suggestion is welcome ok?

Att,

Lucas R. A

2 comentários:

  1. Lucas, legal o post.
    Gostaria de saber uma coisa. Se por ventura for necessário expandir a tablespace, como fazer?

    Abs,

    ResponderExcluir
  2. O tamanho de uma tablespace é o tamanho de seu "datafile". Vou comentar sobre duas maneiras de aumentar o nosso banco:

    1)Adicionar um "datafile" a uma tablespace

    2)Incrementar o tamanho do seu "datafile"

    1)Quando você adiciona um novo "datafile" para uma tablespace que já existe, você está incrementando o espaço em disco alocado para a correspondente tablespace.

    Ex:

    ALTER TABLESPACE usuário ADD DATAFILE 'DATA.ORA'

    2)Incrementar o tamanho do seu "datafile"

    Ex:

    alter database datafile 'C:\ORACLE\ORADATA\DATA_1.DBF' resize 1000m;

    Deixando assim o seu "datafile" com 1000 MB

    Qualquer outra dúvida ou sugestão será bem vinda.

    Att,

    Lucas R. A.

    ResponderExcluir