Security New SQLs
From:
2013/01/15 04:00:00
To:
2013/01/16 04:00:00
AIX-11g
ORA11 on lpar26p682e_pub
UsernameProgramCount
Reduced SQLCount
HRAPP ? @lpar26p682e_pub (TNS V1-V3)10
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
update salaries set salary=9 where emp=91
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
SELECT DECODE('','','','') FROM DUAL1
SELECT USER FROM DUAL1
commit1
select * from salaries2
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)1
HRAPPsqlplus.exe4
declare s varchar2(9);
begin
 s := '';
 s := translate(s, '', '');
 execute immediate(s);
end;
1
select * from mycopy1
alter session set recyclebin=off1
BEGIN dbms_lock.sleep(9.9e-9); END;
1
SYS ? @lpar26p682e_pub (TNS V1-V3)9
ALTER DATABASE CLOSE NORMAL1
BEGIN myproc(''); END;
3
drop procedure myproc1
ALTER DATABASE DISMOUNT1
drop table mycopy2
select * from mycopy1
alter session set recyclebin=off1
create or replace procedure myproc(s in varchar2) is
 s1 varchar2(9);
begin
 s1 := translate(s, '', '');
 execute immediate(s1);
end;
1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
TOM ? @lpar26p682e_pub (TNS V1-V3)11
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
SELECT DECODE('','','','') FROM DUAL1
declare s varchar2(9);
begin
 s := ''||''||''||'';
 s := s || ''||''||''||''||''||''||'';
 execute immediate(s);
end;
1
drop table mycopy1
select * from mycopy1
SELECT USER FROM DUAL1
alter session set recyclebin=off1
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)1
TOMToad.exe40
SELECT VALUE FROM V$OPTION WHERE PARAMETER=''1
SELECT "EMP" AS "_1", "SALARY" AS "_2", "BONUS" AS "_3" FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
1
Select object_name, object_type
 FROM SYS.DBA_OBJECTS
 WHERE object_type IN
 ('', '', '', '', '', '', '')
 AND owner = :owner
ORDER BY 9
2
SELECT CN.NAME
FROM SYS.CDEF$ C, SYS.CON$ CN, SYS."_CURRENT_EDITION_OBJ" O, SYS.USER$ U
WHERE C.Type# = 9
AND C.CON# = CN.CON#
AND C.OBJ# = O.OBJ#
AND O.OWNER# = U.USER#
AND U.NAME = :uname
AND O.NAME = :tname
3
DECLARE TYPE table_names IS VARRAY (9) OF VARCHAR2 (9);_ currval_not_defined EXCEPTION;_ PRAGMA EXCEPTION_INIT (currval_not_defined, -9);_ sys_prof_valid NUMBER;_ toad_prof_valid NUMBER;_ rst NUMBER;_ sys_pack VARCHAR2 (9);_ prof_seq VARCHAR2 (9);_ tables table_names;_ dbms_prof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ dbms_hprof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ /**/_ FUNCTION CheckPackage (ObjectName IN VARCHAR2)_ RETURN NUMBER_ AS_ valid NUMBER;_ err_msg VARCHAR2 (9);_ BEGIN_ valid := 9;_ BEGIN_ EXECUTE IMMEDIATE '' || ObjectName || '';_ EXCEPTION_ WHEN OTHERS_ THEN_ err_msg := SQLERRM;_ -- If error is for missing package member then we are OK_ IF INSTR (err_msg, '') _ 9_ THEN_ valid := 9;_ ELSE_ valid := 9;_ END IF;_ END;_ RETURN valid;_ END;_BEGIN_ IF :check_hierarchical = 9_ THEN_ tables := dbms_prof_tables;_ sys_pack := '';_ prof_seq := '';_ ELSE_ tables := dbms_hprof_tables;_ sys_pack := '';_ prof_seq := '';_ END IF;_ -- Check for the SYS.DBMS_PROFILER package_ sys_prof_valid := CheckPackage (sys_pack);_ -- If it exists, check for the other profiler objects_ IF sys_prof_valid = 9_ THEN_ toad_prof_valid := 9;_ BEGIN_ -- Check for all tables_ FOR i IN tables.FIRST .. tables.LAST_ LOOP_ BEGIN_ EXECUTE IMMEDIATE '' || tables (i) || ''_ INTO rst;_ EXCEPTION_ WHEN NO_DATA_FOUND_ THEN_ toad_prof_valid := 9;_ WHEN OTHERS_ THEN_ RAISE;_ END;_ END LOOP;_ -- Check for the sequence_ BEGIN_ EXECUTE IMMEDIATE '' || prof_seq || '';_2
select column_name, encryption_alg, salt
from sys.DBA_ENCRYPTED_COLUMNS
where owner = :own
and table_name = :tn
3
Select cols.column_id, cols.column_name as Name, nullable,
 data_type as Type,
 decode(data_type, '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 null) nchar_length,
 Decode( data_type, '', data_precision + data_scale, data_length ) Length,
 data_precision Precision, data_scale Scale, data_length dlength, data_default 
 ,'' comments 
 , DATA_TYPE_MOD 
 ,cols.CHAR_USED
 ,cols.hidden_column, cols.internal_column_id
 , qualified_col_name
 ,InitCap(histogram) histogram
 ,cols.virtual_column
 ,num_distinct, num_nulls, round(density, 9) density
FROM
 sys.DBA_TAB_COLS cols
where 9=9
and cols.table_name = :TABNAME
and cols.owner = :OWNNAME
order by internal_column_id
3
Select DISTINCT username FROM SYS.DBA_USERS ORDER BY 91
select * from toad.toad_freeware1
declare cursor NlsParamsCursor is SELECT * FROM nls_session_parameters;begin SELECT Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), 9))), Nvl(Lengthb(Chr(9)), 9) INTO :MaxCharLength, :MinCharLength FROM dual; for NlsRecord in NlsParamsCursor loop if NlsRecord.parameter = '' then :NlsDateLanguage := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsDateFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsNumericCharacters := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampTZFormat := NlsRecord.value; end if; end loop;end;2
SELECT * FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
FOR UPDATE NOWAIT
1
Select count(*)
FROM DBA_CONSTRAINTS
WHERE OWNER = :town
AND TABLE_NAME = :tname
AND CONSTRAINT_TYPE = ''
3
Select owner, object_name, created, last_ddl_time
from sys.DBA_OBJECTS
where object_type = ''
and owner = :own
1
Select owner, table_name
from sys.DBA_SNAPSHOTS
where owner = :own
1
Select t.trigger_name, t.trigger_type, t.triggering_event,
 t.when_clause, t.status enabled, o.status, t.owner, o.object_id, t.trigger_body
from sys.DBA_OBJECTS o, sys.DBA_TRIGGERS t
where t.table_owner = :own
and t.table_name = :obj
and o.object_type = ''
and o.object_name = t.trigger_name
and o.owner = t.owner
5
SELECT u.NAME
FROM sys.USER$ u
WHERE u.TYPE# = 9
ORDER BY 9
1
Select owner, index_name, uniqueness, status
 ,INDEX_TYPE, TEMPORARY, PARTITIONED, LOGGING, DEGREE, funcidx_status, join_index
from sys.DBA_INDEXES
where table_owner = :town
and table_name = :tname
order by index_name
5
select object_name nam, Decode(object_type, '', 9, '', 9, 9) typ
from sys.user_objects
where object_type in ('','', '', '')
1
begin :id := sys.dbms_transaction.local_transaction_id; end;1
UPDATE "HRAPP"."SALARIES"
SET
 "SALARY" = :"SALARY", "BONUS" = :"BONUS"
WHERE
 "ROWID" = :"Old_ROWID"
1
Select last_ddl_time
from sys.DBA_OBJECTS
where owner = :own
and object_name = :nam
and object_type = :typ
3
Select owner owner, synonym_name, table_owner, table_name
 FROM SYS.DBA_SYNONYMS
 WHERE synonym_name IS NOT NULL
 AND owner = :owner
ORDER BY 9
1
Select column_name, data_type, column_id
 FROM SYS.DBA_TAB_COLUMNS
 WHERE owner = :owner AND table_name = :name
ORDER BY 9
2
Select object_name, object_type
 FROM SYS.user_objects
 WHERE object_type IN
 ('', '', '', '', '', '', '')
ORDER BY 9
1
Declare debug_connect_session number;_ alter_session number;_ alter_system number;_ alter_database number;_ select_any_table number;_ grant_any_object_priv number;_ select_any_dictionary number;_ update_any_table number;_ create_public_syn number;_ has_dba_synonyms number;_ has_dba_objects number;_ select_catalog_role number;_ db_charset nls_database_parameters.value%type;_ compatible_version varchar2(9);_ sid number;_ local_trans_id varchar2(9);_ qry_str varchar2(9);_ has_dbms_java number;_ has_dbms_debug number;_ qu_version_owner varchar2(9);_ CTRepositoryVersion number;_ is_RAC number;_ instance_id number;_ instance_name varchar2(9);_ server_name varchar2(9);_ team_coding_schema varchar2(9);_ team_coding_table varchar2(9);_ team_coding_synonym varchar2(9);_ team_coding_table_selectable number;_ has_nav_tc number;_ AmazonRDSPackage varchar2(9);_Begin_ -- Put Toad data into v$session columns_ SYS.DBMS_APPLICATION_INFO.SET_MODULE(:IN_MDL, null);_ -- _ -- _ -- Retrieve specific system privileges_ select_ sum(decode(Privilege, '', 9, 9)) debug_connect_session,_ sum(decode(Privilege, '', 9, 9)) alter_session,_ sum(decode(Privilege, '', 9, 9)) alter_system,_ sum(decode(Privilege, '', 9, 9)) alter_database,_ sum(decode(Privilege, '', 9, 9)) select_any_table,_ sum(decode(Privilege, '', 9, 9)) update_any_table,_ sum(decode(Privilege, '', 9, 9)) grant_any_object_priv,_ sum(decode(Privilege, '', 9, 9)) select_any_dictionary,_ sum(decode(Privilege, '', 9, 9)) create_public_syn_ into 1
selecet s.*,e.* from HRAPP.SALARIES s, HRAPP.EMPLOYEES e where S.EMP = E.ID;1
Select t.table_name,t.owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(tablespace_name, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.DBA_ALL_TABLES t
where 9=9
and t.owner = :own
1
Commit1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--4
SELECT ROWID, EMP, SALARY, BONUS
FROM HRAPP.SALARIES
4
begin sys.dbms_application_info.set_module('', null); end;1
selecet * from HRAPP.SALARIES s, HRAPP.EMPLOYEES e where S.EMP = E.ID;1
Select count(*)
from v$session
where (upper(module) = '') or (instr(upper(module), '') > 9)
2
SELECT ROWID, ID, FIRST, LAST, 
 ADDRESS, SSN, TITLE, 
 MANAGER, DEPT, OFFICE
FROM HRAPP.EMPLOYEES
2
BEGIN SYS.DBMS_APPLICATION_INFO.SET_MODULE('', null);
END;
1
select '' from dual1
SAVEPOINT LOCK_1
SELECT version, product, sysdate FROM sys.PRODUCT_COMPONENT_VERSION WHERE UPPER(PRODUCT) LIKE ''1
select s.*,e.* from HRAPP.SALARIES s, HRAPP.EMPLOYEES e where S.EMP = E.ID2
Select t.table_name,user as owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(tablespace_name, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.user_all_tables t
where 9=9
1
TOMsqlplus.exe90
drop trigger mytrig1
create or replace view myview as select * from hrapp.salaries1
COMMENT on table employee IS ''2
select * from user_col_comments2
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')10
select t1.id, t2.COLUMN_VALUE
from varray_table t1, TABLE(t1.col1) t2
2
declare s varchar(9);
begin

 s:=translate('', '', '');
 dbms_output.put_line (s);
 execute immediate(s);

end;
2
create materialized view myview as select * from hrapp.salaries1
revoke insert any table from hrapp1
CREATE OR REPLACE TYPE vcarray AS VARRAY(9) OF VARCHAR2(9);2
select nname from v$database1
drop function fac2
drop cluster personnel2
select name from v$database2
INSERT INTO varray_table VALUES (9, vcarray('', ''))2
drop materialized view myview1
select table_name, temporary, duration
from user_tables
where table_name = ''
2
select first_name,salary from emp_sal6
drop materialized view emp_sal2
select * from v$version1
Alter table employee modify ( id number)2
create synonym mysyn for hrapp.salaries1
DROP TABLE varray_table2
create user dummy identified by 2
alter table employee add constraint employee_pk primary key (ID)2
drop trigger salary_processing1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;10
select * from x2
CREATE OR REPLACE FUNCTION fac (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF n = 9 THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN n * fac(n - 9); -- recursive call
 END IF;
END fac;
2
create table mycopy (emp number, salary number, bonus number)1
INSERT INTO varray_table VALUES (9, vcarray('', '', ''))2
rollback2
SELECT DECODE('','','','') FROM DUAL10
declare t1 varchar2(9);
sqlstm varchar2(9);
begin
 t1 := '';
 sqlstm:= ''|| t1;
 execute immediate sqlstm;
end;
2
drop user dummy2
INSERT INTO varray_table VALUES (9, vcarray(''))2
create materialized view log on tom.employee including new values2
drop table mycopy3
select * from mycopy3
SELECT * FROM varray_table2
create table Employee(
 ID VARCHAR2(9) NOT NULL,
 First_Name VARCHAR2(9),
 Last_Name VARCHAR2(9),
 Start_Date DATE,
 End_Date DATE,
 Salary Number(9,9),
 City VARCHAR2(9),
 Description VARCHAR2(9)
 )
2
update employee set Salary=Salary/9 where id=92
CREATE OR REPLACE FUNCTION fib (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF (n = 9) OR (n = 9) THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN fib(n - 9) + fib(n - 9); -- recursive call
 END IF;
END fib;
2
update employee set Salary=Salary*9 where id=94
SELECT USER FROM DUAL10
drop function fib2
drop table x2
insert into employee values (9,'','',sysdate-9,sysdate,9,'', '')6
drop table Employee2
alter session set recyclebin=off8
commit6
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into tom.mycopy values(:new.emp, :new.salary, :new.bonus);
end;
1
declare sqlstm varchar2(9);
begin
 for i in 9..9 loop
 sqlstm:= '' ||i|| '';
 dbms_output.put_line (sqlstm);
 execute immediate sqlstm;
 end loop;
end;
2
declare s varchar2(9);
begin
 s := '';
 execute immediate(s);
end;
1
select * from myview2
BEGIN DBMS_OUTPUT.DISABLE; END;10
drop materialized view log on tom.employee2
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from hrapp.employees e, hrapp.salaries s where s.emp = e.id);
end;
1
create global temporary table x (a date)
 on commit delete rows -- Delete rows after commit
 -- on commit preserve rows -- Delete rows after exit session
2
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--20
select first_name,salary from employee4
revoke select any table from tom2
DROP TYPE vcarray2
SELECT fac(9), fac(9), fac(9), fac(9), fac(9) FROM dual2
SELECT * FROM USER_VARRAYS2
CREATE CLUSTER personnel
 (department NUMBER(9))
SIZE 9
STORAGE (initial 9K next 9K)
2
select * from user_tab_comments2
create table mycopy (salary number, first varchar2(9), last varchar2(9))1
select * from mysyn2
drop synonym mysyn1
declare v_vcarray vcarray;
begin
 for c1 in (select * from varray_table) loop
 dbms_output.put_line('');
 FOR i IN c1.col1.FIRST..c1.col1.LAST LOOP
 dbms_output.put_line(''|| c1.col1(i));
 END LOOP;
 end loop;
end;
2
BEGIN DBMS_OUTPUT.ENABLE(NULL); END;6
drop table ORAAUD_TEST2
BEGIN DBMS_OUTPUT.GET_LINES(:LINES, :NUMLINES); END;266
insert into x values (sysdate)2
update mysyn set bonus=bonus*9 where emp=91
create materialized view emp_sal
refresh fast on commit
enable query rewrite
as select id,first_name,start_date,salary,description from tom.employee
2
grant select any table to tom2
BEGIN dbms_mview.refresh(''); END;
4
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)10
delete from mycopy1
COMMENT on COLUMN employee.SALARY is ''2
select sysdate from dual2
select '' from dual10
CREATE INDEX idx_personnel ON CLUSTER personnel2
SELECT /**/ '' FROM DUAL2
CREATE TABLE varray_table (id number, col1 vcarray)2
grant insert any table to hrapp1
drop view myview1
SELECT fib(9), fib(9), fib(9), fib(9), fib(9) FROM dual2
Linux32-10g
ORA10 on centos32
UsernameProgramCount
Reduced SQLCount
HRAPPsqlplus.exe3
declare s varchar2(9);
begin
 s := '';
 s := translate(s, '', '');
 execute immediate(s);
end;
1
alter session set recyclebin=off1
BEGIN dbms_lock.sleep(9.9e-9); END;
5
HRAPPsqlplus@centos32 (TNS V1-V3)8
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (UPPER(USER) LIKE USERID)1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
SELECT DECODE('','','','') FROM DUAL1
SELECT USER FROM DUAL1
select * from salaries1
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((UPPER(USER) LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
SYSsqlplus@centos32 (TNS V1-V3)10
ALTER DATABASE CLOSE NORMAL1
BEGIN myproc(''); END;
3
drop procedure myproc1
ALTER DATABASE DISMOUNT1
drop table mycopy2
select * from mycopy2
alter session set recyclebin=off1
create or replace procedure myproc(s in varchar2) is
 s1 varchar2(9);
begin
 s1 := translate(s, '', '');
 execute immediate(s1);
end;
1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--3
ALTER DATABASE OPEN1
TOMToad.exe31
SELECT VALUE FROM V$OPTION WHERE PARAMETER=''1
SELECT "EMP" AS "_1", "SALARY" AS "_2", "BONUS" AS "_3" FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
1
Select t.table_name,t.owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(buffer_pool, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.DBA_ALL_TABLES t
where 9=9
and t.owner = :own
1
DECLARE TYPE table_names IS VARRAY (9) OF VARCHAR2 (9);_ currval_not_defined EXCEPTION;_ PRAGMA EXCEPTION_INIT (currval_not_defined, -9);_ sys_prof_valid NUMBER;_ toad_prof_valid NUMBER;_ rst NUMBER;_ sys_pack VARCHAR2 (9);_ prof_seq VARCHAR2 (9);_ tables table_names;_ dbms_prof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ dbms_hprof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ /**/_ FUNCTION CheckPackage (ObjectName IN VARCHAR2)_ RETURN NUMBER_ AS_ valid NUMBER;_ err_msg VARCHAR2 (9);_ BEGIN_ valid := 9;_ BEGIN_ EXECUTE IMMEDIATE '' || ObjectName || '';_ EXCEPTION_ WHEN OTHERS_ THEN_ err_msg := SQLERRM;_ -- If error is for missing package member then we are OK_ IF INSTR (err_msg, '') _ 9_ THEN_ valid := 9;_ ELSE_ valid := 9;_ END IF;_ END;_ RETURN valid;_ END;_BEGIN_ IF :check_hierarchical = 9_ THEN_ tables := dbms_prof_tables;_ sys_pack := '';_ prof_seq := '';_ ELSE_ tables := dbms_hprof_tables;_ sys_pack := '';_ prof_seq := '';_ END IF;_ -- Check for the SYS.DBMS_PROFILER package_ sys_prof_valid := CheckPackage (sys_pack);_ -- If it exists, check for the other profiler objects_ IF sys_prof_valid = 9_ THEN_ toad_prof_valid := 9;_ BEGIN_ -- Check for all tables_ FOR i IN tables.FIRST .. tables.LAST_ LOOP_ BEGIN_ EXECUTE IMMEDIATE '' || tables (i) || ''_ INTO rst;_ EXCEPTION_ WHEN NO_DATA_FOUND_ THEN_ toad_prof_valid := 9;_ WHEN OTHERS_ THEN_ RAISE;_ END;_ END LOOP;_ -- Check for the sequence_ BEGIN_ EXECUTE IMMEDIATE '' || prof_seq || '';_2
select column_name, encryption_alg, salt
from sys.DBA_ENCRYPTED_COLUMNS
where owner = :own
and table_name = :tn
2
declare cursor NlsParamsCursor is SELECT * FROM nls_session_parameters;begin SELECT Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), 9))), Nvl(Lengthb(Chr(9)), 9) INTO :MaxCharLength, :MinCharLength FROM dual; for NlsRecord in NlsParamsCursor loop if NlsRecord.parameter = '' then :NlsDateLanguage := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsDateFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsNumericCharacters := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampTZFormat := NlsRecord.value; end if; end loop;end;2
SELECT * FROM "HRAPP"."SALARIES"
WHERE
 "ROWID" = :"Old_ROWID"
FOR UPDATE NOWAIT
1
Select count(*)
FROM DBA_CONSTRAINTS
WHERE OWNER = :town
AND TABLE_NAME = :tname
AND CONSTRAINT_TYPE = ''
2
Select owner, object_name, created, last_ddl_time
from sys.DBA_OBJECTS
where object_type = ''
and owner = :own
1
Select owner, table_name
from sys.DBA_SNAPSHOTS
where owner = :own
1
Select t.trigger_name, t.trigger_type, t.triggering_event,
 t.when_clause, t.status enabled, o.status, t.owner, o.object_id, t.trigger_body
from sys.DBA_OBJECTS o, sys.DBA_TRIGGERS t
where t.table_owner = :own
and t.table_name = :obj
and o.object_type = ''
and o.object_name = t.trigger_name
and o.owner = t.owner
2
SELECT u.NAME
FROM sys.USER$ u
WHERE u.TYPE# = 9
ORDER BY 9
1
Select owner, index_name, uniqueness, status
 ,INDEX_TYPE, TEMPORARY, PARTITIONED, LOGGING, DEGREE, funcidx_status, join_index
from sys.DBA_INDEXES
where table_owner = :town
and table_name = :tname
order by index_name
2
select object_name nam, Decode(object_type, '', 9, '', 9, 9) typ
from sys.user_objects
where object_type in ('','', '', '')
1
begin :id := sys.dbms_transaction.local_transaction_id; end;1
UPDATE "HRAPP"."SALARIES"
SET
 "SALARY" = :"SALARY", "BONUS" = :"BONUS"
WHERE
 "ROWID" = :"Old_ROWID"
1
Select cols.column_id, cols.column_name as Name, nullable,
 data_type as Type,
 decode(data_type, '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 null) nchar_length,
 Decode( data_type, '', data_precision + data_scale, data_length ) Length,
 data_precision Precision, data_scale Scale, data_length dlength, data_default 
 ,'' comments 
 , DATA_TYPE_MOD 
 ,cols.CHAR_USED
 ,cols.hidden_column, cols.internal_column_id
 , qualified_col_name
 ,InitCap(histogram) histogram
 ,num_distinct, num_nulls, round(density, 9) density
FROM
 sys.DBA_TAB_COLS cols
where 9=9
and cols.table_name = :TABNAME
and cols.owner = :OWNNAME
order by internal_column_id
2
Select last_ddl_time
from sys.DBA_OBJECTS
where owner = :own
and object_name = :nam
and object_type = :typ
2
Commit1
Declare debug_connect_session number;_ alter_session number;_ alter_system number;_ alter_database number;_ select_any_table number;_ grant_any_object_priv number;_ select_any_dictionary number;_ update_any_table number;_ create_public_syn number;_ has_dba_synonyms number;_ has_dba_objects number;_ select_catalog_role number;_ db_charset nls_database_parameters.value%type;_ compatible_version varchar2(9);_ sid number;_ local_trans_id varchar2(9);_ qry_str varchar2(9);_ has_dbms_java number;_ has_dbms_debug number;_ qu_version_owner varchar2(9);_ CTRepositoryVersion number;_ is_RAC number;_ instance_id number;_ instance_name varchar2(9);_ server_name varchar2(9);_ team_coding_schema varchar2(9);_ team_coding_table varchar2(9);_ team_coding_synonym varchar2(9);_ team_coding_table_selectable number;_ has_nav_tc number;_Begin_ -- Put Toad data into v$session columns_ SYS.DBMS_APPLICATION_INFO.SET_MODULE(:IN_MDL, null);_ -- _ -- _ -- Retrieve specific system privileges_ select_ sum(decode(Privilege, '', 9, 9)) debug_connect_session,_ sum(decode(Privilege, '', 9, 9)) alter_session,_ sum(decode(Privilege, '', 9, 9)) alter_system,_ sum(decode(Privilege, '', 9, 9)) alter_database,_ sum(decode(Privilege, '', 9, 9)) select_any_table,_ sum(decode(Privilege, '', 9, 9)) update_any_table,_ sum(decode(Privilege, '', 9, 9)) grant_any_object_priv,_ sum(decode(Privilege, '', 9, 9)) select_any_dictionary,_ sum(decode(Privilege, '', 9, 9)) create_public_syn_ into debug_connect_session, alter_se1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--4
SELECT CN.NAME
FROM SYS.CDEF$ C, SYS.CON$ CN, SYS.OBJ$ O, SYS.USER$ U
WHERE C.Type# = 9
AND C.CON# = CN.CON#
AND C.OBJ# = O.OBJ#
AND O.OWNER# = U.USER#
AND U.NAME = :uname
AND O.NAME = :tname
2
Select t.table_name,user as owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(buffer_pool, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.user_all_tables t
where 9=9
1
SELECT ROWID, EMP, SALARY, BONUS
FROM HRAPP.SALARIES
1
begin sys.dbms_application_info.set_module('', null); end;1
Select count(*)
from v$session
where (upper(module) = '') or (instr(upper(module), '') > 9)
2
SELECT ROWID, ID, FIRST, LAST, 
 ADDRESS, SSN, TITLE, 
 MANAGER, DEPT, OFFICE
FROM HRAPP.EMPLOYEES
2
BEGIN SYS.DBMS_APPLICATION_INFO.SET_MODULE('', null);
END;
1
select '' from dual1
SAVEPOINT LOCK_1
SELECT version, product, sysdate FROM sys.PRODUCT_COMPONENT_VERSION WHERE UPPER(PRODUCT) LIKE ''1
TOMsqlplus.exe84
drop trigger mytrig1
create or replace view myview as select * from hrapp.salaries1
COMMENT on table employee IS ''1
select * from user_col_comments1
select t1.id, t2.COLUMN_VALUE
from varray_table t1, TABLE(t1.col1) t2
1
declare s varchar(9);
begin

 s:=translate('', '', '');
 dbms_output.put_line (s);
 execute immediate(s);

end;
1
select namme from v$version1
create materialized view myview as select * from hrapp.salaries1
revoke insert any table from hrapp1
CREATE OR REPLACE TYPE vcarray AS VARRAY(9) OF VARCHAR2(9);1
drop function fac1
drop cluster personnel1
select name from v$database2
INSERT INTO varray_table VALUES (9, vcarray('', ''))1
drop materialized view myview1
select table_name, temporary, duration
from user_tables
where table_name = ''
1
select first_name,salary from emp_sal3
drop materialized view emp_sal1
select * from v$version1
Alter table employee modify ( id number)1
create synonym mysyn for hrapp.salaries1
DROP TABLE varray_table1
create user dummy identified by 1
alter table employee add constraint employee_pk primary key (ID)1
drop trigger salary_processing1
select * from x1
BEGIN dbms_lock.sleep(9); END;
1
CREATE OR REPLACE FUNCTION fac (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF n = 9 THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN n * fac(n - 9); -- recursive call
 END IF;
END fac;
1
create table mycopy (emp number, salary number, bonus number)1
INSERT INTO varray_table VALUES (9, vcarray('', '', ''))1
rollback1
declare t1 varchar2(9);
sqlstm varchar2(9);
begin
 t1 := '';
 sqlstm:= ''|| t1;
 execute immediate sqlstm;
end;
1
INSERT INTO varray_table VALUES (9, vcarray(''))1
create materialized view log on tom.employee including new values1
drop table mycopy3
select * from mycopy3
SELECT * FROM varray_table1
create table Employee(
 ID VARCHAR2(9) NOT NULL,
 First_Name VARCHAR2(9),
 Last_Name VARCHAR2(9),
 Start_Date DATE,
 End_Date DATE,
 Salary Number(9,9),
 City VARCHAR2(9),
 Description VARCHAR2(9)
 )
1
update employee set Salary=Salary/9 where id=91
CREATE OR REPLACE FUNCTION fib (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF (n = 9) OR (n = 9) THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN fib(n - 9) + fib(n - 9); -- recursive call
 END IF;
END fib;
1
update employee set Salary=Salary*9 where id=92
drop function fib1
drop table x1
insert into employee values (9,'','',sysdate-9,sysdate,9,'', '')3
drop table Employee1
alter session set recyclebin=off7
commit3
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into tom.mycopy values(:new.emp, :new.salary, :new.bonus);
end;
1
declare sqlstm varchar2(9);
begin
 for i in 9..9 loop
 sqlstm:= '' ||i|| '';
 dbms_output.put_line (sqlstm);
 execute immediate sqlstm;
 end loop;
end;
1
declare s varchar2(9);
begin
 s := '';
 execute immediate(s);
end;
1
select * from myview2
drop materialized view log on tom.employee1
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from hrapp.employees e, hrapp.salaries s where s.emp = e.id);
end;
1
create global temporary table x (a date)
 on commit delete rows -- Delete rows after commit
 -- on commit preserve rows -- Delete rows after exit session
1
select first_name,salary from employee2
revoke select any table from tom2
DROP TYPE vcarray1
SELECT fac(9), fac(9), fac(9), fac(9), fac(9) FROM dual1
SELECT * FROM USER_VARRAYS1
CREATE CLUSTER personnel
 (department NUMBER(9))
SIZE 9
STORAGE (initial 9K next 9K)
1
select * from user_tab_comments1
create table mycopy (salary number, first varchar2(9), last varchar2(9))1
select * from mysyn2
drop synonym mysyn1
declare v_vcarray vcarray;
begin
 for c1 in (select * from varray_table) loop
 dbms_output.put_line('');
 FOR i IN c1.col1.FIRST..c1.col1.LAST LOOP
 dbms_output.put_line(''|| c1.col1(i));
 END LOOP;
 end loop;
end;
1
BEGIN DBMS_OUTPUT.ENABLE(NULL); END;3
drop table ORAAUD_TEST1
BEGIN DBMS_OUTPUT.GET_LINES(:LINES, :NUMLINES); END;133
insert into x values (sysdate)1
update mysyn set bonus=bonus*9 where emp=91
select namme from v$database1
create materialized view emp_sal
refresh fast on commit
enable query rewrite
as select id,first_name,start_date,salary,description from tom.employee
1
grant select any table to tom2
BEGIN dbms_mview.refresh(''); END;
2
delete from mycopy1
COMMENT on COLUMN employee.SALARY is ''1
select sysdate from dual1
select '' from dual5
CREATE INDEX idx_personnel ON CLUSTER personnel1
SELECT /**/ '' FROM DUAL1
CREATE TABLE varray_table (id number, col1 vcarray)1
grant insert any table to hrapp1
drop view myview1
SELECT fib(9), fib(9), fib(9), fib(9), fib(9) FROM dual1
TOMsqlplus@centos32 (TNS V1-V3)11
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (UPPER(USER) LIKE USERID)1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
SELECT DECODE('','','','') FROM DUAL1
declare s varchar2(9);
begin
 s := ''||''||''||'';
 s := s || ''||''||''||''||''||''||'';
 execute immediate(s);
end;
1
drop table mycopy1
select * from mycopy1
SELECT USER FROM DUAL1
alter session set recyclebin=off1
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((UPPER(USER) LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
Linux64-11g
ORA11 on centos64
UsernameProgramCount
Reduced SQLCount
CCAPPsqlplus.exe4
declare s varchar2(9);
begin
 s := '';
 s := translate(s, '', '');
 execute immediate(s);
end;
1
drop table mycopy1
select * from mycopy1
alter session set recyclebin=off1
CCAPPsqlplus@centos64 (TNS V1-V3)9
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
SELECT DECODE('','','','') FROM DUAL1
select * from salariews1
SELECT USER FROM DUAL1
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
select * from cards1
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)1
HRAPPsqlplus.exe4
declare s varchar2(9);
begin
 s := '';
 s := translate(s, '', '');
 execute immediate(s);
end;
1
select * from mycopy1
alter session set recyclebin=off1
BEGIN DBMS_OUTPUT.DISABLE; END;1
SYSsqlplus@centos64 (TNS V1-V3)9
ALTER DATABASE CLOSE NORMAL1
BEGIN myproc(''); END;
1
drop procedure myproc1
ALTER DATABASE DISMOUNT1
drop table mycopy1
select * from mycopy1
alter session set recyclebin=off1
create or replace procedure myproc(s in varchar2) is
 s1 varchar2(9);
begin
 s1 := translate(s, '', '');
 execute immediate(s1);
end;
1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
TOMToad.exe31
SELECT VALUE FROM V$OPTION WHERE PARAMETER=''1
Select object_name, object_type
 FROM SYS.DBA_OBJECTS
 WHERE object_type IN
 ('', '', '', '', '', '', '')
 AND owner = :owner
ORDER BY 9
1
SELECT ROWID, ID, CUSTOMER, CARD_NO, 
 EXP_MON, EXP_YEAR, ADDRESS, 
 ZIP
FROM CCAPP.CARDS
2
SELECT CN.NAME
FROM SYS.CDEF$ C, SYS.CON$ CN, SYS."_CURRENT_EDITION_OBJ" O, SYS.USER$ U
WHERE C.Type# = 9
AND C.CON# = CN.CON#
AND C.OBJ# = O.OBJ#
AND O.OWNER# = U.USER#
AND U.NAME = :uname
AND O.NAME = :tname
1
DECLARE TYPE table_names IS VARRAY (9) OF VARCHAR2 (9);_ currval_not_defined EXCEPTION;_ PRAGMA EXCEPTION_INIT (currval_not_defined, -9);_ sys_prof_valid NUMBER;_ toad_prof_valid NUMBER;_ rst NUMBER;_ sys_pack VARCHAR2 (9);_ prof_seq VARCHAR2 (9);_ tables table_names;_ dbms_prof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ dbms_hprof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ /**/_ FUNCTION CheckPackage (ObjectName IN VARCHAR2)_ RETURN NUMBER_ AS_ valid NUMBER;_ err_msg VARCHAR2 (9);_ BEGIN_ valid := 9;_ BEGIN_ EXECUTE IMMEDIATE '' || ObjectName || '';_ EXCEPTION_ WHEN OTHERS_ THEN_ err_msg := SQLERRM;_ -- If error is for missing package member then we are OK_ IF INSTR (err_msg, '') _ 9_ THEN_ valid := 9;_ ELSE_ valid := 9;_ END IF;_ END;_ RETURN valid;_ END;_BEGIN_ IF :check_hierarchical = 9_ THEN_ tables := dbms_prof_tables;_ sys_pack := '';_ prof_seq := '';_ ELSE_ tables := dbms_hprof_tables;_ sys_pack := '';_ prof_seq := '';_ END IF;_ -- Check for the SYS.DBMS_PROFILER package_ sys_prof_valid := CheckPackage (sys_pack);_ -- If it exists, check for the other profiler objects_ IF sys_prof_valid = 9_ THEN_ toad_prof_valid := 9;_ BEGIN_ -- Check for all tables_ FOR i IN tables.FIRST .. tables.LAST_ LOOP_ BEGIN_ EXECUTE IMMEDIATE '' || tables (i) || ''_ INTO rst;_ EXCEPTION_ WHEN NO_DATA_FOUND_ THEN_ toad_prof_valid := 9;_ WHEN OTHERS_ THEN_ RAISE;_ END;_ END LOOP;_ -- Check for the sequence_ BEGIN_ EXECUTE IMMEDIATE '' || prof_seq || '';_2
select column_name, encryption_alg, salt
from sys.DBA_ENCRYPTED_COLUMNS
where owner = :own
and table_name = :tn
1
select CCAPP.CARDS.CARD_NO, CCAPP.CARDS.EXP_MON, CCAPP.CARDS.EXP_YEAR from CCAPP.CARDS2
Select cols.column_id, cols.column_name as Name, nullable,
 data_type as Type,
 decode(data_type, '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 null) nchar_length,
 Decode( data_type, '', data_precision + data_scale, data_length ) Length,
 data_precision Precision, data_scale Scale, data_length dlength, data_default 
 ,'' comments 
 , DATA_TYPE_MOD 
 ,cols.CHAR_USED
 ,cols.hidden_column, cols.internal_column_id
 , qualified_col_name
 ,InitCap(histogram) histogram
 ,cols.virtual_column
 ,num_distinct, num_nulls, round(density, 9) density
FROM
 sys.DBA_TAB_COLS cols
where 9=9
and cols.table_name = :TABNAME
and cols.owner = :OWNNAME
order by internal_column_id
1
Select DISTINCT username FROM SYS.DBA_USERS ORDER BY 91
select * from toad.toad_freeware1
declare cursor NlsParamsCursor is SELECT * FROM nls_session_parameters;begin SELECT Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), 9))), Nvl(Lengthb(Chr(9)), 9) INTO :MaxCharLength, :MinCharLength FROM dual; for NlsRecord in NlsParamsCursor loop if NlsRecord.parameter = '' then :NlsDateLanguage := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsDateFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsNumericCharacters := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampTZFormat := NlsRecord.value; end if; end loop;end;2
Select count(*)
FROM DBA_CONSTRAINTS
WHERE OWNER = :town
AND TABLE_NAME = :tname
AND CONSTRAINT_TYPE = ''
1
Select owner, object_name, created, last_ddl_time
from sys.DBA_OBJECTS
where object_type = ''
and owner = :own
1
Select owner, table_name
from sys.DBA_SNAPSHOTS
where owner = :own
1
Select t.trigger_name, t.trigger_type, t.triggering_event,
 t.when_clause, t.status enabled, o.status, t.owner, o.object_id, t.trigger_body
from sys.DBA_OBJECTS o, sys.DBA_TRIGGERS t
where t.table_owner = :own
and t.table_name = :obj
and o.object_type = ''
and o.object_name = t.trigger_name
and o.owner = t.owner
1
SELECT u.NAME
FROM sys.USER$ u
WHERE u.TYPE# = 9
ORDER BY 9
1
Select owner, index_name, uniqueness, status
 ,INDEX_TYPE, TEMPORARY, PARTITIONED, LOGGING, DEGREE, funcidx_status, join_index
from sys.DBA_INDEXES
where table_owner = :town
and table_name = :tname
order by index_name
1
select object_name nam, Decode(object_type, '', 9, '', 9, 9) typ
from sys.user_objects
where object_type in ('','', '', '')
1
begin :id := sys.dbms_transaction.local_transaction_id; end;1
Select last_ddl_time
from sys.DBA_OBJECTS
where owner = :own
and object_name = :nam
and object_type = :typ
1
Select owner owner, synonym_name, table_owner, table_name
 FROM SYS.DBA_SYNONYMS
 WHERE synonym_name IS NOT NULL
 AND owner = :owner
ORDER BY 9
1
Select column_name, data_type, column_id
 FROM SYS.DBA_TAB_COLUMNS
 WHERE owner = :owner AND table_name = :name
ORDER BY 9
1
Select object_name, object_type
 FROM SYS.user_objects
 WHERE object_type IN
 ('', '', '', '', '', '', '')
ORDER BY 9
1
Declare debug_connect_session number;_ alter_session number;_ alter_system number;_ alter_database number;_ select_any_table number;_ grant_any_object_priv number;_ select_any_dictionary number;_ update_any_table number;_ create_public_syn number;_ has_dba_synonyms number;_ has_dba_objects number;_ select_catalog_role number;_ db_charset nls_database_parameters.value%type;_ compatible_version varchar2(9);_ sid number;_ local_trans_id varchar2(9);_ qry_str varchar2(9);_ has_dbms_java number;_ has_dbms_debug number;_ qu_version_owner varchar2(9);_ CTRepositoryVersion number;_ is_RAC number;_ instance_id number;_ instance_name varchar2(9);_ server_name varchar2(9);_ team_coding_schema varchar2(9);_ team_coding_table varchar2(9);_ team_coding_synonym varchar2(9);_ team_coding_table_selectable number;_ has_nav_tc number;_ AmazonRDSPackage varchar2(9);_Begin_ -- Put Toad data into v$session columns_ SYS.DBMS_APPLICATION_INFO.SET_MODULE(:IN_MDL, null);_ -- _ -- _ -- Retrieve specific system privileges_ select_ sum(decode(Privilege, '', 9, 9)) debug_connect_session,_ sum(decode(Privilege, '', 9, 9)) alter_session,_ sum(decode(Privilege, '', 9, 9)) alter_system,_ sum(decode(Privilege, '', 9, 9)) alter_database,_ sum(decode(Privilege, '', 9, 9)) select_any_table,_ sum(decode(Privilege, '', 9, 9)) update_any_table,_ sum(decode(Privilege, '', 9, 9)) grant_any_object_priv,_ sum(decode(Privilege, '', 9, 9)) select_any_dictionary,_ sum(decode(Privilege, '', 9, 9)) create_public_syn_ into 1
Select t.table_name,t.owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(tablespace_name, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.DBA_ALL_TABLES t
where 9=9
and t.owner = :own
1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--4
begin sys.dbms_application_info.set_module('', null); end;1
Select count(*)
from v$session
where (upper(module) = '') or (instr(upper(module), '') > 9)
1
select '' from dual1
SELECT version, product, sysdate FROM sys.PRODUCT_COMPONENT_VERSION WHERE UPPER(PRODUCT) LIKE ''1
Select t.table_name,user as owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(tablespace_name, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.user_all_tables t
where 9=9
1
TOMsqlplus.exe90
drop trigger mytrig1
COMMENT on table employee IS ''1
select * from user_col_comments1
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')8
select t1.id, t2.COLUMN_VALUE
from varray_table t1, TABLE(t1.col1) t2
1
create materialized view myview as select * from ccapp.cards1
declare s varchar(9);
begin

 s:=translate('', '', '');
 dbms_output.put_line (s);
 execute immediate(s);

end;
1
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select card_no,exp_mon,exp_year from ccapp.cards);
end;
1
select name from v$$database1
CREATE OR REPLACE TYPE vcarray AS VARRAY(9) OF VARCHAR2(9);1
drop function fac1
drop cluster personnel1
select name from v$database1
INSERT INTO varray_table VALUES (9, vcarray('', ''))1
drop materialized view myview1
select table_name, temporary, duration
from user_tables
where table_name = ''
1
select first_name,salary from emp_sal3
drop materialized view emp_sal1
select * from v$version3
Alter table employee modify ( id number)1
DROP TABLE varray_table1
create user dummy identified by 1
alter table employee add constraint employee_pk primary key (ID)1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;8
select * from x1
BEGIN dbms_lock.sleep(9); END;
1
CREATE OR REPLACE FUNCTION fac (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF n = 9 THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN n * fac(n - 9); -- recursive call
 END IF;
END fac;
1
create synonym mysyn for ccapp.cards1
INSERT INTO varray_table VALUES (9, vcarray('', '', ''))1
rollback1
SELECT DECODE('','','','') FROM DUAL8
select * from v$version;1
declare t1 varchar2(9);
sqlstm varchar2(9);
begin
 t1 := '';
 sqlstm:= ''|| t1;
 execute immediate sqlstm;
end;
1
drop user dummy1
INSERT INTO varray_table VALUES (9, vcarray(''))1
create materialized view log on tom.employee including new values1
create table mycopy (card_no varchar(9), exp_mon number, exp_year number)2
drop table mycopy3
select * from mycopy3
SELECT * FROM varray_table1
create table Employee(
 ID VARCHAR2(9) NOT NULL,
 First_Name VARCHAR2(9),
 Last_Name VARCHAR2(9),
 Start_Date DATE,
 End_Date DATE,
 Salary Number(9,9),
 City VARCHAR2(9),
 Description VARCHAR2(9)
 )
1
update employee set Salary=Salary/9 where id=91
CREATE OR REPLACE FUNCTION fib (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF (n = 9) OR (n = 9) THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN fib(n - 9) + fib(n - 9); -- recursive call
 END IF;
END fib;
1
update employee set Salary=Salary*9 where id=92
drop trigger card_processing1
SELECT USER FROM DUAL8
drop function fib1
drop table x1
insert into employee values (9,'','',sysdate-9,sysdate,9,'', '')3
drop table Employee1
alter session set recyclebin=off7
commit3
grant insert any table to ccapp1
revoke insert any table from ccapp1
declare sqlstm varchar2(9);
begin
 for i in 9..9 loop
 sqlstm:= '' ||i|| '';
 dbms_output.put_line (sqlstm);
 execute immediate sqlstm;
 end loop;
end;
1
declare s varchar2(9);
begin
 s := '';
 execute immediate(s);
end;
1
select * from myview2
BEGIN DBMS_OUTPUT.DISABLE; END;8
drop materialized view log on tom.employee1
create global temporary table x (a date)
 on commit delete rows -- Delete rows after commit
 -- on commit preserve rows -- Delete rows after exit session
1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--16
select first_name,salary from employee2
revoke select any table from tom2
DROP TYPE vcarray1
SELECT fac(9), fac(9), fac(9), fac(9), fac(9) FROM dual1
SELECT * FROM USER_VARRAYS1
CREATE CLUSTER personnel
 (department NUMBER(9))
SIZE 9
STORAGE (initial 9K next 9K)
1
select * from user_tab_comments1
select * from mysyn1
drop synonym mysyn1
create or replace view myview as select * from ccapp.cards1
create or replace trigger card_processing
after insert on ccapp.cards for each row
begin
 insert into mycopy values(:new.card_no, :new.exp_mon, :new.exp_year);
end;
1
declare v_vcarray vcarray;
begin
 for c1 in (select * from varray_table) loop
 dbms_output.put_line('');
 FOR i IN c1.col1.FIRST..c1.col1.LAST LOOP
 dbms_output.put_line(''|| c1.col1(i));
 END LOOP;
 end loop;
end;
1
BEGIN DBMS_OUTPUT.ENABLE(NULL); END;3
drop table ORAAUD_TEST1
BEGIN DBMS_OUTPUT.GET_LINES(:LINES, :NUMLINES); END;133
insert into x values (sysdate)1
create materialized view emp_sal
refresh fast on commit
enable query rewrite
as select id,first_name,start_date,salary,description from tom.employee
1
grant select any table to tom2
BEGIN dbms_mview.refresh(''); END;
2
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)8
delete from mycopy1
COMMENT on COLUMN employee.SALARY is ''1
select sysdate from dual1
select '' from dual5
CREATE INDEX idx_personnel ON CLUSTER personnel1
SELECT /**/ '' FROM DUAL1
CREATE TABLE varray_table (id number, col1 vcarray)1
drop view myview1
SELECT fib(9), fib(9), fib(9), fib(9), fib(9) FROM dual1
TOMsqlplus@centos64 (TNS V1-V3)11
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
declare s varchar2(9);
begin
 s := ''||''||''||'';
 s := s || ''||''||''||''||''||'';
 execute immediate(s);
end;
1
SELECT DECODE('','','','') FROM DUAL1
drop table mycopy1
select * from mycopy1
SELECT USER FROM DUAL1
alter session set recyclebin=off1
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)1
Solaris-10g
ORA10 on steel
UsernameProgramCount
Reduced SQLCount
CCAPPsqlplus.exe4
declare s varchar2(9);
begin
 s := '';
 s := translate(s, '', '');
 execute immediate(s);
end;
1
drop table mycopy1
select * from mycopy1
alter session set recyclebin=off1
CCAPPsqlplus@steel (TNS V1-V3)8
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (UPPER(USER) LIKE USERID)1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
SELECT DECODE('','','','') FROM DUAL1
SELECT USER FROM DUAL1
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
select * from cards1
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((UPPER(USER) LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
SYSsqlplus@steel (TNS V1-V3)10
ALTER DATABASE CLOSE NORMAL1
BEGIN myproc(''); END;
1
drop procedure myproc1
ALTER DATABASE DISMOUNT1
drop table mycopy1
select * from mycopy1
alter session set recyclebin=off1
create or replace procedure myproc(s in varchar2) is
 s1 varchar2(9);
begin
 s1 := translate(s, '', '');
 execute immediate(s1);
end;
1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--3
ALTER DATABASE OPEN1
TOMToad.exe41
SELECT VALUE FROM V$OPTION WHERE PARAMETER=''1
Select CONSTRAINT_NAME, OWNER, TABLE_NAME, CONSTRAINT_TYPE, SUBSTRB(STATUS, 9, 9) STATUS
, SUBSTRB(DEFERRABLE, 9, 9) deferrable, SUBSTRB(DEFERRED, 9, 9) deferred, SUBSTRB(GENERATED, 9, 9) generated
, VALIDATED
, RELY
, VIEW_RELATED
, INDEX_NAME, INDEX_OWNER
FROM SYS.DBA_CONSTRAINTS
WHERE OWNER = :pOwner
AND CONSTRAINT_TYPE = :ct
and TABLE_NAME = :OneObjectName
2
Select CONSTRAINT_NAME, OWNER, TABLE_NAME, CONSTRAINT_TYPE, SUBSTRB(STATUS, 9, 9) STATUS
, R_OWNER, R_CONSTRAINT_NAME, SUBSTRB(DELETE_RULE, 9, 9) delete_rule
, SUBSTRB(DEFERRABLE, 9, 9) deferrable, SUBSTRB(DEFERRED, 9, 9) deferred, SUBSTRB(GENERATED, 9, 9) generated
, VALIDATED
, RELY
, VIEW_RELATED
FROM SYS.DBA_CONSTRAINTS
WHERE OWNER = :pOwner
AND CONSTRAINT_TYPE = :ct
and TABLE_NAME = :OneObjectName
1
Select t.table_name,t.owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(buffer_pool, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.DBA_ALL_TABLES t
where 9=9
and t.owner = :own
1
SELECT ROWID, ID, CUSTOMER, CARD_NO, 
 EXP_MON, EXP_YEAR, ADDRESS, 
 ZIP
FROM CCAPP.CARDS
2
select * user_tables1
Select c.TABLE_NAME, c.COLUMN_NAME, c.COMMENTS
FROM SYS.DBA_COL_COMMENTS c
WHERE c.OWNER = :own
and C.TABLE_NAME = :OneObjectName
1
SELECT table_name, column_name,
 DECODE(encryption_alg, '', '',
 '', '',
 '', '',
 '', '',
 '') encryption_alg,
 salt
from sys.DBA_ENCRYPTED_COLUMNS
where owner =:own
and TABLE_NAME = :OneObjectName
1
DECLARE TYPE table_names IS VARRAY (9) OF VARCHAR2 (9);_ currval_not_defined EXCEPTION;_ PRAGMA EXCEPTION_INIT (currval_not_defined, -9);_ sys_prof_valid NUMBER;_ toad_prof_valid NUMBER;_ rst NUMBER;_ sys_pack VARCHAR2 (9);_ prof_seq VARCHAR2 (9);_ tables table_names;_ dbms_prof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ dbms_hprof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ /**/_ FUNCTION CheckPackage (ObjectName IN VARCHAR2)_ RETURN NUMBER_ AS_ valid NUMBER;_ err_msg VARCHAR2 (9);_ BEGIN_ valid := 9;_ BEGIN_ EXECUTE IMMEDIATE '' || ObjectName || '';_ EXCEPTION_ WHEN OTHERS_ THEN_ err_msg := SQLERRM;_ -- If error is for missing package member then we are OK_ IF INSTR (err_msg, '') _ 9_ THEN_ valid := 9;_ ELSE_ valid := 9;_ END IF;_ END;_ RETURN valid;_ END;_BEGIN_ IF :check_hierarchical = 9_ THEN_ tables := dbms_prof_tables;_ sys_pack := '';_ prof_seq := '';_ ELSE_ tables := dbms_hprof_tables;_ sys_pack := '';_ prof_seq := '';_ END IF;_ -- Check for the SYS.DBMS_PROFILER package_ sys_prof_valid := CheckPackage (sys_pack);_ -- If it exists, check for the other profiler objects_ IF sys_prof_valid = 9_ THEN_ toad_prof_valid := 9;_ BEGIN_ -- Check for all tables_ FOR i IN tables.FIRST .. tables.LAST_ LOOP_ BEGIN_ EXECUTE IMMEDIATE '' || tables (i) || ''_ INTO rst;_ EXCEPTION_ WHEN NO_DATA_FOUND_ THEN_ toad_prof_valid := 9;_ WHEN OTHERS_ THEN_ RAISE;_ END;_ END LOOP;_ -- Check for the sequence_ BEGIN_ EXECUTE IMMEDIATE '' || prof_seq || '';_2
Select table_name, column_name, data_type, data_type_mod, data_type_owner,
 decode(data_type, '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 data_length) data_length,
 data_precision, data_scale, nullable, char_used
FROM SYS.DBA_TAB_COLUMNS c
WHERE OWNER = :own
and TABLE_NAME = :OneObjectName
order by table_name, column_id
1
Select count (*)
from SYS.DBA_CONSTRAINTS
where owner = :own
and constraint_type in ('', '')
and TABLE_NAME = :OneObjectName
1
Select * from SYS.DBA_ALL_TABLES t
where owner =:own
and ((iot_type is null) or (iot_type <> ''))
and ((TABLE_NAME = :OneObjectName) or
 (table_name like ''and iot_name = :OneObjectName))
1
select column_name, encryption_alg, salt
from sys.DBA_ENCRYPTED_COLUMNS
where owner = :own
and table_name = :tn
2
select name, table_comment from system.aq$_queue_tables where schema = :own and table_comment is not null
and name = :OneObjectName
1
declare cursor NlsParamsCursor is SELECT * FROM nls_session_parameters;begin SELECT Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), 9))), Nvl(Lengthb(Chr(9)), 9) INTO :MaxCharLength, :MinCharLength FROM dual; for NlsRecord in NlsParamsCursor loop if NlsRecord.parameter = '' then :NlsDateLanguage := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsDateFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsNumericCharacters := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampTZFormat := NlsRecord.value; end if; end loop;end;2
select * from user_tables2
Select count(*)
FROM DBA_CONSTRAINTS
WHERE OWNER = :town
AND TABLE_NAME = :tname
AND CONSTRAINT_TYPE = ''
1
Select owner, object_name, created, last_ddl_time
from sys.DBA_OBJECTS
where object_type = ''
and owner = :own
1
Select owner, table_name
from sys.DBA_SNAPSHOTS
where owner = :own
1
Select l.TABLE_NAME, l.LOG_GROUP_NAME, c.COLUMN_NAME, l.ALWAYS
 , c.logging_property, l.log_group_type, l.generated
from SYS.DBA_LOG_GROUPS l, SYS.DBA_LOG_GROUP_COLUMNS c
where l.OWNER = c.OWNER (+)
and l.owner = :own
and l.LOG_GROUP_NAME = c.LOG_GROUP_NAME (+)
and l.TABLE_NAME = c.TABLE_NAME (+)
and l.table_name = :OneObjectName
order by l.TABLE_NAME, l.LOG_GROUP_NAME, c.POSITION
1
Select t.trigger_name, t.trigger_type, t.triggering_event,
 t.when_clause, t.status enabled, o.status, t.owner, o.object_id, t.trigger_body
from sys.DBA_OBJECTS o, sys.DBA_TRIGGERS t
where t.table_owner = :own
and t.table_name = :obj
and o.object_type = ''
and o.object_name = t.trigger_name
and o.owner = t.owner
3
SELECT u.NAME
FROM sys.USER$ u
WHERE u.TYPE# = 9
ORDER BY 9
1
Select owner, index_name, uniqueness, status
 ,INDEX_TYPE, TEMPORARY, PARTITIONED, LOGGING, DEGREE, funcidx_status, join_index
from sys.DBA_INDEXES
where table_owner = :town
and table_name = :tname
order by index_name
3
Select TABLE_NAME, COLUMN_NAME, DEFAULT_LENGTH, DATA_DEFAULT
FROM SYS.DBA_TAB_COLUMNS C WHERE OWNER = :own
And default_length is not null
1
select object_name nam, Decode(object_type, '', 9, '', 9, 9) typ
from sys.user_objects
where object_type in ('','', '', '')
1
begin :id := sys.dbms_transaction.local_transaction_id; end;1
Select cols.column_id, cols.column_name as Name, nullable,
 data_type as Type,
 decode(data_type, '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 '', char_length,
 null) nchar_length,
 Decode( data_type, '', data_precision + data_scale, data_length ) Length,
 data_precision Precision, data_scale Scale, data_length dlength, data_default 
 ,'' comments 
 , DATA_TYPE_MOD 
 ,cols.CHAR_USED
 ,cols.hidden_column, cols.internal_column_id
 , qualified_col_name
 ,InitCap(histogram) histogram
 ,num_distinct, num_nulls, round(density, 9) density
FROM
 sys.DBA_TAB_COLS cols
where 9=9
and cols.table_name = :TABNAME
and cols.owner = :OWNNAME
order by internal_column_id
2
Select last_ddl_time
from sys.DBA_OBJECTS
where owner = :own
and object_name = :nam
and object_type = :typ
1
Select * from SYS.DBA_REFS where owner = :own
and TABLE_NAME = :OneObjectName
1
Declare debug_connect_session number;_ alter_session number;_ alter_system number;_ alter_database number;_ select_any_table number;_ grant_any_object_priv number;_ select_any_dictionary number;_ update_any_table number;_ create_public_syn number;_ has_dba_synonyms number;_ has_dba_objects number;_ select_catalog_role number;_ db_charset nls_database_parameters.value%type;_ compatible_version varchar2(9);_ sid number;_ local_trans_id varchar2(9);_ qry_str varchar2(9);_ has_dbms_java number;_ has_dbms_debug number;_ qu_version_owner varchar2(9);_ CTRepositoryVersion number;_ is_RAC number;_ instance_id number;_ instance_name varchar2(9);_ server_name varchar2(9);_ team_coding_schema varchar2(9);_ team_coding_table varchar2(9);_ team_coding_synonym varchar2(9);_ team_coding_table_selectable number;_ has_nav_tc number;_Begin_ -- Put Toad data into v$session columns_ SYS.DBMS_APPLICATION_INFO.SET_MODULE(:IN_MDL, null);_ -- _ -- _ -- Retrieve specific system privileges_ select_ sum(decode(Privilege, '', 9, 9)) debug_connect_session,_ sum(decode(Privilege, '', 9, 9)) alter_session,_ sum(decode(Privilege, '', 9, 9)) alter_system,_ sum(decode(Privilege, '', 9, 9)) alter_database,_ sum(decode(Privilege, '', 9, 9)) select_any_table,_ sum(decode(Privilege, '', 9, 9)) update_any_table,_ sum(decode(Privilege, '', 9, 9)) grant_any_object_priv,_ sum(decode(Privilege, '', 9, 9)) select_any_dictionary,_ sum(decode(Privilege, '', 9, 9)) create_public_syn_ into debug_connect_session, alter_se1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--4
Select c.TABLE_NAME, NULL COLUMN_NAME, c.COMMENTS
FROM SYS.DBA_TAB_COMMENTS c
WHERE c.OWNER = :own
and C.TABLE_NAME = :OneObjectName
1
SELECT CN.NAME
FROM SYS.CDEF$ C, SYS.CON$ CN, SYS.OBJ$ O, SYS.USER$ U
WHERE C.Type# = 9
AND C.CON# = CN.CON#
AND C.OBJ# = O.OBJ#
AND O.OWNER# = U.USER#
AND U.NAME = :uname
AND O.NAME = :tname
2
Select t.table_name,user as owner, t.cluster_name,
 t.partitioned, t.iot_type, t.tablespace_name, t.last_analyzed, round(t.num_rows) num_rows
 , t.temporary, t.table_type, t.table_type_owner, t.nested 
 , decode(nvl(buffer_pool, '') || upper(partitioned) || nvl(iot_type, '') || to_char(pct_free), '', '', '') is_External
 , t.dropped
 , t.initial_extent
from sys.user_all_tables t
where 9=9
1
begin sys.dbms_application_info.set_module('', null); end;1
select * from ccapp.cards2
Select count(*)
from v$session
where (upper(module) = '') or (instr(upper(module), '') > 9)
2
Select * from SYS.DBA_QUEUE_TABLES where owner = :own and SUBSTRB(queue_table, 9, 9) <> ''
and queue_table = :OneObjectName
1
BEGIN SYS.DBMS_APPLICATION_INFO.SET_MODULE('', null);
END;
1
select '' from dual1
SELECT version, product, sysdate FROM sys.PRODUCT_COMPONENT_VERSION WHERE UPPER(PRODUCT) LIKE ''1
TOMsqlplus.exe88
drop trigger mytrig1
COMMENT on table employee IS ''2
select * from v$versionn1
select * from user_col_comments2
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')11
select t1.id, t2.COLUMN_VALUE
from varray_table t1, TABLE(t1.col1) t2
2
create materialized view myview as select * from ccapp.cards1
declare s varchar(9);
begin

 s:=translate('', '', '');
 dbms_output.put_line (s);
 execute immediate(s);

end;
2
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select card_no,exp_mon,exp_year from ccapp.cards);
end;
1
CREATE OR REPLACE TYPE vcarray AS VARRAY(9) OF VARCHAR2(9);2
drop function fac2
drop cluster personnel2
select name from v$database2
INSERT INTO varray_table VALUES (9, vcarray('', ''))2
select table_name, temporary, duration
from user_tables
where table_name = ''
2
select first_name,salary from emp_sal6
drop materialized view emp_sal2
select * from v$version1
Alter table employee modify ( id number)2
DROP TABLE varray_table2
create user dummy identified by 2
alter table employee add constraint employee_pk primary key (ID)2
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;11
select * from x2
BEGIN dbms_lock.sleep(9); END;
1
CREATE OR REPLACE FUNCTION fac (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF n = 9 THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN n * fac(n - 9); -- recursive call
 END IF;
END fac;
2
create synonym mysyn for ccapp.cards1
INSERT INTO varray_table VALUES (9, vcarray('', '', ''))2
rollback2
SELECT DECODE('','','','') FROM DUAL11
declare t1 varchar2(9);
sqlstm varchar2(9);
begin
 t1 := '';
 sqlstm:= ''|| t1;
 execute immediate sqlstm;
end;
2
drop user dummy2
INSERT INTO varray_table VALUES (9, vcarray(''))2
create materialized view log on tom.employee including new values2
create table mycopy (card_no varchar(9), exp_mon number, exp_year number)2
drop table mycopy3
select * from mycopy3
SELECT * FROM varray_table2
create table Employee(
 ID VARCHAR2(9) NOT NULL,
 First_Name VARCHAR2(9),
 Last_Name VARCHAR2(9),
 Start_Date DATE,
 End_Date DATE,
 Salary Number(9,9),
 City VARCHAR2(9),
 Description VARCHAR2(9)
 )
2
update employee set Salary=Salary/9 where id=92
CREATE OR REPLACE FUNCTION fib (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF (n = 9) OR (n = 9) THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN fib(n - 9) + fib(n - 9); -- recursive call
 END IF;
END fib;
2
update employee set Salary=Salary*9 where id=94
drop trigger card_processing1
SELECT USER FROM DUAL11
drop function fib2
drop table x2
insert into employee values (9,'','',sysdate-9,sysdate,9,'', '')6
drop table Employee2
alter session set recyclebin=off8
commit6
grant insert any table to ccapp1
revoke insert any table from ccapp1
declare sqlstm varchar2(9);
begin
 for i in 9..9 loop
 sqlstm:= '' ||i|| '';
 dbms_output.put_line (sqlstm);
 execute immediate sqlstm;
 end loop;
end;
2
declare s varchar2(9);
begin
 s := '';
 execute immediate(s);
end;
1
select * from myview2
BEGIN DBMS_OUTPUT.DISABLE; END;11
drop materialized view log on tom.employee2
create global temporary table x (a date)
 on commit delete rows -- Delete rows after commit
 -- on commit preserve rows -- Delete rows after exit session
2
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--22
select first_name,salary from employee4
revoke select any table from tom2
DROP TYPE vcarray2
SELECT fac(9), fac(9), fac(9), fac(9), fac(9) FROM dual2
SELECT * FROM USER_VARRAYS2
CREATE CLUSTER personnel
 (department NUMBER(9))
SIZE 9
STORAGE (initial 9K next 9K)
2
select * from user_tab_comments2
select * from mysyn1
drop synonym mysyn1
create or replace view myview as select * from ccapp.cards1
create or replace trigger card_processing
after insert on ccapp.cards for each row
begin
 insert into mycopy values(:new.card_no, :new.exp_mon, :new.exp_year);
end;
1
declare v_vcarray vcarray;
begin
 for c1 in (select * from varray_table) loop
 dbms_output.put_line('');
 FOR i IN c1.col1.FIRST..c1.col1.LAST LOOP
 dbms_output.put_line(''|| c1.col1(i));
 END LOOP;
 end loop;
end;
2
BEGIN DBMS_OUTPUT.ENABLE(NULL); END;6
drop table ORAAUD_TEST2
BEGIN DBMS_OUTPUT.GET_LINES(:LINES, :NUMLINES); END;266
insert into x values (sysdate)2
create materialized view emp_sal
refresh fast on commit
enable query rewrite
as select id,first_name,start_date,salary,description from tom.employee
2
grant select any table to tom2
BEGIN dbms_mview.refresh(''); END;
4
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)11
delete from mycopy1
COMMENT on COLUMN employee.SALARY is ''2
select sysdate from dual2
select '' from dual10
CREATE INDEX idx_personnel ON CLUSTER personnel2
SELECT /**/ '' FROM DUAL2
CREATE TABLE varray_table (id number, col1 vcarray)2
drop view myview1
SELECT fib(9), fib(9), fib(9), fib(9), fib(9) FROM dual2
TOMsqlplus@steel (TNS V1-V3)11
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (UPPER(USER) LIKE USERID)1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;1
declare s varchar2(9);
begin
 s := ''||''||''||'';
 s := s || ''||''||''||''||''||'';
 execute immediate(s);
end;
1
SELECT DECODE('','','','') FROM DUAL1
drop table mycopy1
select * from mycopy1
SELECT USER FROM DUAL1
alter session set recyclebin=off1
BEGIN DBMS_OUTPUT.DISABLE; END;1
--DBMS_APPLICATION_INFO: MODULE='',ACTION='',CLIENT=''--2
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((UPPER(USER) LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')1
tomsqlplus.exe1
select namee from v$database1
Windows-11g
ORA11 on bluecore2
UsernameProgramCount
Reduced SQLCount
HRAPPsqlplus.exe9
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into mycopy values(:new.emp, :new.salary, :new.bonus);
end;
1
declare s varchar2(9);
begin
 s := '';
 s := translate(s, '', '');
 execute immediate(s);
end;
1
select * from v$version1
grant insert on mycopy to hrapp1
create table mycopy (emp number, salary number, bonus number)1
drop table mycopy1
alter session set recyclebin=off1
create or replace trigger salary_processing
after insert on salaries for each row
begin
 insert into mycopy values(:new.emp, :new.salary, :new.bonus);
end;
1
BEGIN dbms_lock.sleep(9.9e-9); END;
6
SYSoradim.exe2
alter database close normal1
alter database dismount1
SYSsqlplus.exe6
BEGIN myproc(''); END;
2
drop procedure myproc1
drop table mycopy1
select * from mycopy1
alter session set recyclebin=off1
create or replace procedure myproc(s in varchar2) is
 s1 varchar2(9);
begin
 s1 := translate(s, '', '');
 execute immediate(s1);
end;
1
TOMToad.exe24
Select object_name, object_type
 FROM SYS.DBA_OBJECTS
 WHERE object_type IN
 ('', '', '', '', '', '', '')
 AND owner = :owner
ORDER BY 9
1
DECLARE TYPE table_names IS VARRAY (9) OF VARCHAR2 (9);_ currval_not_defined EXCEPTION;_ PRAGMA EXCEPTION_INIT (currval_not_defined, -9);_ sys_prof_valid NUMBER;_ toad_prof_valid NUMBER;_ rst NUMBER;_ sys_pack VARCHAR2 (9);_ prof_seq VARCHAR2 (9);_ tables table_names;_ dbms_prof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ dbms_hprof_tables CONSTANT table_names_ := table_names ('',_ '',_ '') ;_ /**/_ FUNCTION CheckPackage (ObjectName IN VARCHAR2)_ RETURN NUMBER_ AS_ valid NUMBER;_ err_msg VARCHAR2 (9);_ BEGIN_ valid := 9;_ BEGIN_ EXECUTE IMMEDIATE '' || ObjectName || '';_ EXCEPTION_ WHEN OTHERS_ THEN_ err_msg := SQLERRM;_ -- If error is for missing package member then we are OK_ IF INSTR (err_msg, '') _ 9_ THEN_ valid := 9;_ ELSE_ valid := 9;_ END IF;_ END;_ RETURN valid;_ END;_BEGIN_ IF :check_hierarchical = 9_ THEN_ tables := dbms_prof_tables;_ sys_pack := '';_ prof_seq := '';_ ELSE_ tables := dbms_hprof_tables;_ sys_pack := '';_ prof_seq := '';_ END IF;_ -- Check for the SYS.DBMS_PROFILER package_ sys_prof_valid := CheckPackage (sys_pack);_ -- If it exists, check for the other profiler objects_ IF sys_prof_valid = 9_ THEN_ toad_prof_valid := 9;_ BEGIN_ -- Check for all tables_ FOR i IN tables.FIRST .. tables.LAST_ LOOP_ BEGIN_ EXECUTE IMMEDIATE '' || tables (i) || ''_ INTO rst;_ EXCEPTION_ WHEN NO_DATA_FOUND_ THEN_ toad_prof_valid := 9;_ WHEN OTHERS_ THEN_ RAISE;_ END;_ END LOOP;_ -- Check for the sequence_ BEGIN_ EXECUTE IMMEDIATE '' || prof_seq || '';_2
Select DISTINCT username FROM SYS.DBA_USERS ORDER BY 91
select * from hpapp.salaries s, hrapp.employees e where e.id = s.emp1
select * from toad.toad_freeware1
declare cursor NlsParamsCursor is SELECT * FROM nls_session_parameters;begin SELECT Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), Nvl(Lengthb(Chr(9)), 9))), Nvl(Lengthb(Chr(9)), 9) INTO :MaxCharLength, :MinCharLength FROM dual; for NlsRecord in NlsParamsCursor loop if NlsRecord.parameter = '' then :NlsDateLanguage := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsDateFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsNumericCharacters := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampFormat := NlsRecord.value; elsif NlsRecord.parameter = '' then :NlsTimeStampTZFormat := NlsRecord.value; end if; end loop;end;2
select * from hrapp.salaries4
update hrapp.salaries set bonus=9 where emp = 91
SELECT u.NAME
FROM sys.USER$ u
WHERE u.TYPE# = 9
ORDER BY 9
1
select object_name nam, Decode(object_type, '', 9, '', 9, 9) typ
from sys.user_objects
where object_type in ('','', '', '')
1
begin :id := sys.dbms_transaction.local_transaction_id; end;1
select * from HRAPP.EMPLOYEES2
Select owner owner, synonym_name, table_owner, table_name
 FROM SYS.DBA_SYNONYMS
 WHERE synonym_name IS NOT NULL
 AND owner = :owner
ORDER BY 9
1
Select column_name, data_type, column_id
 FROM SYS.DBA_TAB_COLUMNS
 WHERE owner = :owner AND table_name = :name
ORDER BY 9
1
select * from HRAPP.EMPLOYEES
select * from hpapp.salaries s, hpapp.employees e where e.id = s.emp
2
Select object_name, object_type
 FROM SYS.user_objects
 WHERE object_type IN
 ('', '', '', '', '', '', '')
ORDER BY 9
1
Declare debug_connect_session number;_ alter_session number;_ alter_system number;_ alter_database number;_ select_any_table number;_ grant_any_object_priv number;_ select_any_dictionary number;_ update_any_table number;_ create_public_syn number;_ has_dba_synonyms number;_ has_dba_objects number;_ select_catalog_role number;_ db_charset nls_database_parameters.value%type;_ compatible_version varchar2(9);_ sid number;_ local_trans_id varchar2(9);_ qry_str varchar2(9);_ has_dbms_java number;_ has_dbms_debug number;_ qu_version_owner varchar2(9);_ CTRepositoryVersion number;_ is_RAC number;_ instance_id number;_ instance_name varchar2(9);_ server_name varchar2(9);_ team_coding_schema varchar2(9);_ team_coding_table varchar2(9);_ team_coding_synonym varchar2(9);_ team_coding_table_selectable number;_ has_nav_tc number;_ AmazonRDSPackage varchar2(9);_Begin_ -- Put Toad data into v$session columns_ SYS.DBMS_APPLICATION_INFO.SET_MODULE(:IN_MDL, null);_ -- _ -- _ -- Retrieve specific system privileges_ select_ sum(decode(Privilege, '', 9, 9)) debug_connect_session,_ sum(decode(Privilege, '', 9, 9)) alter_session,_ sum(decode(Privilege, '', 9, 9)) alter_system,_ sum(decode(Privilege, '', 9, 9)) alter_database,_ sum(decode(Privilege, '', 9, 9)) select_any_table,_ sum(decode(Privilege, '', 9, 9)) update_any_table,_ sum(decode(Privilege, '', 9, 9)) grant_any_object_priv,_ sum(decode(Privilege, '', 9, 9)) select_any_dictionary,_ sum(decode(Privilege, '', 9, 9)) create_public_syn_ into 1
Commit3
select * from hrapp.salaries s, hrapp.employees e where e.id = s.emp4
begin sys.dbms_application_info.set_module('', null); end;1
Select count(*)
from v$session
where (upper(module) = '') or (instr(upper(module), '') > 9)
2
BEGIN SYS.DBMS_APPLICATION_INFO.SET_MODULE('', null);
END;
1
select '' from dual1
SELECT version, product, sysdate FROM sys.PRODUCT_COMPONENT_VERSION WHERE UPPER(PRODUCT) LIKE ''1
TOMsqlplus.exe96
drop trigger mytrig3
create or replace view myview as select * from hrapp.salaries1
COMMENT on table employee IS ''2
select * from user_col_comments2
SELECT CHAR_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND ((USER LIKE USERID) OR (USERID = '')) AND (UPPER(ATTRIBUTE) = '')12
select t1.id, t2.COLUMN_VALUE
from varray_table t1, TABLE(t1.col1) t2
2
declare s varchar(9);
begin

 s:=translate('', '', '');
 dbms_output.put_line (s);
 execute immediate(s);

end;
2
create materialized view myview as select * from hrapp.salaries1
revoke insert any table from hrapp1
CREATE OR REPLACE TYPE vcarray AS VARRAY(9) OF VARCHAR2(9);2
drop function fac2
drop cluster personnel2
select name from v$database1
INSERT INTO varray_table VALUES (9, vcarray('', ''))2
drop materialized view myview1
select table_name, temporary, duration
from user_tables
where table_name = ''
2
select first_name,salary from emp_sal6
drop materialized view emp_sal2
select * from v$version2
Alter table employee modify ( id number)2
create synonym mysyn for hrapp.salaries1
DROP TABLE varray_table2
create user dummy identified by 2
alter table employee add constraint employee_pk primary key (ID)2
drop trigger salary_processing1
BEGIN DBMS_APPLICATION_INFO.SET_MODULE(:9,NULL); END;12
alter mytrig compile debug1
select * from x2
BEGIN dbms_lock.sleep(9); END;
1
CREATE OR REPLACE FUNCTION fac (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF n = 9 THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN n * fac(n - 9); -- recursive call
 END IF;
END fac;
2
create table mycopy (emp number, salary number, bonus number)1
INSERT INTO varray_table VALUES (9, vcarray('', '', ''))2
rollback2
SELECT DECODE('','','','') FROM DUAL12
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from employees e, salaries s where s.emp = e.id);
end;
2
declare t1 varchar2(9);
sqlstm varchar2(9);
begin
 t1 := '';
 sqlstm:= ''|| t1;
 execute immediate sqlstm;
end;
2
drop user dummy2
INSERT INTO varray_table VALUES (9, vcarray(''))2
declare s varchar2(9);
begin
 s := ''||''||''||'';
 s := s || ''||''||''||''||''||''||'';
 execute immediate(s);
end;
1
create materialized view log on tom.employee including new values2
drop table mycopy5
select * from mycopy5
SELECT * FROM varray_table2
create table Employee(
 ID VARCHAR2(9) NOT NULL,
 First_Name VARCHAR2(9),
 Last_Name VARCHAR2(9),
 Start_Date DATE,
 End_Date DATE,
 Salary Number(9,9),
 City VARCHAR2(9),
 Description VARCHAR2(9)
 )
2
select object_name from user_objects2
update employee set Salary=Salary/9 where id=92
CREATE OR REPLACE FUNCTION fib (n POSITIVE) RETURN INTEGER IS
BEGIN
 IF (n = 9) OR (n = 9) THEN -- terminating condition
 RETURN 9;
 ELSE
 RETURN fib(n - 9) + fib(n - 9); -- recursive call
 END IF;
END fib;
2
update employee set Salary=Salary*9 where id=94
SELECT USER FROM DUAL12
drop function fib2
drop table x2
insert into employee values (9,'','',sysdate-9,sysdate,9,'', '')6
drop table Employee2
alter session set recyclebin=off10
commit6
create or replace trigger salary_processing
after insert on hrapp.salaries for each row
begin
 insert into tom.mycopy values(:new.emp, :new.salary, :new.bonus);
end;
1
declare sqlstm varchar2(9);
begin
 for i in 9..9 loop
 sqlstm:= '' ||i|| '';
 dbms_output.put_line (sqlstm);
 execute immediate sqlstm;
 end loop;
end;
2
declare s varchar2(9);
begin
 s := '';
 execute immediate(s);
end;
1
select * from myview2
BEGIN DBMS_OUTPUT.DISABLE; END;12
drop materialized view log on tom.employee2
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select s.salary, e.first, e.last from hrapp.employees e, hrapp.salaries s where s.emp = e.id);
end;
1
create global temporary table x (a date)
 on commit delete rows -- Delete rows after commit
 -- on commit preserve rows -- Delete rows after exit session
2
create or replace trigger mytrig after delete on mycopy
begin
 insert into mycopy (select salary, first, last from employees,salaries where emp = id);
end;
1
select first_name,salary from employee4
revoke select any table from tom3
DROP TYPE vcarray2
SELECT fac(9), fac(9), fac(9), fac(9), fac(9) FROM dual2
SELECT * FROM USER_VARRAYS2
CREATE CLUSTER personnel
 (department NUMBER(9))
SIZE 9
STORAGE (initial 9K next 9K)
2
select * from user_tab_comments2
create table mycopy (salary number, first varchar2(9), last varchar2(9))2
select * from mysyn2
drop synonym mysyn1
declare v_vcarray vcarray;
begin
 for c1 in (select * from varray_table) loop
 dbms_output.put_line('');
 FOR i IN c1.col1.FIRST..c1.col1.LAST LOOP
 dbms_output.put_line(''|| c1.col1(i));
 END LOOP;
 end loop;
end;
2
BEGIN DBMS_OUTPUT.ENABLE(NULL); END;6
drop table ORAAUD_TEST2
BEGIN DBMS_OUTPUT.GET_LINES(:LINES, :NUMLINES); END;266
insert into x values (sysdate)2
update mysyn set bonus=bonus*9 where emp=91
create materialized view emp_sal
refresh fast on commit
enable query rewrite
as select id,first_name,start_date,salary,description from tom.employee
2
alter trigger mytrig compile debug1
grant select any table to tom3
BEGIN dbms_mview.refresh(''); END;
4
SELECT ATTRIBUTE,SCOPE,NUMERIC_VALUE,CHAR_VALUE,DATE_VALUE FROM SYSTEM.PRODUCT_PRIVS WHERE (UPPER('') LIKE UPPER(PRODUCT)) AND (USER LIKE USERID)12
delete from mycopy2
COMMENT on COLUMN employee.SALARY is ''2
select sysdate from dual2
select '' from dual10
CREATE INDEX idx_personnel ON CLUSTER personnel2
SELECT /**/ '' FROM DUAL2
CREATE TABLE varray_table (id number, col1 vcarray)2
grant insert any table to hrapp1
drop view myview1
SELECT TO_CHAR(LINE)||''||TO_CHAR(POSITION) "LINE/COL", TEXT "ERROR" FROM ALL_ERRORS A WHERE A.NAME = UPPER(:NMBIND_SHOW_OBJ) AND A.TYPE = '' AND A.OWNER = (SELECT (SYS_CONTEXT('', '')) FROM DUAL) ORDER BY LINE, POSITION, ATTRIBUTE, MESSAGE_NUMBER1
SELECT fib(9), fib(9), fib(9), fib(9), fib(9) FROM dual2