blog Oracle/MySQL Linux de Dilli
ALTER
banco de dados
LINK para modificar o link do banco de dados sempre que precisarmos alterar a senha. No caso de alterar o nome de usuário e o host, precisamos recriar o link do banco de dados.
crie e verifique o link do banco de dados público com o comando abaixo.
criar Link de banco de dados público dblink_test
conecte-se ao dilli identificado pelo oracle
usando ‘TESTDB’;
SELECIONE property_value
a PARTIR de database_properties@dblink_test
ONDE property_name=’GLOBAL_DB_NAME’;
No caso de alteração de palavra-passe para o utilizador dilli vamos encontrar o erro abaixo.
Podemos usar alterar o comando para alterar a senha usada no dblink. Execute o seguinte comando como sistema de usuário.
alterar o link público do banco de dados dblink_test
conecte-se ao dilli identificado por oracle_1;
definir longo 1000
selecione dbms_metadata.get_ddl (‘DB_LINK’,’DBLINK_TEST’,’PUBLIC’)
do dual;
para modificar o comando username use abaixo. No nosso caso, trocamos o nome de usuário RAJIV com exatamente a mesma senha que o usuário DILLI tem.
DROP PUBLIC DATABASE LINK dblink_test;
CREATE PUBLIC DATABASE LINK “DBLINK_TEST”
CONNECT TO “RAJIV” IDENTIFIED BY VALUES ‘0677433333EA295E225C0B92B30170664D756DA1C83756F6720A0E40DF81A0B0329BC3CF628AEE972A9E262984B1E1F26E09505A801B51EBF7372A8E79990112935DC1DECB60940B2469089A2237438C87FF97092153396834506130DA8AA8ECEEF4B61A9320688675D83B8C93860821FCFB678FA6C49827C40215D683CD6E0B’
USING ‘TESTDB’;
To modify host, execute command below as user sys.
DROP PUBLIC DATABASE LINK dblink_test;
CREATE PUBLIC DATABASE LINK “DBLINK_TEST”