Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

É necessário que o administrador do banco Oracle® (DBA) efetue algumas alterações de segurança no banco de dados Oracle®, fazendo com que o usuário (schema) informado na instalação do Fluig não possua permissão de leitura/alteração em outros schemas do banco Oracle®, caso existam.
Deve possuir permissão de leitura/alteração somente no usuário (schema) utilizado pelo Fluig. Para isto deve se 

Criação do usuário e concessão de privilégios

Para a criação de um novo usuário em banco de dados Oracle usamos a instrução CREATE USER, conforme sintaxe abaixo:

Bloco de código
languagesql
CREATE USER userid IDENTIFIED BY senha_do_usuário [DEFAULT TABLESPACE tablespace] [TEMPORARY TABLESPACE tablespace_temporaria];

Onde:

  • userid: Nome do usuário que será criado;
  • password: Senha do usuário que será criado;
  • tablespace (opcional): Tablespace padrão onde os objetos do banco de dados serão armazenados. Se essa opção for omitida, o Oracle assume a tablespace SYSTEM padrão;
  • temp_tablespace (opcional): Tablespace padrão onde são armazenados os objetos temporários, como por exemplo tabelas temporárias. Se essa opção for omitida, o Oracle assume um tablaspace temporário TEMP.

Após criado o usuário é necessário conceder os privilégios de sistema (conexão e instruções DLL por exemplo) necessários para ele, conforme sintaxe abaixo:

Bloco de código
languagesql
GRANT CONNECT,RESOURCE TO userid

Onde:

  • userid: Nome do usuário criado anteriormente;

Pesquisas Case-Insensitive

Para que as pesquisas no Oracle sejam case-insensitive, deve-se configurar duas variáveis, e isto pode ser feito tanto na instância ou nas conexões do fluig: 

Bloco de código
languagejavascript
nls_comp = 'LINGUISTIC'
nls_sort = 'BINARY_CI'

 

Para configurar as conexões no Fluig, adicione a seguinte linha no arquivo standalone.xml, dentro da tag datasource (OBS: deve ser aplicado em todos os datasources).

Bloco de código
languagejavascript
<new-connection-sql>alter session set nls_comp = 'LINGUISTIC' nls_sort = 'BINARY_CI'</new-connection-sql>

...

Third Party Trademarks

Oracle is registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.