dbms_sqldiag 생 성 sql 테스트 용례
4. 567913. directory 디 렉 터 리 앞 에 만 들 어 졌 고 사용자 u1, u2 에 권한 을 부여 합 니 다.또한 사용자 u1, u2 는 dba 권한 을 가 져 야 합 니 다.
4. 567913. u1 아래 는 t 표 의 조 회 를 실행 할 수 없 음 을 볼 수 있 습 니 다. 지금 우 리 는 u2 아래 의 이 sql 사례 를 u1 사용자 에 게 가 져 옵 니 다.
내 보 내기:
sys@ORCL> conn /as sysdba
。
sys@ORCL> grant read,write on directory exp_dir to u2;
。
sys@ORCL> grant read,write on directory exp_dir to u1;
。
sys@ORCL> grant dba to u2;
sys@ORCL> grant dba to u1;
。
directory 디 렉 터 리 에 많은 것 이 있 는 것 을 볼 수 있 습 니 다.
sys@ORCL> conn u2/u2
。
u2@ORCL> select count(*) from t;
COUNT(*)
----------
1
u2@ORCL> conn u1/u1
。
u1@ORCL> select count(*) from t;
select count(*) from t
*
1 :
ORA-00942:
가 져 오기:
u2@ORCL> conn u2/u2
。
u2@ORCL> declare mycase clob;
2 begin
dbms_sqldiag.export_sql_testcase(directory => 'EXP_DIR',sql_text => 'select count(*) from t',user_name => 'U2',exportData => true,testcase => mycase);
4 end;
5 /
PL/SQL 。
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.