PL/SQL – Como fazer select para buscar campos com data no formato 00/00/0000

Posted by Bento | Posted in Banco de Dados, PL/SQL | Posted on 10-03-2017-05-2008

0

Como fazer select para buscar campos com data no formato 00/00/0000

select
*
from tabela_temp a
where   to_char(a.dt_nascimento,’DD-MON-YYYY’) = ’00-000-0000′

Alterando character set no Oracle 11g: CSSCAN (CSS-00107: Character set migration utility schema not installed)

Posted by Bento | Posted in Banco de Dados, Oracle | Posted on 26-11-2016-05-2008

0

Ao usar o #CSSCAN foi retornado a critica “CSS-00107: Character set migration utility schema not installed”

select * from v$nls_parameters where parameter in (‘NLS_CHARACTERSET’,’NLS_LANGUAGE’);

— ALTER SESSION SET NLS_LANGUAGE = ‘AMERICAN’
— ALTER SESSION SET NLS_LANGUAGE = ‘BRAZILIAN PORTUGUESE’

–WE8ISO8859P1
–WE8MSWIN1252

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[oracle@srvrussia ~]$ csscan
 
Character Set Scanner v2.2 : Release 11.2.0.1.0 - Production on Sat Nov 26 09:58       :21 2016
 
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
 
Username: system
 
Password:
 
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
 
CSS-00107: Character set migration utility schema not installed
 
Scanner terminated unsuccessfully.

 

Para resolver é simples, basta conectar com usuário SYS, localizar o script (csminst.sql) conforme o diretório de instalação do Oracle e executar.

1
SQL> @/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/csminst.sql

 

screenshot_1 Read the rest of this entry »

BI Pentaho – Criando Dasboard inicial (simples)

Posted by Bento | Posted in Banco de Dados, Business Intelligence, Pentaho | Posted on 03-05-2016-05-2008

0

Bi Pentaho – Criando Dasboard inicial (simples)

bi-pentaho-criando-dasboard

bi-pentaho-dasboard-2

 

dasboard-teste1

Instalando o Pentaho BI Server 6.0 – (Windows 7 / Windows 10)

Posted by Bento | Posted in Apache, Banco de Dados, Business Intelligence, Servidor Web, Software Livre, Softwares, Windows | Posted on 27-03-2016-05-2008

12

Instalando o Pentaho BI Server 6.0 (Windows 7 / Windows 10) ATUALIZADO COM DICA 01/2017

Antes de iniciar faça o download e instalação do JAVA JDK.

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnpt

(apenas avançar, avançar, avançar)

Após a instalação do JAVA SE (SDK), é recomendado reiniciar o computador.

 

Para instalar o Pentaho acesse o site (https://sourceforge.net/projects/pentaho/) e faça o download do Business Intelligence Server 6.0, se preferir clique no link abaixo;
https://sourceforge.net/projects/pentaho/files/Business%20Intelligence%20Server/6.0/

Após o Download crie um pasta com o nome (Pentaho) no diretório C: (C:/Pentaho), e descompacte o arquivo baixado.

pentaho-01-descompactar pentaho-02-descompactar
Agora é necessário criarmos a variável de ambiente (PENTAHO_JAVA_HOME), você pode clicar sobre o atalho meu computador na área de trabalho ou acessar o painel de controle, para ter acesso a configurações avançadas do sistema.

Clique em Iniciar > Configurações > Painel de controle

No Painel de Controle, localize e clique em Sistemas

Na janela Propriedades do sistema, clique na aba Avançado

Na aba Avançado, clique em Variáveis de ambiente

Na janela Variáveis de ambiente,  clique no botão Nova

Na janela Nova variável de sistema, digite “PENTAHO_JAVA_HOME” no campo Nome da variável e no campo Valor da variável digite “C:\Arquivos de programas\Java\jdk1.8.0_60” e clique no botão OK para confirmar, só lembrando que esta informação será de acordo a versão do Java SE instalado.

pentaho-03
Agora localize a variável Path em variáveis de Ambiente, e clique em editar e no final insira (;%PENTAHO_JAVA_HOME%/bin) imagem abaixo.

pentaho-var-Path

Não esqueça de colocar a barra ( / ) antes do bin

var-pentaho

Iniciando o Business Intelligence Server

Abra o command.

executar-comand

E digite C:\pentaho\biserver-ce\start-pentaho.bat

pentaho-04

Após cerca de 2 a 3 minutos, já será possível acessar.

Abra o navegador e digite o endereço;

http://localhost:8080/pentaho/Login

 

pentaho-06-web-login

pentaho-07-tela-home

Na primeira tentativa de instalação, usei uma maquina virtual com 4GB de ram, windows 7 professional 64bit, com 4 cores de 2.4Ghz(equivalente a core i3), a maquina ficou extremamente lenta, percebi que o Tomcat/Java, consumiu um pouco mais de 3GB de memória, na sequencia fiz a instalação no meu computador principal. (imagem abaixo demonstrando o consumo).

pentaho-05-media-phenon-II.330016gb

 

Requisitos de Hardware;

Processador CPUs : 4 cores
RAM 8gb. (4 gb para Pentaho Data Integration Dedicado, 4 Servidor Apache Tomcat)
Espaço em Disco 80gb

Dica

Se você possuir dois computadores e quiser instalar em um e acessar pelo outro, basta configurar o arquivo hosts. veja abaixo;

1º – abra o arquivo hosts localizado no diretório C:\Windows\System32\drivers\etc

(usar no notepad ou notepad++ em modo administrador) para conseguir salvar

2º- Incluir o IP do computador que deverá ser fixo e o nome do computador e salvar o arquivo.

 

Em seguida poderá acessar pelo navegador

http://pc-local:8080/pentaho/Login ou http://192.168.1.50:8080/pentaho/Login

 

PL/SQL -String para nome de arquivo TXT

Posted by Bento | Posted in Banco de Dados, Desenvolvimento, Oracle, PL/SQL, Sem categoria | Posted on 10-03-2016-05-2008

0

select
‘Empresa_’|| ‘VAR’||’_’|| to_char(sysdate, ‘yyyy’)||to_char(sysdate, ‘mm’)||to_char(sysdate, ‘dd’)
||to_char(sysdate, ‘HH24’)||to_char(sysdate, ‘MI’)||to_char(sysdate, ‘SS’)
||’.txt’
from dual

PL/SQL – Retirar quebra de linha de uma string

Posted by Bento | Posted in Banco de Dados, Oracle, PL/SQL | Posted on 16-02-2016-05-2008

0

PL/SQL – Retirar quebra de linha de uma string

 

REPLACE(TRIM(variavel),CHR(10),' ');

Oracle – DROP TRIGGER

Posted by Bento | Posted in Banco de Dados, Oracle | Posted on 28-01-2016-05-2008

0

Oracle – Trigger

 

DROP TRIGGER bento.nome_trigger 

Oracle PL/SQL MAX Function

Posted by Bento | Posted in Artigos, Banco de Dados, Oracle, PL/SQL | Posted on 11-12-2015-05-2008

0

Oracle PL/SQL MAX Function

Exemplo prático;

Criando a tabela de funcionário.

<pre lang="sql" escaped="true">
create table FUNCIONARIO

(
NM_FUNCIONARIO VARCHAR2(150),
NR_CHAPA       NUMBER,
DT_CONTRATACAO DATE
)

</pre>

 

oracle_max_tb_funcionario

Exemplo de uso da função max para obter o maior número de chapa.

max

Tabela onde está os valores  salários e competências

<pre lang=’sql’ line=’1′>

create table BENTO.FUNC_SALARIO
(
DT_COMPETENCIA     DATE,
DT_INICIO_VIGENCIA DATE,
DT_FIM_VIGENCIA    DATE,
NR_CHAPA           NUMBER,
VL_SALARIO         NUMBER(15,2)
)

</pre>

 

max_salario

Imaginando uma situação onde é necessário demonstrar o salário em vigência atual.

<pre lang=’sql’ line=’1′>

select
a.NM_FUNCIONARIO
, a.nr_chapa
, b.VL_SALARIO
from
bento.funcionario a
, bento.func_salario b
where a.nr_chapa = b.NR_CHAPA
and b.dt_competencia = ( select max(c.DT_COMPETENCIA)
from bento.func_salario c
where c.NR_CHAPA  = b.nr_chapa
)

</pre>

 

max-maior-salario Situação onde é necessário demonstrar o valor de salário atual e o salário anterior.

valor-salario-anteior

 

 

PL/SQL – Oracle Data por extenso

Posted by Bento | Posted in Banco de Dados, Oracle | Posted on 27-10-2015-05-2008

0

 

select        (‘Cidade, ‘|| to_char(TO_Date(SYSDATE),’dd ” de ” FMMONTH ” de ” YYYY’,’nls_date_language=portuguese’))data  from dual

NetBeans IDE 8.0.2 – Criação de formulário em JAVA com conexão em banco de dados MySQL

Posted by Bento | Posted in Banco de Dados, Desenvolvimento, Java, MariaDB, MySQL | Posted on 09-10-2015-05-2008

3

Neste tutorial será mostrado os passos para criação de formulário em java e conexão com  o banco de dados MySQL.

TELA DE LOGIN

Ferramentas

JDK – bibliotecas java para instalação da IDE http://www.oracle.com/technetwork/java/javase/downloads/index.html
Net Beans – IDE para desenvolvimento https://netbeans.org/downloads/

Read the rest of this entry »