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
Lucas, legal o post.
ResponderExcluirGostaria de saber uma coisa. Se por ventura for necessário expandir a tablespace, como fazer?
Abs,
O tamanho de uma tablespace é o tamanho de seu "datafile". Vou comentar sobre duas maneiras de aumentar o nosso banco:
ResponderExcluir1)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.