기존 db link 의 유저 암호를 모르는 경우
다음과 같이 sys 계정을 통해 간단하게 암호를 포함한 쿼리문 형태로 추출이 가능합니다.
백업 또는 이관시 유용하겠죠.
--database link 현황 조회
select * from dba_db_links
order by owner, db_link;
또는
select u.name owner, l.name db_link, l.userid, l.host, l.ctime
from sys.link$ l, sys.user$ u
where l.owner# = u.user#
order by u.name, l.name;
--유저 암호를 포함한 database link 생성 쿼리문 추출
select 'create '||decode(u.name,'PUBLIC','public ','')||'database link '||l.name
||' connect to '||l.userid||' identified by values '''||l.passwordx||''' using '''||l.host||''';'
from sys.link$ l, sys.user$ u
where l.owner# = u.user#
order by u.name, l.name;
create database link TEST1 connect to SCOTT1 identified by values '5487SF4456GWE55' using 'test';
create database link TEST2 connect to SCOTT2 identified by values 'EG58643B1456276' using 'test';
create public database link TEST3 connect to SCOTT3 identified by values 'H8ASE54D887T53B158220' using 'test';
'01_Oracle' 카테고리의 다른 글
| database link 백업 또는 이관 방법 (0) | 2012/01/13 |
|---|---|
| ORA-02020: too many database links in use 에러 조치 방법 (0) | 2012/01/13 |
| 오라클 랜덤 문자열 생성 (0) | 2012/01/03 |
| 오라클 연단위 달력 쿼리 (0) | 2011/12/21 |
| Client/Server/Interoperability Support Between Different Oracle Versions (0) | 2011/12/08 |
| DataPump Export/Import Generate Messages "The Value (30) Of Maxtrans Parameter Ignored" in Alert Log (0) | 2011/11/22 |
TAG database link 백업,
database link 백업 또는 이관 방법,
database link 암호,
database link 암호 확인,
database link 이관,
db link 암호,
db link 암호 확인
댓글을 달아 주세요