Tag Archives: Oracle

Bysutradi

Remover um Database no Oracle 11g sem usar o Console de Administração (dbca)

Se você, por algum motivo que só Deus consiga explicar, não conseguir fazer a remoção de um Database por vias normais usando o Console de Administração (dbca), faça o seguinte:

  • Exporte o ORACLE_SID para o Database que quer remover.

  • Acesse o SQL Plus (escrevo SQL Plux toda vez… não faço idéia pq) sem autenticação.

  • Autentique como SYS e faça o shutdown no Database

  • Pare o Listener

  • Remova os diretórios, arquivos e configurações da Database

Edite o arquivo $ORACLE_HOME/network/admin/tnsnames.ora e remova o trecho referente à base de dados
Vá ao diretório $ORACLE_HOME/dbs e remova os arquivos e diretórios referentes à base de dados
Vá ao diretório $ORACLE_HOME/admin e remova os arquivos e diretórios referentes à base de dados
Vá ao diretório $ORACLE_HOME/oradata e remova os arquivos e diretórios referentes à base de dados
Edite o arquivo /etc/oratab e remova a linha referente à base de dados

  • Inicie o Listenet

Bysutradi

Uso de Namespaces e Schemas a partir do Java EE 7

Lendo uma questão em uma comunidade JAVA sobre namespace, fiquei curioso com o namespace.

Qual o namespace do JSF devo utilizar. Nas bibliografias consultadas é utilizado o namespace: http://java.sun.com/jsf/html. Porém percebi que também existe o http://xmlns.jcp.org/jsf/html.

Fazendo uma consulta rápida, a Oracle apresenta que a partir do Java EE 7, os novos schemas estarão contidos no namespace http://xmlns.jcp.org/xml/ns/javaee/, mantendo os antigos no namespace http://java.sun.com/xml/ns/javaee/.

Referência: http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/index.html

Bysutradi

JSR 362: Portlet Specification 3.0

Lendo sobre a publicação de algumas JSR, encontrei uma que até então não tinha conhecimento: JSR 362: Portlet Specification 3.0.

Trata-se de uma nova versão para a implementação de portlets contendo as requisições abaixo:

  • Align with JEE 7 Specifications
  • Specify how resources can be shared between portlets
  • Improve support for mobile devices
  • Improve client-side support
  • Optimize support for Java Server Faces
  • Add Web Socket Support
  • Align portlets with the with OpenSocial standard
  • Extend the portlet eventing capability
  • Alignment with a future version of the WSRP specification
  • Additional extensions, corrections and clarifications to JSR 286

Esta JSR vem para mudar atualizar a especificação 2.0 que está disponível há mais de 5 anos (usando JavaEE 1.4) e deixaram os produtos um pouco defasados com as recentes atualizações da plataforma JavaEE, suas especificações e novos paradigmas de programação.

Esta JSR está na fase de formação dos membros, que de momento são:

  • eXo Platform
  • IBM
  • Liferay
  • Oracle
  • Red Hat

Senti falta da participação da OpenText, já que seu produto é um dos líderes de mercado em Web Content Management (junto com IBM e outros) de acordo com o Gartner.

Resta esperar o começo das atividades e liberação da primeira revisão. Esta JSR está prevista (inicialmente) para ser finalizada no fim de 2014, o que nos garantirá muitos lançamentos de produtos destes 5 concorrentes em 2015. Até lá, provavelmente estas empresas lançarão uma versão de seus produtos com algumas melhorias de funcionalidades para não ficaram estagnadas aguardando a finalização desta JSR.