Banco de dados

CloudCast07 – Amazon RDS – O Serviço de Banco de Dados Relacional na Nuvem

  Grande Leitores do CooperaTI!!! Esse é nosso sétimo CloudCast da série AWS e hoje vamos falar sobre o serviço de banco de dados relacional, Amazon RDS. Eu particularmente acho um excelente serviço pelo conjunto de ferramentas como multi-AZ e copia read only por exemplo, o que faz desse serviço extremamente robusto, pratico, flexível e barato.

PL/SQL Oracle: Convertendo Long para Clob

Olá Pessoal, Quanto tempo?! Bom, nessa semana vamos aborda a conversão de dados, do tipo long para um tipo muito usado, quando precisamos armazenar um número muito grande caracter. Estamos falando do Clob! Primeiro, vou demonstrar a inserção de dados em uma variável do tipo long. Para isso vamos usar o query abaixo: Create Tabe old_long_tab (a1 number, a2 long); insert into  old_long_tab values (1, ‘Valor long de data para converter para CLOB’); Agora para inserir os dados na nova tabela, vamos observar a query Continue lendo

Oracle: Executando Trace no Banco

Olá, Galera! Como vão? Nessa semana iremos abordar um assunto que dá o que falar. Quantas vezes você se viu encurralado por não saber o que está acontecendo com o seu banco, que está gerando gargalos na rede, ou ainda que tem um usuário prendendo todos os processos. Bom, para tentarmos resolver esse problema, é bom acompanhar os processos do banco, para realizar essa tarefa iremos fazer um TRACE no banco, e como fazer isso no Oracle? Faremos o procedimento de usar o bom DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION Continue lendo

Jobs no Oracle

Olá pessoal, quanto tempo heim!!! Hoje iremos falar um pouco de execução de Jobs no Oracle. Dentro do banco, nós temos dois objetos que contém as informações dos serviços (Jobs). Um objeto chamado de dba_jobs, que guarda todos os serviços do banco, e o outro é o dba_jobs_running, que guarda as informações dos serviços em execuções dentro do banco. Para sabermos quais os serviços que estão em execução no banco vamos realizar a query abaixo: SELECT sid, r.job, log_user, r.this_date, r.this_sec FROM dba_jobs_running r, dba_jobs Continue lendo

Oracle: Criando um DBLink

Olá Galera! É possível criar uma ligação entre dois bancos? Para essa pergunta a resposta é SIM. Uma das grandes vantagens de criar um link de banco de dados, é permitir o acesso aos dados de um outro banco de dados sem a necessidade de exportar essas linhas. Antes de criar o dblink, precisamos alterar o TNSNames.Ora e criar uma conexão que terá Service_Name responsável por esse Dblink. Exemplo no TNSNames.Ora Banco_Link = (DESCRIPTION =                     Continue lendo

Dando Permissão a um Usuário no Oracle

Pessoal, bom dia! Hoje vamos lembrar ou aprender, como damos permissão de objetos a um usuário no Oracle. Primeiro, temos o Usuário Carlos que necessita ter direito a criar tabelas, Views, realizar um Database Link a um outro banco e Procedures. Para dar essas permissões o DBA, deverá se conectar como SYSTEM ou SYSDBA, e realizar o seguinte Script. GRANT CREATE TABLE TO CARLOS; GRANT CREATE VIEW TO CARLOS; GRANT CREATE DATABASE LINK CARLOS; GRANT CREATE ANY PROCEDURE TO CARLOS; Para verificar as permissões concedidas, Continue lendo