Configurando o Oracle

Essas instruções presumem que você esteja utilizando um banco de dados Oracle e orienta sobre as seguintes tarefas:

Nota. Quando você cria e acessa as tabelas de banco de dados, fique atento como os seguintes problemas:

Antes de seguir essas instruções é necessário ter criado um banco de dados.

Conclua as seguintes etapas:

  1. Abra um novo documento em um editor de texto, copie e cole os seguinte script, que cria as tabelas XMLFLIGHTTB e XMLPASSENGERTB e preenche a tabela XMLFLIGHTTB, no documento, nomeie o arquivo como airline2.sql e salve o arquivo.

    DROP TABLE XMLFLIGHTTB;
    CREATE TABLE XMLFLIGHTTB (FLIGHTDATE CHAR(8) NOT NULL, FLIGHTNO CHAR(5) NOT NULL, ECONOMICCLASS INTEGER NOT NULL, FIRSTCLASS INTEGER NOT NULL, TOTALECONOMIC INTEGER NOT NULL, TOTALFIRST INTEGER NOT NULL, ECONOMICPRICE INTEGER NOT NULL, FIRSTPRICE INTEGER NOT NULL, STARTPOINT CHAR(20) NOT NULL, ENDPOINT CHAR(20) NOT NULL, RESERVATIONSEQNO INTEGER NOT NULL, CONSTRAINT FLIGHT_UNIQ UNIQUE(FLIGHTDATE, FLIGHTNO));
    INSERT INTO XMLFLIGHTTB VALUES('20030218', 'CA937', 0, 0, 200, 50, 200, 300, 'BEIJING', 'LONDON', 0);
    INSERT INTO XMLFLIGHTTB VALUES('20030525', 'BA039', 0, 0, 180, 40, 220, 320, 'LONDON', 'BEIJING', 0);
    INSERT INTO XMLFLIGHTTB VALUES('20030525', 'CA937', 0, 0, 200, 50, 200, 300, 'BEIJING', 'LONDON', 0);
    INSERT INTO XMLFLIGHTTB VALUES('20030219', 'BA039', 0, 0, 180, 40, 220, 320, 'LONDON', 'BEIJING', 0);
    DROP TABLE XMLPASSENGERTB;
    CREATE TABLE XMLPASSENGERTB (LASTNAME CHAR(20) NOT NULL, FIRSTNAME CHAR(20) NOT NULL, FLIGHTNO CHAR(5) NOT NULL, FLIGHTDATE CHAR(8) NOT NULL, CLASSTYPE CHAR(1) NOT NULL, RESERVATIONNO VARCHAR2(40) NOT NULL, PRIMARY KEY(RESERVATIONNO));
          
  2. Inicie uma janela de comandos para acessar seu banco de dados, mova a pasta que contém airline2.sql e insira o seguinte comando:
    sqlplus <uid>/<password> @airline2.sql

    Aguarde a conclusão do script. Se estiver executando o script pela primeira vez, a mensagem a seguir é exibida:

    ORA-00942: table or view does not exist
    Ignore essa mensagem. A mensagem é exibida, pois o script tenta remover quaisquer tabelas existentes chamadas XMLFLIGHTTB e XMLPASSENGERTB antes de criar as novas tabelas, mas se o script não tiver sido executado antes, ele não localiza nenhuma tabela existente.
  3. Crie uma definição ODBC para o banco de dados com RESERVDB como o nome da origem de dados (DSN).

    Para obter instruções, consulte Ativando conexões ODBC nos bancos de dados na documentação do WebSphere Message Broker.

Voltar para Configurando o Banco de Dados

Voltar para Home da Amostra