Criar Database Oracle 11g

Monday, Apr 18, 2016

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 comodiade.