ORACLE HETEROGENEUS SERVICES: CRIANDO UM DATABASE LINK COM MYSQL

Documentos relacionados
MySQL. Prof. César Melo. com a ajuda de vários

Marcos Alexandruk Marcos Alexandruk

Blob fields in MySQL Databases

Banco de Dados SQL (Structured Query Language) Ana Paula Toome Wauke

Prof. Carlos Majer Aplicações Corporativas UNICID


APOSTILA BÁSICA DE MYSQL

Administração de Sistemas Operacionais. Prof. Marlon Marcon

Fundamentos de Banco de Dados Postgre com Sql

Como criar um banco de dados usando o mysql

INSTALAÇÃO DO LOGIX COM BANCO ORACLE

Como criar um banco de dados usando o mysql

C A P I T U L O 10 F U N Ç Õ E S I N T E R N A S P H P P A R A B A N C O D E D A D O S

Instituto Federal de Educação, Ciência e Tecnologia de São Paulo

TUTORIAL PARA INSTALAÇÃO DO MYSQL SERVER

No Fedora, instalamos os pacotes "mysql" e "mysql-server", usando o yum:

SQL CREATE DATABASE. MySQL, SQL Server, Access, Oracle, Sybase, DB2, e outras base de dados utilizam o SQL.

Tutorial SQL Server 2014 Express

Database and Applications. Criação, inserção de dados PHP+MySQL

Nota de Aplicação: Utilização de Base de Dados MySQL com BluePlant. Sumário

A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S

Título: Como instalar e configurar o acesso ao sistema em um computador utilizado como estação?

BIT. Boletim de Informação Técnica

Instalando o MySQL Server 5.0

Guia de Instalação TSS TOTVS SERVICE SOA

Introdução à linguagem SQL

Introdução à Banco de Dados. Nathalia Sautchuk Patrício

O JasperReports Studio é uma ferramenta de software que oferece um ambiente visual para criar relatórios para a plataforma Java. É open source.

Manual de instalação do SQL 2012

Aula 06 Sistemas Embarcados LT38C

Configurar o ODBC em ISE 2.3 com base de dados Oracle

MySQL: Controle de Acesso

Instalando Sua Multifuncional Wi-Fi PIXMA E481. MANUAL Windows OS

Procedimentos para configuração de WDS With AP

SQL E MYSQL - COMANDOS BÁSICOS

Banco de Dados. -Aprendendo conceitos -Usando o SQL Conf para: -Conectar no banco de dados -Criar, alterar, excluir e consultar estruturas de tabelas

Notas sobre o MySQL: Resumo dos comandos no MySQL linha de comandos:

Procedimentos para configuração do DVG-2001S para operadora Vono

Revisão Q de 26/06/2015

A U L A 1 0 C R I A N D O V I E W S V I E W S ( V I S Õ E S )

Procedimentos para configuração em modo WDS with AP

Instalação e Atualização do Comércio-plus. Baixando o Arquivo de Instalação

A U L A 8 C O N S U L T A S U N I N D O D U A S O U M A I S T A B E L A S P A R T E 2

Configuração dos bancos e ambientes SQA

Configurar ISE 2.2 para a integração com server de MySQL

Administração de Banco de Dados

Procedimentos para configuração em modo WDS with AP

Banco de dados POO Márcio Delamaro. Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP

Banco de Dados. Professora: Luciana Faria

Procedimentos para Instalação do Sisloc (Estação de Trabalho) versão

Instrução de Trabalho Sumário

Copyright Todos os direitos reservados. Control Informática. Instalação DBMaker Server e DBMaker Client 32

SISTEMAS DE INFORMAÇÃO

Procedimentos para configuração do DVG-2001S para operadora UOL

Conexão do Banco de Dados localhost

PSI Linguagem de Definição de dados. Módulo 15


Guia Rápido Roteador RE041. quickguide_rv1.indd 1 21/09/ :42:40

Unidade 12: Programação de Banco de Dados com Java Prof. Daniel Caetano

Configuração Setup do Microsoft SQL server 2000 para o ICM6.0 e 7.0

Como instalar o FIREBIRD

Configuração em modo Bridge

INSTALAÇÃO DO LOGIX COM BANCO SQL SERVER

Análise de transcriptoma usando a base de dados Kegg Orthology

Instalação Serviço de Acompanhamento de Projeto (PCSIS007) Sistema de Gestão da Qualidade

Manual Prático de Uso do MySQL

MASTERSAF REDF AL CONFIGURAÇÃO E CRIPTOGRAFIA

1 R$ 50,00 R$ 50,00 reusable object-oriented software 2 Utilizando UML e padrões: uma

Estabelecendo Conexões ODBC/JDBC NO PROGRESS

Tutorial de Instalação Integratto Contábil SQL. Integratto Contábil SQL

Criando um servidor de log

1 Como instalar e configurar o servidor do MySQL para o LimerSoft SisVendas:

Manipulação de Banco de Dados com Java 1. Objetivos

Conexão com Banco de Dados, Inserção, exclusão e atualização de registros

BANCO DE DADOS. info 3º ano. Prof. Diemesleno Souza Carvalho

Meios de Comunicação de Dados.

Rede VPN UFBA Procedimento para configuração

Lojamundi Tecnologia Sem Limites br

Administração de Banco de Dados

Manual de configuração do Central Tiss, com base de dados MySQL e utilização em rede.

Projeto de Banco de Dados: Empresa X

UNIVERSIDADE ESTADUAL DE GOIÁS

INTRODUÇÃO AO MYSQL. Eng. Computação

Guia de instalação Impressora Térmica EPSON TM-88IV (Linux)

Utilizando o Postgres - comandos SQL para a manipulação de dados

MONITORAMENTO COM ZABBIX

Configuração de Internet em modo Bridge

MANUAL DE DEPLOY DFE V3 SERVIDOR DE APLICAÇÃO WEBLOGIC

Título: Ao acessar o sistema em uma Estação ocorre a mensagem Erro 100 (O servidor do banco de dados não está sendo executado).

De forma simples, para a execução de comandos SQL com JDBC, precisa-se da instancia de três classes Java. São elas: Nome da classe Função

Trabalhando com MySQL: Uma Introdução

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana V

Procedimento Instalação Impressora Servidor de impressão/quota

Para realizar o procedimento de configuração de Bridge with AP, será necessário que os DAP-1360 estejam ligados ao computador por um cabo Ethernet.

Guia para criar aplicações simples em APEX/ Guide to create simple Apex applications (perte I)

Instalação Client Oracle 10g 32 e 64 bits

AULA 8 EXEMPLOS CRIAR AS TABELAS PROPOSTAS NA AULA E INSERIR OS REGISTROS SUGERIDOS

Rede VPN UFBA Procedimento para configuração

Transcrição:

PARTE 1: PREPARANDO O MYSQL 1.1. Instalar o driver ODBC para MySQL que poderá ser obtido em: http://dev.mysql.com/downloads/connector/odbc/5.1.html#win32 1.2. Conectar se ao MySQL como usuário root: C:\>mysql -u root -p Enter password: ******** 1.3. Criar um banco de dados: mysql> create database vendas; Query OK, 1 row affected (0.00 sec 1.4. Verificar a criação do banco de dados: mysql> show databases; +--------------------+ Database +--------------------+ information_schema mysql test vendas +--------------------+ 4 rows in set (0.00 sec 1.5. Criar um usuário e conceder privilégios: mysql> grant select,insert,update,delete,references,create,drop -> on vendas.* -> to teste@localhost -> identified by "xyz123"; Query OK, 0 rows affected (0.28 sec 1.6. Conectar se como novo usuário: C:\>mysql -u teste -p Enter password: ****** 1.7. Selecionar o banco de dados (criado no item 1.2: mysql> use vendas; Database changed mysql> 1.8. Criar uma tabela: mysql> create table clientes ( -> codigo integer primary key, -> nome varchar(30; Query OK, 0 rows affected (0.38 sec Oracle_DBLink_Tutorial Prof. Marcos Alexandruk 1

1.9. Verificar a tabela criada: mysql> desc clientes; +--------+-------------+------+-----+---------+-------+ Field Type Null Key Default Extra +--------+-------------+------+-----+---------+-------+ codigo int(11 NO PRI NULL nome varchar(30 YES NULL +--------+-------------+------+-----+---------+-------+ 2 rows in set (0.30 sec 1.10. Inserir linhas na tabela: mysql> insert into clientes values (1001,'Antonio'; Query OK, 1 row affected (0.09 sec mysql> insert into clientes values (1002,'Beatriz'; Query OK, 1 row affected (0.30 sec mysql> insert into clientes values (1003,'Claudio'; Query OK, 1 row affected (0.05 sec 1.11. Consultar a tabela: mysql> select * from clientes; +--------+---------+ codigo nome +--------+---------+ 1001 Antonio 1002 Beatriz 1003 Claudio +--------+---------+ 3 rows in set (0.00 sec PARTE 2: PREPARANDO O ORACLE 2.1. Fazer login no Oracle como usuário SYSTEM Oracle_DBLink_Tutorial Prof. Marcos Alexandruk 2

2.2. Criar um usuário no Oracle: CREATE USER TESTE IDENTIFIED BY XYZ123; 2.3. Conceder os privilégios a seguir para o usuário: GRANT CONNECT TO TESTE; GRANT RESOURCE TO TESTE; GRANT CREATE DATABASE LINK TO TESTE; GRANT CREATE PUBLIC SYNONYM TO TESTE; GRANT CREATE SYNONYM TO TESTE; PARTE 3: CONFIGURANDO UMA CONEXÃO ODBC PARA MYSQL 3.1. Criar uma nova fonte de dados de sistema através dos seguintes passos: Iniciar > Painel de Controle > Ferramentas administrativas > Fonte de dados (ODBC 3.2. Na nova janela escolha: Fonte de dados de sistema 3.3. Clique no botão: Adicionar 3.4. Selecione: MySQL ODBC 5.1 Driver 3.5. Clique no botão: Concluir 3.6. Preencher os campos conforme figura a seguir: Oracle_DBLink_Tutorial Prof. Marcos Alexandruk 3

3.7. Verificar a nova fonte de dados ODBC: PARTE 4: CONFIGURANDO O SQL*NET 4.1 Configurar o listener.ora que encontra se no seguinte local: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora Nota: O arquivo listener.ora poderá estar em outro local dependendo das opções selecionadas durante a instalação. SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc (ORACLE_HOME = C:\oracle\product\10.2.0\db_1 (PROGRAM = extproc (SID_DESC = (SID_NAME = TESTE (ORACLE_HOME = C:\oracle\product\10.2.0\db_1 (PROGRAM = hsodbc (HS=OK LISTENER = (DESCRIPTION_LIST = (ADDRESS = (PROTOCOL = IPC(KEY = EXTPROC1 (ADDRESS = (PROTOCOL = TCP(HOST = acer(port = 1521 Oracle_DBLink_Tutorial Prof. Marcos Alexandruk 4

4.2 Configurar o arquivo tnsnames.ora que encontra se no seguinte local: C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora Nota: O arquivo tnsnames.ora poderá estar em outro local dependendo das opções selecionadas durante a instalação. ORCL = (ADDRESS = (PROTOCOL = TCP(HOST = acer(port = 1521 (CONNECT_DATA = (SERVER = DEDICATED (SERVICE_NAME = orcl TNS_MYSQL = (ADDRESS = (PROTOCOL = TCP(HOST = localhost(port = 1521 (CONNECT_DATA = (SERVER = DEDICATED (SERVICE_NAME = TESTE (HS=OK EXTPROC_CONNECTION_DATA = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC(KEY = EXTPROC1 (CONNECT_DATA = (SID = PLSExtProc (PRESENTATION = RO 4.3. Entrar no prompt de comando ("prompt do DOS" e parar o serviço SQL*Net: C:\>lsnrctl stop 4.4. Ainda no prompt de commando re iniciar o serviço SQL*Net: C:\>lsnrctl start 4.5. Criar o arquivo initteste.ora no seguinte local: C:\oracle\product\10.2.0\db_1\hs\admin 4.6. Incluir a seguinte linha no arquivo initteste.ora: HS_FDS_CONNECT_INFO = vendas_mysql Oracle_DBLink_Tutorial Prof. Marcos Alexandruk 5

5. ORACLE: UTILIZANDO O DBLINK 5.1. Criar um database link: CREATE DATABASE LINK "mydblink" CONNECT TO "teste" IDENTIFIED BY "xyz123" USING 'TNS_MYSQL'; Nota: O nome do usuário e a senha deverão estar em minúsculas pois o MySQL é case sensitive. 5.2. Testar o database link: SELECT * FROM clientes@mydblink; codigo nome ------ -------- 1001 Antonio 1002 Beatriz 1003 Claudio 5.3. Criar um sinônimo para clientes@mydblink: CREATE SYNONYM CLIENTES FOR clientes@mydblink; 5.4. Testar o sinônimo criado: SELECT * FROM CLIENTES; codigo nome ------ -------- 1001 Antonio 1002 Beatriz 1003 Claudio 5.5. Criar uma tabela no Oracle: CREATE TABLE PEDIDOS ( NR_PED INTEGER PRIMARY KEY, COD_CLI INTEGER; 5.6. Inserir algumas linhas na tabela: INSERT INTO PEDIDOS VALUES (1,1002 INSERT INTO PEDIDOS VALUES (2,1003 5.7. Criar uma join entre a tabela do Oracle e a tabela do MySQL: SELECT A."nome", B.NR_PED FROM CLIENTES A INNER JOIN PEDIDOS B ON A."codigo" = B.COD_CLI; nome NR_PED -------- ------ Beatriz 1 Claudio 2 Oracle_DBLink_Tutorial Prof. Marcos Alexandruk 6