Publicado el Deja un comentario

Iniciar Oracle 10g en Solaris

Inicie sesión con el usuario oracle, vaya al directorio bin dentro del directorio donde se instaló el Oracle y ejecute el siguiente comando:

sqlplus /nolog

aparece la linea de comando SQL>. Ahi ejecute el comando:

connect sys/contraseña as sysdba

donde contraseña es la contraseña del usuario sysdba. Debe aparecer el mensaje «Connected to an idle instance», enseguida escriba:

startup

deben aparecer varios mensajes y al final uno que dice «Database opened.»

Si es así, la base de datos está lista para recibir conexiones.

Si la base de datos no acepta conexiones remotas, puede deberse a que el proceso escuchador (listener) no se está ejecutando. En ese caso inícielo con el siguiente comando:

lsnrctl start

Publicado el Deja un comentario

Respaldar una tabla en MySQL

Para respaldar una sola tabla de una base de datos de MySQL se usa el comando mysqldump de la siguiente forma:

mysqdump base_de_datos tabla > respaldo_tabla

Donde base_de_datos es el nombre de la base de datos, tabla el nombre de la tabla y respaldo_tabla el nombre del archivo que contendrá el respaldo.

Publicado el Deja un comentario

Copiar una tabla en MySQL

Para copiar una tabla en MySql se puede utilizar la siguiente sentencia sql:

CREATE TABLE copia de_tabla SELECT * FROM tabla_a_copiar;

Donde copia_de_tabla es el nombre de la tabla donde se guardará la copia y, tabla_a_copiar, el nombre de la tabla que se quiere copiar.

Publicado el 11 comentarios

Obtener año, mes o día en Oracle.

Para obtener el año, mes y día de la fecha actual del servidor de la base de datos Oracle debes ejecutar las siguientes instrucciones sql:

select to_char(sysdate, ‘YYYY’) from dual;
select to_char(sysdate, ‘MM’) from dual;
select to_char(sysdate, ‘DD’) from dual;

Si lo que quieres es obtenerla de un campo de una tabla, reemplaza sysdate por el nombre de la columna de tipo date (fecha) correspondiente y dual por el nombre de la tabla.