Categoría: Oracle

Insertar/actualizar un CLOB/BLOB en Oracle con PHP

Este es el codigo que me dió finalmente resultado para la insercion de un CLOB de Oracle a través de PHP. $valor=’hola’; $conn= oci_connect($USER, $PASSWD, $CONNECTION); $query= “Insert into tabla (ID, DATA) values (1,empty_clob()) RETURNING DATA INTO :aClob”; $stid= oci_parse($conn,

Publicado en Base de Datos, Desarrollo, Oracle, PHP

Split en Oracle a través de una expresion regular

Existe una funcion en oracle que puede ser utilizada para hacer el split, que es tan comun en lenguajes de programación, esta es regexp_substr. La diferencia con un split normal es que esta te extrae solo el principio de la

Publicado en Base de Datos, Desarrollo, Oracle

Configurando SQLDeveloper hacia Oracle RAC

Complementando información anteriormente dada, el string e conexion a RAC de Oracle también se define en el caso de SQL Developer, pero como una configuracion avanzada. O sea, se debe establecer de esta forma para llagar al RAC Como aqui

Publicado en Base de Datos, Desarrollo, Java, Oracle

impdp mapeando además el esquema

Como complemento a algo escrito anteriormente conr especto al mapeo de tablespace, también se puede cambiar el esquema que viene por otro previamente configurado en la aplicación. El comando (complemento del mostrado anteriormente) impdp user/password@sid directory=export dumpfile=backup1.dmp logfile=backup.log remap_tablespace=TS_SCHEMA_SDAT:SCHEMA_DAT,TS_SCHEMA_SIDX:SCHEMA_IND remap_schema=viejo_escquema:nuevo_esquema

Publicado en Base de Datos, Desarrollo, Oracle

Conectar Java (JDBC) a Oracle RAC

Lo normal es que nuestras conexiones JDBC esten dadas a través del String URL de la siguiente forma jdbc:oracle:thin:@HOST:1521:SID En Oracle 10g me dio buenos resultados (ante el error ORA-12505) jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=on) (ADDRESS=(PROTOCOL=TCP)(HOST=host1) (PORT=1521)) (ADDRESS=(PROTOCOL=TCP)(HOST=host2) (PORT=1521)) (CONNECT_DATA=(SERVICE_NAME=service))) Pero en 11g la

Publicado en Desarrollo, JBoss, JEE, Oracle

Como iniciar Enterprise Manager en Oracle 11g

El comando para iniciar es emctl start dbconsole Esto, asumiendo que esta todo configurado debiese iniciar correctamente.

Publicado en Base de Datos, Desarrollo, Oracle