Ссылка на базу данных Oracle. Проверить наличие или перезапись?

Мне нужно проверить, существует ли уже ссылка на базу данных, прежде чем я создам ее. Как я могу это сделать?

Я пишу сценарий SQL, который начинается со следующего:

DROP DATABASE LINK mydblink

затем я создаю его:

CREATE DATABASE LINK mydblink
CONNECT TO testuser
IDENTIFIED BY mypswd
USING 'mypersonaldb'

Я, конечно, получу ошибку на первом этапе, если ссылка на базу данных не существует . И если я пропущу первый шаг и просто создам ссылку на базу данных, я снова получу сообщение об ошибке, говорящее, что она уже существует с тем же именем.

Что я могу сделать, чтобы проверить, существует ли уже ссылка на базу данных?

5
задан Oliver Nilsen 9 February 2012 в 07:28
поделиться