Estos Tips los envio el Alumno Rodrigo Gutierrez
; o / para ejecutar comando en sqlplus o isql....
show user; muestra usuario actual conectado
select * from global_name; muestra el sid o instancia donde se está conextado
desc XX ; muestra la estructura de tabla XX
rename XX to YY; renombra tabla
- Para cambiar la conexion a otro usuario dentro de una sesion sqlplus :
connect username/password si está en la misma instancia, si esta en otra se debe usar el string de conexion : connect username/password@string
- El archivo que guarda los string de conexion a otras instancias o BD's en $ORACLE_HOME/network/admin se llama tsnames.ora
- Para ver fecha de hoy se usa select sysdate from dual; si es necesario formatear usar :
select to_char(sysdate,'dd-mm-yyyy hh24:mi:ss') from dual; select to_char(sysdate,'dd-mon-yy hh:mi:ss') from dual;
Sysdate es reemplazable por cualquier columna de tipo date y dual se puede reemplazar por otra tabla., si se necesita comparar fechas es mejor aplicar función truncate ejemplo :
select 'X' from tabla where trunc(fecha) = trunc(sysdate); select 'X' from tabla where trunc(fecha) = trunc(sysdate-1); select 'X' from tabla where trunc(fecha) = trunc(sysdate+1);
- Select * from cat;
- Tablas del catalogo Oracle para consultas(se hace un select simple sobre ellas puedes ver el desc de c/u para ver estructuras) :
user_constraints
user_cons_columns
user_db_links
user_tables
user_indexes
user_ind_columns
user_col_comments
user_tab_comments
user_synonyms
user_tab_privs
user_rol_privs
user_objects (todos los objetos ver object_type select distinct object_type from user_objects;)
- Para cambiar password es en sqlplus alter user YY identified by "NewPass";
-Para ejecutar un script es con @nombre.sql si no comienz poner /
-Para matar una sesion se debe estar como sys o system y dar :
ALter system kill session 'SID, SERIAL#'; ver datos en v$session (vista
ver estructura con desc)
jueves, 31 de mayo de 2007
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario