Entrar
¿Usuario nuevo? Regístrate
AdminBDOracle · Administración de Bases de Datos Oracle
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes añadir enlaces en tu web relacionados con tu grupo.

Mensajes

  Mensajes Ayuda
Avanzado
RE: [Oracle] Resumen nº 1234   Lista de mensajes  
Responder | Reenviar Mensaje #5204 de 7409 |
Hola fernando definitivo aumenta el numero de db links abiertos a la vez, este
parametro es estatico en la 9i intenta:

SQL> alter system set open_links=10 scope=spfile;
System altered.

Y en la 7 has el cambio en el archivo init.ora baja y sube la instancia,

Saludos,
Martin Sarmiento Narro.

Aqui un extracto desde internet que te ayudara a depuerar los links ociosos....
Tomado de http://www.unix.org.ua/orelly/oracle/bipack/ch11_01.htm

ORA-02020
Too many database links in use.

Generally, the database administrator should set the OPEN_LINKS parameter to a
value that will accommodate the needs of distributed applications accessing the
database. However, in highly distributed environments with multiple
applications, it's possible that users could receive the ORA-02020 error.
Presumably, this is the purpose of the CLOSE_DATABASE_LINK procedure; however,
there is a serious problem. Quite simply, users should not have to know anything
about database links nor, for that matter, should applications. Database links
are an implementation detail that should be kept transparent to users and
applications. The real question is: When an ORA-02020 is incurred, how is a user
or application supposed to know which links are open and can be closed?

Well, it's my opinion that users should not have to know about specific database
links and yet should be able to do something in case of an ORA-02020 error. That
is precisely the purpose of my_session.close_links. That procedure will close
any open links that are not in use and can be closed. A link is considered in
use if it has been referenced within the current transaction (i.e., since the
last COMMIT or ROLLBACK). Alternatively, close_links will close all open links
by issuing a COMMIT to terminate the current transaction and free all links for
closure.

/* Filename on companion disk: mysess.sql */*
/*
|| closes all open database links not in use by session,
|| or all if forced_with_commit_TF is TRUE
*/
PROCEDURE close_links
(force_with_commit_TF IN BOOLEAN DEFAULT FALSE)

IS

/* declare exceptions for ORA errors */
dblink_in_use EXCEPTION;
PRAGMA EXCEPTION_INIT(dblink_in_use,-2080);

dblink_not_open EXCEPTION;
PRAGMA EXCEPTION_INIT(dblink_not_open,-2081);

/* cursor of all db links available to user */
CURSOR all_links_cur
IS
SELECT db_link
FROM all_db_links;

BEGIN
/* try all links and close the ones you can */
FOR dblink_rec IN all_links_cur
LOOP
BEGIN
DBMS_SESSION.CLOSE_DATABASE_LINK(dblink_rec.db_link);
EXCEPTION
WHEN dblink_not_open
THEN null;
WHEN dblink_in_use
THEN
IF force_with_commit_TF
THEN
COMMIT;
DBMS_SESSION.CLOSE_DATABASE_LINK(dblink_rec.db_link);
END IF;
WHEN OTHERS
THEN null;
END;
END LOOP;
END close_links;

There are a few things to note in this procedure. First, exceptions are declared
and assigned to the two Oracle errors that can be raised by the
DBMS_SESSION.CLOSE_DATABASE_LINK procedure. This is done using PRAGMA
EXCEPTION_INIT compiler directives. Next comes a loop through all database links
available to the user. For each link in the loop, we execute
DBMS_SESSION.CLOSE_DATABASE_LINK in a BEGIN...END block and trap the exceptions
raised by links that were not open or in use. Trapping the exceptions allows the
loop to continue until all links have been processed.

Originally, the procedure would close only links that were not in use. I decided
to enhance it to accept a BOOLEAN parameter called force_with_commit_TF. When
this parameter is TRUE, the dblink_in_use exception handler issues a COMMIT.
This terminates the current transaction and frees all database links to be
closed, including the one that raised the exception that is closed in the
exception handler. This enhancement allows the procedure to close all database
links for the session.

NOTE: The V$DBLINK virtual table shows database links that the current session
has open. The IN_TRANSACTION column indicates whether the open link is in use or
can be closed using DBMS_SESSION.CLOSE_DATABASE_LINK.



-----Mensaje original-----
De: AdminBDOracle@yahoogroups.com [mailto:AdminBDOracle@yahoogroups.com]
Enviado el: Vie 01/12/2006 08:41 a.m.
Para: AdminBDOracle@yahoogroups.com
CC:
Asunto: [Oracle] Resumen nº 1234


Administración de Bases de Datos Oracle
<http://es.groups.yahoo.com/group/AdminBDOracle;_ylc=X3oDMTJkaGFldTNyBF9TAzk3NDk\
wNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNoZHIEc2xrA2hwaARzdGltZQM\
xMTY0OTgwNDgy
>

Mensajes de este resumen (1 Mensaje)



1.
problemas con dblink De: Fernando Romero

Ver todos los temas
<http://es.groups.yahoo.com/group/AdminBDOracle/messages;_ylc=X3oDMTJmZTIwZGdjBF\
9TAzk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNkbXNnBHNsawNhdH\
BjBHN0aW1lAzExNjQ5ODA0ODI-?xm=1&m=p&tidx=1
> | Crear tema nuevo
<http://es.groups.yahoo.com/group/AdminBDOracle/post;_ylc=X3oDMTJmY3Rxc2NhBF9TAz\
k3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNkbXNnBHNsawNudHBjBH\
N0aW1lAzExNjQ5ODA0ODI-
>

Mensaje


1.


problemas con dblink
<http://es.groups.yahoo.com/group/AdminBDOracle/message/5203;_ylc=X3oDMTJxbW1jbX\
QxBF9TAzk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BG1zZ0lkAzUyMDMEc2\
VjA2Rtc2cEc2xrA3Ztc2cEc3RpbWUDMTE2NDk4MDQ4Mg--
>


Enviado por: "Fernando Romero" fromero@...
<mailto:fromero@...?Subject= RE%3Aproblemas%20con%20dblink>


Jue, 30 de Nov, 2006 7:20 pm

Tengo unos dblink entre una base 7 y una 9, pasando en el medio por una 8
porque no me funciona directamente de la 7 a ña 9, el tema es el siguiente,
funcionaba todo bien hasta que se cambio el passwrod del usuario en la 9 ahi
dejo de funcionar el dblink desde la 7, desde la 8 siempre siguio
funionando, volvi a crear el dblink con el passwrod nuevo y ahora me tira
este error:

SQL> desc condor.tdocper@personal
ERROR:
ORA-02020: too many database links in use

Si lo hago desde la 8 a la 9 sigue funcionando y con cualquier dblink que
cree en la 7 me pasa lo mismo, no tengo acceso a metalink, busque en
internet y dice algo de incrementar el valor de OPEN_LINKS lo quise hacer
con un alter system pero no me dejo, tengo que incrementarlo en las 3 bases?

Alguien tuvo este problema alguna vez?
Saludos y gracias




Arriba
Responder a remitente
<mailto:fromero@...?Subject=RE%3Aproblemas%20con%20dblink> | Responder
a grupo <mailto:AdminBDOracle@yahoogroups.com?Subject=
RE%3Aproblemas%20con%20dblink> | Responder mediante la Web
<http://es.groups.yahoo.com/group/AdminBDOracle/post;_ylc=X3oDMTJxaXQ4ZWJhBF9TAz\
k3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BG1zZ0lkAzUyMDMEc2VjA2Rtc2\
cEc2xrA3JwbHkEc3RpbWUDMTE2NDk4MDQ4Mg--?act=reply&messageNum=5203
>
Mensajes con este tema
<http://es.groups.yahoo.com/group/AdminBDOracle/message/5002;_ylc=X3oDMTM1amRzNj\
JhBF9TAzk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BG1zZ0lkAzUyMDMEc2\
VjA2Rtc2cEc2xrA3Z0cGMEc3RpbWUDMTE2NDk4MDQ4MgR0cGNJZAM1MDAy
> (9)

Actividad reciente

*
1
Miembros nuevos
<http://es.groups.yahoo.com/group/AdminBDOracle/members;_ylc=X3oDMTJmNTAyNmJ0BF9\
TAzk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwN2dGwEc2xrA3ZtYnJ\
zBHN0aW1lAzExNjQ5ODA0ODI-
>

Visita tu grupo
<http://es.groups.yahoo.com/group/AdminBDOracle;_ylc=X3oDMTJlZHM0OWNmBF9TAzk3NDk\
wNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWU\
DMTE2NDk4MDQ4Mg--
>
Yahoo! Avatares

Tu imagen virtual
<http://us.lrd.yahoo.com/_ylc=X3oDMTJuanV1YnQ4BF9TAzk3NDkwNDYyBF9wAzEEZ3JwSWQDMj\
A5MzM2NARncnBzcElkAzE2NjAzOTYwNzUEc2VjA25jbW9kBHNsawNhdmF0YXIEc3RpbWUDMTE2NDk4MD\
Q4Mg--;_ylg=1/SIG=110lfr52b/**http%3a//es.avatars.yahoo.com
>

¿A qué esperas para

crear el tuyo?

Yahoo! Correo

Regístrate gratis
<http://us.lrd.yahoo.com/_ylc=X3oDMTJsam1qdWd2BF9TAzk3NDkwNDYyBF9wAzIEZ3JwSWQDMj\
A5MzM2NARncnBzcElkAzE2NjAzOTYwNzUEc2VjA25jbW9kBHNsawNtYWlsBHN0aW1lAzExNjQ5ODA0OD\
I-;_ylg=1/SIG=10uva8eev/**http%3a//es.mail.yahoo.com/
>

Lee tu correo desde

cualquier lugar.

Mi Yahoo!

Reúne tu mundo
<http://us.lrd.yahoo.com/_ylc=X3oDMTJqZWMwaWdvBF9TAzk3NDkwNDYyBF9wAzMEZ3JwSWQDMj\
A5MzM2NARncnBzcElkAzE2NjAzOTYwNzUEc2VjA25jbW9kBHNsawNteQRzdGltZQMxMTY0OTgwNDgy;_\
ylg=1/SIG=10s09u9gd/**http%3a//es.my.yahoo.com/
>

Tu correo, tus RSS

y mucho más...

¿Necesitas responder?

Haz clic en cualquiera de los enlaces "Responder" para responder a un mensaje
en concreto del resumen diario.

Crear tema nuevo
<http://es.groups.yahoo.com/group/AdminBDOracle/post;_ylc=X3oDMTJlamlkaWdqBF9TAz\
k3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA250cGMEc3\
RpbWUDMTE2NDk4MDQ4Mg--
> | Visita tu grupo en la Web
<http://es.groups.yahoo.com/group/AdminBDOracle;_ylc=X3oDMTJjc2MxcTkwBF9TAzk3NDk\
wNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA2hwBHN0aW1lAzE\
xNjQ5ODA0ODI-
>
Mensajes
<http://es.groups.yahoo.com/group/AdminBDOracle/messages;_ylc=X3oDMTJlaHAyc2gxBF\
9TAzk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA21zZ3\
MEc3RpbWUDMTE2NDk4MDQ4Mg--
> | Archivos
<http://es.groups.yahoo.com/group/AdminBDOracle/files;_ylc=X3oDMTJmbTd1dGljBF9TA\
zk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA2ZpbGVzB\
HN0aW1lAzExNjQ5ODA0ODI-
> | Fotos
<http://es.groups.yahoo.com/group/AdminBDOracle/photos;_ylc=X3oDMTJlODh1MnE5BF9T\
Azk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA3Bob3QE\
c3RpbWUDMTE2NDk4MDQ4Mg--
> | Marcadores
<http://es.groups.yahoo.com/group/AdminBDOracle/links;_ylc=X3oDMTJmYmk3dmY5BF9TA\
zk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA2xpbmtzB\
HN0aW1lAzExNjQ5ODA0ODI-
> | Base de datos
<http://es.groups.yahoo.com/group/AdminBDOracle/database;_ylc=X3oDMTJjZnVvOTVjBF\
9TAzk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA2RiBH\
N0aW1lAzExNjQ5ODA0ODI-
> | Sondeos
<http://es.groups.yahoo.com/group/AdminBDOracle/polls;_ylc=X3oDMTJmdHRtbmJnBF9TA\
zk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA3BvbGxzB\
HN0aW1lAzExNjQ5ODA0ODI-
> | Agenda
<http://es.groups.yahoo.com/group/AdminBDOracle/calendar;_ylc=X3oDMTJkN2Vtdjc0BF\
9TAzk3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA2NhbA\
RzdGltZQMxMTY0OTgwNDgy
>
==================================
El Blog de Pablo Fernando Sanchez:
http://pfsanchez.blogspot.com/
==================================
Yahoo! Grupos
<http://es.groups.yahoo.com/;_ylc=X3oDMTJkbnJhanVsBF9TAzk3NDkwNDYyBGdycElkAzIwOT\
MzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMTY0OTgwNDgy
>
Modificar la configuración mediante la Web
<http://es.groups.yahoo.com/group/AdminBDOracle/join;_ylc=X3oDMTJmamczMnFmBF9TAz\
k3NDkwNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA3N0bmdzBH\
N0aW1lAzExNjQ5ODA0ODI-
> (ID de Yahoo! obligatoria)
Modificar la configuración mediante el correo: Cambiar a mensajes individuales
<mailto:AdminBDOracle-normal@yahoogroups.com?subject=Entrega de mensajes:
Mensajes individuales> | Cambiar el formato a Tradicional
<mailto:AdminBDOracle-traditional@yahoogroups.com?subject=Cambiar el formato de
la entrega: Tradicional>
Visita tu grupo
<http://es.groups.yahoo.com/group/AdminBDOracle;_ylc=X3oDMTJkODIxMW50BF9TAzk3NDk\
wNDYyBGdycElkAzIwOTMzNjQEZ3Jwc3BJZAMxNjYwMzk2MDc1BHNlYwNmdHIEc2xrA2hwZgRzdGltZQM\
xMTY0OTgwNDgy
> | Condiciones de uso de Yahoo! Grupos
<http://es.docs.yahoo.com/info/utos.html> | Cancelar suscripción
<mailto:AdminBDOracle-unsubscribe@yahoogroups.com?subject=Unsubscribe>

<http://geo.yahoo.com/serv?s=97490462/grpId=2093364/grpspId=1660396075/msgId=123\
4/stime=1164980482/nc1=1/nc2=2/nc3=3
>



Vie, 1 de Dic, 2006 2:41 pm

msarmiento@...
Enviar mensaje Enviar mensaje

Reenviar Mensaje #5204 de 7409 |
Desplegar mensajes Autor Ordenar por fecha

Hola fernando definitivo aumenta el numero de db links abiertos a la vez, este parametro es estatico en la 9i intenta: SQL> alter system set open_links=10...
Sarmiento, Martin
msarmiento@...
Enviar mensaje
1 de Dic, 2006
2:53 pm

Saludos a todos: Mi cuestion es la siguente soy nuevo y estoy actualemnte utilizando Oracle 9! y mi duda es como puedo crear un nuevo Schema ? Utilizo el...
Oracle Luna
oracle_luna
Sin conexión Enviar mensaje
4 de Dic, 2006
4:51 pm

Lo primero que tenés que hacer es dar de alta un usuario, a partir de este usuario pordés crear schemas, view, etc. referido a este usuario. Usuario y schema...
Eduardo Conejero
conejeroedu
Conectado Enviar mensaje
4 de Dic, 2006
7:02 pm

Buenas!, mi duda es la siguiente, tengo un export FULL, lo que quiero es importar TODO (usuarios,tablas,indices, etc etc etc) salvo los tablespaces que ya los...
dan
danyelzamudio
Sin conexión Enviar mensaje
5 de Dic, 2006
10:31 pm

No quiero mentirte pero me parece que si ya tenes los tablespaces creados no hay problema, usá la opcion ignore=y cuando hagas el import y listo, para que no...
Daniel Mon
cdanielmon
Sin conexión Enviar mensaje
3 de Ene, 2007
5:37 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda