sqlplus system/12345@xepdb1 para nos fazermos querie... via linha de comando.
Eu nao sabia disso, que maneiro
Nos configuramos e testamos a conexão com o banco de dados nessa aula
SQL> SP2-0042: comando desconhecido "P" - restante da linha ignorado.
SQL>
SQL> select * sysdate from dual;
select * sysdate from dual
*
ERRO na linha 1:
ORA-00923: palavra-chave FROM nÒo localizada onde esperada
SQL> select sysdate from dual;
SYSDATE
--------
24/06/24
26/06/24
Praticas das aulas
instalamos o sql developer.
Iremos criar usuarios hr e sys, o que sao eles4
sys (dba) - Criamos o usuario sys_XEPDB1
SELECT sysdate
FROM dual;
HR -> É um Schema(usuario) conjunto de objetos de um usuario, fornecido pela Oracle
Criação do usuario HR.
--
-- Curso - Oracle PL/SQL Especialista: do Básico ao Avançado
--
-- Autor - Emílio Scudero
--
-- Seção 03 - PL/SQL Fundamentos - Instalação e Configuração das conexões no Oracle
SQL Developer
--
-- Aula 3 - Criando o Usuário HR
-- Criando o Usuário HR
/*
No Oracle SQL Developer conecte-se como usuário SYS utilizando a sua conexão para
o usuário SYS
Abra este script no Oracle SQL Developer e execute (F5)
/*
/*
Configura a sessão para o pluggable database XEPDB1
*/
ALTER SESSION SET CONTAINER = XEPDB1;
/*
Remove a conta do usuário HR e remove todos os seus objetos em cascata
*/
DROP USER HR CASCADE;
/*
Cria a conta do usuário HR com a senha hr e concede os privilégios
*/
CREATE USER HR
IDENTIFIED BY hr
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE TEMP
QUOTA unlimited on users
QUOTA 0 on system;
GRANT CONNECT, RESOURCE TO HR;
GRANT CREATE SESSION, CREATE VIEW, CREATE TABLE, ALTER SESSION, CREATE SEQUENCE,
CREATE PROCEDURE, CREATE TRIGGER TO HR;
GRANT CREATE SYNONYM, CREATE DATABASE LINK, UNLIMITED TABLESPACE TO HR;
-- Criando conexão para o usuario HR - -
Conectamos na mesma conexão para o hr
Como hr nao é um usuario de systema, ele nao tem nenhuma tabela (log, nem nada)
O cara nos da ja os scripts para criar as tabelas e inserir dados.
Ele ainda criou index e comentarios!
CREATE INDEX dept_location_ix
ON departments (location_id);
COMMENT ON COLUMN locations.street_address
IS 'Street address of an office, warehouse, or production site of a company.
Contains building number and street name';