Bases de Datos > Oracle
Iniciar Sesion En Oracle
JuanK:
--- Cita de: "jpaler" --- JuanK, lo hice tal cual como me explicaste...
--- Citar ---por sqlplus prueba:
conn sys\123 as sysdba
alli quedas logueado como administrador de la bd.
--- Fin de la cita ---
Ejecuto el sqlplus y me pide un login y un pass, yo le pongo:
login: sys
pass: 123
tal como tu me dijiste y me sale este error:
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
¿q es?
¿q es eso de "as sysdba"?
--- Fin de la cita ---
ok....
Sys es el usuario con mas altos privilegios en la BD sin embargo al loguearce con el necesitas decirle explícitamente al motor que usaras permisos de SYS DBA es decir los privilegios mal altos dentro del sistema.
Inicia desde la consola de comandos:
sqlplusw /nolog
y ya en el prompt haces
conn sys\123 as sysdba
jpaler:
juanK y q es ese "conn" q siempre me escribes ?
--- Citar ---conn sys\123 as sysdba
--- Fin de la cita ---
por favor recuerda q aunque estoy intentando loguearme en oracle
con las herramientas q él trae (sqlplus y el otro q me acabas de decir),
finalmente voy a acceder a oracle desde un programa en java con
interfaz grafica, donde la sintaxis del metodo es:
--- Citar ---getConnection("jdbc:oracle:thin:@host:pto:sid","usuario","contraseña");
--- Fin de la cita ---
¿donde en este metodo pongo lo del "as sysdba"?
F_Tanori:
Segun recuerdo cuando instalas oracle
se crean estos usuarios por default
usuario: system
contraseña: manager
usuario: sys
contraseña: change_on_install
Para que puedas entrar a crear usuarios
Saludos
JuanK:
--- Citar ---juanK y q es ese "conn" q siempre me escribes ?
--- Fin de la cita ---
tal como te lo he dicho entras a sqlplus y digitas ese comando para conectarte , conn significa connection.
--- Citar ---
--- Citar ---conn sys\123 as sysdba
--- Fin de la cita ---
por favor recuerda q aunque estoy intentando loguearme en oracle
con las herramientas q él trae (sqlplus y el otro q me acabas de decir),
finalmente voy a acceder a oracle desde un programa en java con
interfaz grafica, donde la sintaxis del metodo es:
--- Citar ---getConnection("jdbc:oracle:thin:@host:pto:sid","usuario","contraseña");
--- Fin de la cita ---
--- Fin de la cita ---
Lo ultimo que deberias hacer logueandote desde java es conectarte como sysdba... ese susuario tiene privilegios muy altos y deberias usarlo unicamente para tarea de administracion... o incluso ni eso.
jpaler:
TAL COMO ME DIJO JUANK.
--- Citar ---conn sys\123 as sysdba
--- Fin de la cita ---
ya pude por fin conectarme desde la linea de comando de oracle.
PERO NECESITO ES CONECTARME DESDE EL PROGRAMA JAVA Q ES EL Q TIENE EL ENTORNO GRAFICO PARA IMPORTAR/EXPORTAR LAS BASES DE DATOS.
...,y tan demalas q desde java me sale el mismo error :
ORA-28009: connection as SYS should be as SYSDBA or SYSOPER
Me imagino q tengo q deshabilitar alguna opcion en oracle para q al loguearme
desde java, oracle no me pida q le especifique eso del "sysdba".
¿q hago?
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa