16.06.2012 15:19
OlegON
 
Сколько раз уже наступали на эти грабли - не счесть. Сначала он был кривым и выключенным, теперь он чуть прямее и включенный.

Код:
SQL> select dbms_lob.substr((SELECT DBMS_METADATA.GET_DDL('TRIGGER','DBPASSWORDCHANGE','SUPERMAG') from dual),4000,1) from dual;

DBMS_LOB.SUBSTR((SELECTDBMS_METADATA.GET_DDL('TRIGGER','DBPASSWORDCHANGE','SUPER
--------------------------------------------------------------------------------

  CREATE OR REPLACE TRIGGER "SUPERMAG"."DBPASSWORDCHANGE"
AFTER ALTER ON DATABASE
BEGIN
	IF ora_dict_obj_type='USER' and
	   ora_dict_obj_name is not null and
	   ora_des_encrypted_password is not null THEN
			SMAddOfficeLog(ora_dict_obj_name,ora_dict_obj_name,'1',5);
	END IF;
END;
ALTER TRIGGER "SUPERMAG"."DBPASSWORDCHANGE" ENABLE
в общем, решать вам, но я эту бяку дропнул.
Часовой пояс GMT +3, время: 17:12.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.