Caso você tenha lido o nosso post sobre como simplificar a instalação do Oracle, e após isto tentou utilizar o mesmo processo para instalar o banco de dados em algum SO diferente o oracle linux, você irá se deparar com o seguinte erro abaixo:
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Este erro ocorre porque o repositório foi criado para o Oracle linux, mas isso não impede de usarmos em outro Linux homologado pela Oracle.
Para isso basta baixar a GPG Key no site da oracle
Conforme abaixo:
wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle –no-check-certificate
[root@oracle1 ~]# cd /etc/yum.repos.d/ [root@oracle1 yum.repos.d]# wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle --no-check-certificate --2014-05-08 10:22:45-- https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 Resolvendo public-yum.oracle.com... 189.11.250.32, 189.11.250.74 Conectando-se a public-yum.oracle.com|189.11.250.32|:443... conectado. AVISO: no certificate subject alternative name matches requested host name âpublic-yum.oracle.comâ A requisição HTTP foi enviada, aguardando resposta... 200 OK Tamanho: 1011 Salvando em: â/etc/pki/rpm-gpg/RPM-GPG-KEY-oracleâ 100%[==============================================================================================================================>] 1.011 --.-K/s em 0,009s 2014-05-08 10:22:48 (105 KB/s) - â/etc/pki/rpm-gpg/RPM-GPG-KEY-oracleâ [root@oracle1 yum.repos.d]#
Após isto você já pode utilizar o yum para o que você deseja…
[root@oracle1 yum.repos.d]# yum update Loaded plugins: product-id, refresh-packagekit, subscription-manager Updating certificate-based repositories. Unable to read consumer identity public_ol6_UEK_latest | 1.2 kB 00:00 public_ol6_UEK_latest/primary | 13 MB 00:25 public_ol6_UEK_latest 295/295 public_ol6_latest | 1.4 kB 00:00 public_ol6_latest/primary | 33 MB 01:09 public_ol6_latest 20187/20187 public_ol6_u3_base | 1.4 kB 00:00 public_ol6_u3_base/primary | 2.4 MB 00:04 public_ol6_u3_base 6893/6893 Setting up Update Process No Packages marked for Update
Utilizei o comando “yum update” apenas para exemplificar que já estava funcionando.
Fonte: http://public-yum.oracle.com/
Autor: Leandro Lana
Trabalho com banco de dados Oracle desde 2006, já trabalhei com as plataformas 9i, 10G, 11G, 12C, 18C, 19C e 21(ainda em testes).
Trabalhando atualmente como consultor Oracle na MigraTI Soluções em TI como administrador de banco de dados Oracle, SQL-Server, MySQL e Postgresql.
Contato: leandro.lana@migrati.com.br
Fone: (47) 9191-6052 / (47) 3328 0996
Certificações:
OCA 10G.
OCP 10G.
OCE Linux.
OCE RAC/Cluster.
MCP SQL-Server 2008.
MCITP SQL-Server 2008.
DB2 Fundamentals.