Entradas

Mostrando las entradas de octubre, 2019

Notas C# Oracle

Paquete Nuget
Install-Package Oracle.ManagedDataAccess
Referencias
using Oracle.ManagedDataAccess.Client;
using Oracle.ManagedDataAccess.Types;
Connection String
Estructura del datasource: tnsnames.ora, su ubicación varía dependiendo del tipo de instalación, éste ejemplo es de la versión Express (gratuita).
Data Source=localhost:1521/XE;User Id=usuario;password=clave
Importante:

Las instrucciones de SQL NO deben de terminar con ;

Notas SQL de Oracle

Descargar Oracle Express

Acceder a la base de datos vía CMD (Credenciales implícitas)
sqlplus  / as sysdba

Acceder a la base de datos vía CMD (Credenciales implícitas)
sqlplus  usuario/clave

Versión del servidor
SELECT * FROM v$version;

Mostrar todos los usuarios
SELECT * FROM dba_users;

Cambiar Contraseña
ALTER USER cuenta IDENTIFIED BY "clave";

Desbloquear cuenta
ALTER USER cuenta ACCOUNT UNLOCK;

Exportar consulta a archivo de texto
SET TRIMSPOOL ON
SET LINESIZE 32000;
SET PAGESIZE 1000;

SPOOL C:\TEMP\prueba3.txt
SELECT * FROM dba_users;
SPOOL OFF;

Dar permiso de ejectuar la instrucción DBMS_CRYPTO en Oracle 11
GRANT EXECUTE ON SYS.DBMS_CRYPTO TO usuario