Create 2 db links, 1 private db link, 1 Public link
SQL > create database link TPS connect to scott identified by tiger using ‘orcl’;
Database link creat.
SQL> creare legătură bază de date publică PPS conectare la scott identificat de tiger folosind ‘orcl’;
legătură bază de date creat.
SQL> selectați * din dba_db_links;
proprietar DB_LINK nume utilizator gazdă creat
————— ——————– ——————– ——————————————————————————– ——————-
publice PPS SCOTT orcl 2014-11-24 16:43:54
PPA TPS SCOTT orcl 2014-11-24 16:43:39
acum, pentru a schimba parola, puteți alege să reconstruiți linkul db după ștergerea dbalink. De asemenea, poate fi modificat direct.
schimbați parola legăturii db publice și executați-o sub utilizatorul sys:
SQL >alter public database link PPS conectați-vă la scott identificat de oracle;
link-ul bazei de date modificat.
SQL> selectați count (*) din fila @ pps;
COUNT(*)
———-
4
modificați parola linkului db privat
SQL > alter database link TPS connect to scott identificat de oracle;
alter database link TPS connect to scott identificat de oracle
*
eroare la linia 1:
ORA-01031: privilegii insuficiente
permisiuni insuficiente, astfel încât să acorde permisiuni, conectați DBA utilizator
SQL> grant alter link-ul bazei de date pentru a ppa;
Grant a reușit.
SQL> modificați legătura bazei de date TPS conectați-vă la scott identificat de oracle;
legătura bazei de date modificată.
SQL> selectați numărul(*) din fila@tps;