Por curiosidade instalei um banco oracle numa maquina ubuntu e para minha surpresa criar uma database e bem mais complexo.
Exemplo válidos em mysql e postgre, mas que não funciona no oracle.
create database teste;
Eis aqui a mágica, precisamos criar um TABLESPACE
, DATAFILE
, USER
e dar as permissões (GRANT
).
O produto final:
Terminal
bruno@ubuntu:~$: sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Qui Jul 27 11:39:36 2017
Copyright (c) 1982, 2011, Oracle. All rights reserved.
SQL> connect / as sysdba
Conectado a uma instância inativa.
SQL> CREATE TABLESPACE <database> DATAFILE '/u01/app/oracle/oradata/XE/<database>.dbf' SIZE 100m AUTOEXTEND ON NEXT 100m EXTENT MANAGEMENT LOCAL AUTOALLOCATE;
Tablespace criado.
SQL> CREATE USER <database> IDENTIFIED BY <database> DEFAULT TABLESPACE <database> TEMPORARY TABLESPACE temp;
Usuário criado.
SQL> grant all privileges to <database> identified by <database>;
Concessão bem-sucedida.
SQL>
Feito! agora basta conecatar com sua ferramenta de preferência.
*Obs: A senha é igual ao nome do usuário, fiz isso por simples comodidade.
comments powered by Disqus