DBMS_SQL PLS-00307: too many 'PARSE' this call statements
I'm trying to accomplish the DOF in a program, I'm here to ask you for PLSQl help since I have done very little. I get the docs of oracle plsql well. Please do it without asking the reaosn I must do this in a program.alter system kill session ' < sid > < serial # > ';
sql> CREATE OR REPLACE PROCEDURE mykill(mysid IN NUMBER, myserial in number)
2 AS
3 cursor_name INTEGER;
4 rows_processed INTEGER;
5 BEGIN
6 cursor_name := dbms_sql.open_cursor;
7 DBMS_SQL.PARSE(cursor_name, 'ALTER SYSTEM KILL SESSION '':x', ':y''',
8 DBMS_SQL.NATIVE);
9 DBMS_SQL.BIND_VARIABLE(cursor_name, ':x', mysid);
10 DBMS_SQL.BIND_VARIABLE(cursor_name,':y', myserial);
11 rows_processed := DBMS_SQL.EXECUTE(cursor_name);
12 DBMS_SQL.CLOSE_CURSOR(cursor_name);
13 EXCEPTION
14 WHEN OTHERS THEN
15 DBMS_SQL.CLOSE_CURSOR(cursor_name);
16 END;
17 /
Warning: Procedure created with compilation errors.
sql> show error
Errors for PROCEDURE MYKILL:
LINE/COL ERROR
-------- -----------------------------------------------------------------
7/5 PL/SQL: Statement ignored
7/5 PLS-00307: too many declarations of 'PARSE' match this call
sql>
jmft2012 wrote:
I had the following worked, it's a DML rather than the DOF.
Yes, it is the DOF and therefore won't take a bind variable. Your code of the scrap and use of execute immediate:
CREATE OR REPLACE
PROCEDURE mykill(
mysid IN NUMBER,
myserial in number
)
IS
BEGIN
EXECUTE IMMEDIATE 'ALTER SYSTEM KILL SESSION ''' || mysid || ',' || myserial || '''';
END;
/
SY.
Tags: Database
Similar Questions
-
PLS-00307: too many statements of 'F' is this call
Hi friends,
I created a package (OL) using procedure overloading.
Package specifications:
CREATE or REPLACE package SDR_SPRUSR.ol as
f procedure (number p);
f procedure (p varchar2);
f procedure (p q number, varchar2);
f procedure (p number, q varchar2);
f procedure (number p, q, r varchar2);
end;
/
Package body:
CREATE or REPLACE package body SDR_SPRUSR.ol as
f procedure (number of p) is
Start
dbms_output.put_line ('f < number > called');
end;
f procedure (p varchar2) is
Start
dbms_output.put_line ('f < varchar > called');
end;
f procedure (p varchar2, number of q) is
Start
dbms_output.put_line ('f < varchar > called, called < number > f');
end;
f procedure (number, varchar2 q p) is
Start
dbms_output.put_line ('f < number > called, called < varchar > f');
end;
f procedure (p, q number, varchar2 r number) is
Start
dbms_output.put_line ('< number > f called < number > called f, f < varchar > called');
end;
end;
/
But here's the problem:
When I pass NULL as a parameter like
BEGIN
SDR_SPRUSR. OL. F (NULL);
END;
I get an error in SQL * more:
ERROR at line 3:
ORA-06550: line 3, column 4:
PLS-00307: too many statements of 'F' is this call
ORA-06550: line 3, column 4:
PL/SQL: Statement ignored
How can I get this error? Please give me a solution...
(My requirement is to display a friendly message when NULL is passed).
Thank you.
Kind regards
Vivek
Published by: 847837 on March 28, 2011 01:35Can't we display a user friendly message showing "PASS SUFFICIENT VALUES"?
Why so no change your function as follows
procedure f (p number) is begin if p is null then dbms_output.put_line('f
called ==> pass sufficient values'); end if; end; But even in this case you need to qualify your input parameter with to_number to_char for overload to work properly
or give the default value for your setting if possible
Best regards
Mohamed Houri
-
PLS-00307: too many statements - overloaded method w. the date and time stamp
I ran in an overload situation but can't seem to find out exactly why the following error occurs:
When I run the overloaded methods sysdate and systimestamp, I get an error on the timestamp:create or replace package pkg_overload as procedure overload(p_in in date); procedure overload(p_in in timestamp); end pkg_overload; / create or replace package body pkg_overload as procedure overload(p_in in date) as begin dbms_output.put_line('overload > date'); end overload; procedure overload(p_in in timestamp) as begin dbms_output.put_line('overload > timestamp'); end overload; end pkg_overload; /
It seems that Oracle is trying both the implicit conversion of the timestamp to date and no conversion, thus obtaining the error PLS-00307. Can anyone provide more insight in this? Is their still around him (in addition to creating a single method named timestamp procedure)?exec pkg_overload.overload(sysdate); overload > date exec pkg_overload.overload(systimestamp); Error starting at line 27 in command: exec pkg_overload.overload(systimestamp) Error report: ORA-06550: line 1, column 7: PLS-00307: too many declarations of 'OVERLOAD' match this call ORA-06550: line 1, column 7: PL/SQL: Statement ignored 06550. 00000 - "line %s, column %s:\n%s" *Cause: Usually a PL/SQL compilation error. *Action:
Thank you
Martin
-----
http://www.talkapex.com
http://www.clarifit.comSYSTIMESTAMP is a TIMESTAMP WITH time ZONE SCHEDULE. You must provide a separate overload for the TIMESTAMP WITH time ZONE SCHEDULE (and you'll probably want one for a setting of TIMESTAMP WITH time ZONE SCHEDULE LOCAL as well).
SQL> ed Wrote file afiedt.buf 1 create or replace package pkg_overload 2 as 3 procedure overload(p_in in date); 4 procedure overload(p_in in timestamp); 5 procedure overload(p_in in timestamp with time zone); 6 procedure overload(p_in in timestamp with local time zone); 7* end pkg_overload; SQL> / Package created. SQL> ed Wrote file afiedt.buf 1 create or replace package body pkg_overload 2 as 3 procedure overload(p_in in date) 4 as 5 begin 6 dbms_output.put_line('overload > date'); 7 end overload; 8 procedure overload(p_in in timestamp) 9 as 10 begin 11 dbms_output.put_line('overload > timestamp'); 12 end overload; 13 procedure overload(p_in in timestamp with time zone) 14 as 15 begin 16 dbms_output.put_line('overload > timestamp with time zone'); 17 end overload; 18 procedure overload(p_in in timestamp with local time zone) 19 as 20 begin 21 dbms_output.put_line('overload > timestamp with local time zone'); 22 end overload; 23* end pkg_overload; 24 / Package body created. SQL> set serveroutput on; SQL> exec pkg_overload.overload( systimestamp ); overload > timestamp with time zone PL/SQL procedure successfully completed.
Justin
-
PLS 00307 too many statement of P corresponds to this call
I am trying to display the data with a timestamp of the values using htp.p in my package, but it makes with the above specified error
HTP.p ("< td align =" center"> ');
HTP.p (detrec.created);
HTP.p ("< table > '");
Pls suggest on this
Thank youWhat is detrec.created? timestamp (date value)?
Then use to_char.
HTP.P ('
'); HTP.P (TO_CHAR ( detrec.created, 'MM/DD/YYYY HH24:MI:SS')); HTP.P (' ');G.
Published by: Ganesh aboumagahrif June 7, 2011 09:27
-
Too many statements of "SET_REPORT_OBJECT_PROPERTY" corresponds to this call
Hi guys,.
I'm writing a program unit that will accept the file name of the report to run and try to set the report object filename runtime as follows:-
PROCEDURE RUN_PRODUCT_PROC(report_filename VARCHAR2) IS
Start
SET_REPORT_OBJECT_PROPERTY (REPORT_ID, REPORT_FILENAME, report_filename);
-run reports
report_message: = run_report_object (report_id, report_param_list);
end;
But when I try to compile this unit then it gives me error-
307 error at line 45,
too many statements of "SET_REPORT_OBJECT_PROPERTY" corresponds to this call
Can help any one on this?
AV.Where is my reward useful/correct ;)
-
A function in a subquery is call too many times.
Hi all
I am struggling to understand why a function in a subquery is called too many times.
Let me explain with an example:
I do not understand why Oracle calls my 28 times function in this example, 4 times should be sufficient.create or replace function all_emp (v_deptno in number) return varchar2 as v_all_emp varchar2(2000); begin dbms_output.put_line ('function called'); for i in (select * from emp where deptno = v_deptno) loop v_all_emp := v_all_emp || i.ename || '; '; end loop; return v_all_emp; end; / -- running just the subquery, calls the function all_emp only 4 times (once for each row in table dept) select d.deptno, d.dname, all_emp(d.deptno) f_all_emp from dept d; -- running the whole query, using regexp to split the value of f_all_emp into separate fields, causes that function all_emp is called 28 times, thus 6 times for each row!! select tmp.*, regexp_substr(f_all_emp,'[^;]*',1,1) emp1, regexp_substr(f_all_emp,'[^;]*',1,3) emp2, regexp_substr(f_all_emp,'[^;]*',1,5) emp3, regexp_substr(f_all_emp,'[^;]*',1,7) emp4, regexp_substr(f_all_emp,'[^;]*',1,9) emp5, regexp_substr(f_all_emp,'[^;]*',1,11) emp6 from (select d.deptno, d.dname, all_emp(d.deptno) f_all_emp from dept d) tmp ;
Is there a way to force that the subquery is materialized first?
A reminder of the facts:
Above function / request is of course a simple example.
In fact, I have a rather complex function, integrating in a subquery.
The subquery is already slow (2 min) to run, but when I want to share the result of the function in several areas (about 20) it's over an hour due to above described behavior.Optimizer merges online view and the query results in:
select d.deptno, d.dname, all_emp(d.deptno) f_all_emp regexp_substr(all_emp(d.deptno),'[^;]*',1,1) emp1, regexp_substr(all_emp(d.deptno),'[^;]*',1,3) emp2, regexp_substr(all_emp(d.deptno),'[^;]*',1,5) emp3, regexp_substr(all_emp(d.deptno),'[^;]*',1,7) emp4, regexp_substr(all_emp(d.deptno),'[^;]*',1,9) emp5, regexp_substr(all_emp(d.deptno),'[^;]*',1,11) emp6 from dept d /
That's why function is called 28 times. Seen go explain plan:
SQL> explain plan for 2 select tmp.*, 3 regexp_substr(f_all_emp,'[^;]*',1,1) emp1, 4 regexp_substr(f_all_emp,'[^;]*',1,3) emp2, 5 regexp_substr(f_all_emp,'[^;]*',1,5) emp3, 6 regexp_substr(f_all_emp,'[^;]*',1,7) emp4, 7 regexp_substr(f_all_emp,'[^;]*',1,9) emp5, 8 regexp_substr(f_all_emp,'[^;]*',1,11) emp6 9 from ( 10 select d.deptno, 11 d.dname, 12 all_emp(d.deptno) f_all_emp 13 from dept d 14 ) tmp 15 / Explained. SQL> @?\rdbms\admin\utlxpls PLAN_TABLE_OUTPUT -------------------------------------------------------------------------- Plan hash value: 3383998547 -------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 4 | 52 | 3 (0)| 00:00:01 | | 1 | TABLE ACCESS FULL| DEPT | 4 | 52 | 3 (0)| 00:00:01 | -------------------------------------------------------------------------- 8 rows selected. SQL>
If we use the NO_MERGE indicator:
SQL> select /*+ NO_MERGE(tmp) */ 2 tmp.*, 3 regexp_substr(f_all_emp,'[^;]*',1,1) emp1, 4 regexp_substr(f_all_emp,'[^;]*',1,3) emp2, 5 regexp_substr(f_all_emp,'[^;]*',1,5) emp3, 6 regexp_substr(f_all_emp,'[^;]*',1,7) emp4, 7 regexp_substr(f_all_emp,'[^;]*',1,9) emp5, 8 regexp_substr(f_all_emp,'[^;]*',1,11) emp6 9 from ( 10 select d.deptno, 11 d.dname, 12 all_emp(d.deptno) f_all_emp 13 from dept d 14 ) tmp 15 / DEPTNO DNAME F_ALL_EMP EMP1 EMP2 EMP3 EMP4 EMP5 EMP6 ---------- -------------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- 10 ACCOUNTING CLARK; KIN CLARK KING MILLER G; MILLER; 20 RESEARCH SMITH; JON SMITH JONES SCOTT ADAMS FORD ES; SCOTT; ADAMS; FO RD; 30 SALES ALLEN; WAR ALLEN WARD MARTIN BLAKE TURNER JAMES D; MARTIN; DEPTNO DNAME F_ALL_EMP EMP1 EMP2 EMP3 EMP4 EMP5 EMP6 ---------- -------------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- BLAKE; TU RNER; JAME S; 40 OPERATIONS function called function called function called function called function called function called SQL> explain plan for 2 select /*+ NO_MERGE(tmp) */ 3 tmp.*, 4 regexp_substr(f_all_emp,'[^;]*',1,1) emp1, 5 regexp_substr(f_all_emp,'[^;]*',1,3) emp2, 6 regexp_substr(f_all_emp,'[^;]*',1,5) emp3, 7 regexp_substr(f_all_emp,'[^;]*',1,7) emp4, 8 regexp_substr(f_all_emp,'[^;]*',1,9) emp5, 9 regexp_substr(f_all_emp,'[^;]*',1,11) emp6 10 from ( 11 select d.deptno, 12 d.dname, 13 all_emp(d.deptno) f_all_emp 14 from dept d 15 ) tmp 16 / Explained. SQL> @?\rdbms\admin\utlxpls PLAN_TABLE_OUTPUT ------------------------------------------------------------------------------------------------------ Plan hash value: 2317111044 --------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | --------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 4 | 8096 | 3 (0)| 00:00:01 | | 1 | VIEW | | 4 | 8096 | 3 (0)| 00:00:01 | | 2 | TABLE ACCESS FULL| DEPT | 4 | 52 | 3 (0)| 00:00:01 | --------------------------------------------------------------------------- 9 rows selected. SQL>
Not sure why the function is executed once 6 and not 4. What we really want, is to materialize reviews online:
SQL> with tmp as ( 2 select /*+ materialize */ 3 d.deptno, 4 d.dname, 5 all_emp(d.deptno) f_all_emp 6 from dept d 7 ) 8 select tmp.*, 9 regexp_substr(f_all_emp,'[^;]*',1,1) emp1, 10 regexp_substr(f_all_emp,'[^;]*',1,3) emp2, 11 regexp_substr(f_all_emp,'[^;]*',1,5) emp3, 12 regexp_substr(f_all_emp,'[^;]*',1,7) emp4, 13 regexp_substr(f_all_emp,'[^;]*',1,9) emp5, 14 regexp_substr(f_all_emp,'[^;]*',1,11) emp6 15 from tmp 16 / DEPTNO DNAME F_ALL_EMP EMP1 EMP2 EMP3 EMP4 EMP5 EMP6 ---------- -------------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- 10 ACCOUNTING CLARK; KIN CLARK KING MILLER G; MILLER; 20 RESEARCH SMITH; JON SMITH JONES SCOTT ADAMS FORD ES; SCOTT; ADAMS; FO RD; 30 SALES ALLEN; WAR ALLEN WARD MARTIN BLAKE TURNER JAMES D; MARTIN; DEPTNO DNAME F_ALL_EMP EMP1 EMP2 EMP3 EMP4 EMP5 EMP6 ---------- -------------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- BLAKE; TU RNER; JAME S; 40 OPERATIONS function called function called function called function called SQL> explain plan for 2 with tmp as ( 3 select /*+ materialize */ 4 d.deptno, 5 d.dname, 6 all_emp(d.deptno) f_all_emp 7 from dept d 8 ) 9 select tmp.*, 10 regexp_substr(f_all_emp,'[^;]*',1,1) emp1, 11 regexp_substr(f_all_emp,'[^;]*',1,3) emp2, 12 regexp_substr(f_all_emp,'[^;]*',1,5) emp3, 13 regexp_substr(f_all_emp,'[^;]*',1,7) emp4, 14 regexp_substr(f_all_emp,'[^;]*',1,9) emp5, 15 regexp_substr(f_all_emp,'[^;]*',1,11) emp6 16 from tmp 17 / Explained. SQL> @?\rdbms\admin\utlxpls PLAN_TABLE_OUTPUT ----------------------------------------------------------------------------------------------------------------------- Plan hash value: 634594723 --------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | --------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 4 | 8096 | 5 (0)| 00:00:01 | | 1 | TEMP TABLE TRANSFORMATION | | | | | | | 2 | LOAD AS SELECT | | | | | | | 3 | TABLE ACCESS FULL | DEPT | 4 | 52 | 3 (0)| 00:00:01 | | 4 | VIEW | | 4 | 8096 | 2 (0)| 00:00:01 | | 5 | TABLE ACCESS FULL | SYS_TEMP_0FD9D6603_20255AE | 4 | 52 | 2 (0)| 00:00:01 | PLAN_TABLE_OUTPUT ----------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------- 12 rows selected. SQL>
However, suspicion of MATERIALIZATION is a hint of undocumented.
SY.
-
I tried everything that in the resolution of this problem. I have searched online withouthelp. And Google solves everything.
I have tried to call the phone number on site to help many times only to be unnecessarily contributed once. I was for some time with each of them to be selected to fix my problem.
I tried to send the form on the page when you sign in and 3 times so far , what I was told to go to this extremely useless devnet, which was all the phone support told me to do that was without helpand they closed all applications support.
Does anyone knows how to fix these errors:
Flash can not parse this document. An error occurred opening file '.fla' Failed to open document..fla.
I have converted it into a zip and went through all the files and don't see any error. The only one I did was MobileSettings.xml, which is empty and a new CS5 is the queue is empty and gives the error as well.
Does anyone know how to fix this?
You may have a corrupt fla. try to create a new directory that has no subdirectory. move the fla to the new directory. Try and open the fla in the new directory. If it fails, you have a corrupt fla, and in this situation, I think the best you can do is take your last working swf and decompile to create a fla work.
-
Hi all
I want a solution, I have a report that the ppt that r fectches stored in db, if I'm looking for more it results in error so I reduced the results and it was working fine. Now I see that it gives the same error althorugh (as below), that it worked very well by reducing query results. Can someone help me please in the present.
the error is
Bad request
Your browser has requested that this server could not understand.
mod_plsql: /pls/apex/wwv_flow.accept HTTP-400 too many arguments passed. At 3250 parameters. Upper limit is 2000
--------------------------------------------------------------------------------
Server Oracle - HTTP - Server Oracle-Application-Server-10g/10.1.3.1.0 at insightapps.oraclecorp.com Port 80See also the following thread: HTTP-400 too many arguments passed
-
I am trying to access the security settings in my Apple ID, but due to too many failed attempts to answer my questions of security, this option is blocked. How can I unlock it?
You can see this page if your identifier Apple is locked to see how to solve this problem.
https://support.Apple.com/en-us/HT204106
If you cannot solve this way, please contact support at the link below!
-
When you try to import video files in Movie Maker I get the message; M2U00017. MPG could not be imported. An interface has too many methods to fire events from
-What this means and how do I fix it so I can import video files to edit?
When you try to import video files in Movie Maker I get the message; M2U00017. MPG could not be imported. An interface has too many methods to fire events from
-What this means and how do I fix it so I can import video files to edit?
=======================================
Movie Maker has problems with the .mpg files... best bet would be
to convert the .mpg files before importing the .wmv format.Several formats are apparently compatible with
Movie Maker, but the most reliable choices are:Photos - bmp
Video - wmv or dv - avi
Music - wma, wav, .wmvSee the following article:
Movie Maker 2 - Import MPEG files
http://www.Papajohn.org/mm2-importing-video-MPEG2.htmlThe following freeware can convert:
(FWIW... it's always a good idea to create a system)
Restore point before installing software or updates)Format Factory
http://www.pcfreetime.com/
(FWIW... you can uncheck
all the boxes on the last screen)After downloading and installing Format Factory...
Open the program and choose an output folder...
(this is where you will find your files when they are
converted)Drag and drop your video clips on the main screen...
Select "At?" / OK...
(the? is the format of your choice)Click on... Beginning... in the toolbar...
That should do it...
Good luck...
John Inzer - MS - MVP - digital media experience
-
BlackBerry Z10 error "too many devices are connected to this account.
I just bought a new z10, I used BIS of my network too.
But when I created my email to work through Microsoft Active Sync, z10 me "too many devices are connected to this account" ... What can I do now for this problem?
Change the password of your email - then it will give you an option to disconnect all other devices click Yes and then connect it to your Z10 Best of Luck
-
I failed repeatedly when downloading files Acrobat_2015_Web_WWMUI.exe then I tried start click on download. but after 5 times I tried, it seems now a notice like this:
"Sorry,
Too many download attempts: 5. you were allowed to upload only 5 times.
If you have any questions, please contact Digital River Customer Service to the " [email protected] ."
How can I re - download the file?
order number: 10089840159
Have you tried to download at the bottom of link?
-
I have too many numbers in my serial number for Lightroom. I have a card with a number on it, and he bought a new number. This number is too long.
!
Frank, please try the below mentioned link.
- https://helpx.Adobe.com/x-productkb/global/redemption-code-help.html
- https://helpx.Adobe.com/x-productkb/global/find-serial-number-student-teacher.html
- https://helpx.Adobe.com/x-productkb/global/find-serial-number.html
Hope it would help.
Atul_Saini
-
Scalability problems - too many Active Sessions?
Hello
I'm having a problem with an app that I built for one of the College campus, that I work. The application is a queue system where there are stations for students to access your room, admin stations where staff can see these students and "call", and displays outside every office employee that shows the student who was called. There are about 20 of the latter type of billboards. I have the following code in my footer to query the DB for most recent students called for a specific room:
The process of OnDemand, F_NEXT_STUDENT executes the query and returns the result:<script type="text/javascript"> <!-- var refresh_region = function( workstation_in, div_in ) { $.get( 'wwv_flow.show', {"p_request" : 'APPLICATION_PROCESS=F_NEXT_STUDENT', "p_flow_id" : $v('pFlowId'), //app id "p_flow_step_id" : $v('pFlowStepId'), //page id "p_instance" : $v('pInstance'), //session id "x01" : workstation_in }, function(data) { $(div_in).html(data); } ); setTimeout(function() { refresh_region( workstation_in, div_in ) }, 5000); } refresh_region( '&P7_WORKSTATION_IN.', '#next_student_div' ); //--> </script>
However, when all these display panels is turned on (and I use the code as follows in the other pages for similar purposes) the application become slow and eventually unresponsive. As a first step, we have the application running a box with Oracle XE. Finally, we have migrated to a full blown installation 11g with APEX listener and GlassFish. My DBA said everything looks ok on the side of the DB, so I tried to dig into other areas to see where the bottleneck can be. After inspecting the report of Active Sessions in the APEX, I noticed that there are a ton of connections being generated (> 30 000). This is not a good thing for me and I try to understand what I am doing wrong.select a.FIRST_NAME || ' ' || a.LAST_NAME into full_name from ONESTOP_QUEUE a where a.WORKSTATION_ID_CALLED = in_workstation_id and a.STATUS = 'CALLED' and a.QUEUE_ID = ( select min( c.QUEUE_ID ) from ONESTOP_QUEUE c where c.WORKSTATION_ID_CALLED = in_workstation_id and c.STATUS = 'CALLED');
At first I used $. post() instead of $. get (). I was also using setInterval() instead of a setTimeout() loop. However, none of these changes really seem to help the situation. I am at a loss to know how else to improve the performance of this application. Any suggestions on what I can try?
Most of the features of the app is on apex.oracle.com
WORKSPACE: SCCC_TEST
USER/PASS: TEST/test
Direct URL to the page (I spend worksation ID): http://apex.oracle.com/pls/apex/f?p=65890:7:0:P7_WORKSTATION_IN:ADMISSIONS_1
Thanks in advance for any help.Hello
are you sure that each AJAX request generates a new APEX session? Because it is based on your downloaded app all right. You can check that by running the following query. It will also show you how long it took APEX to meet your demand for AJAX (elapsed_time). I think that the elapsed time will be the key to find out why your application becomes unresponsive if too many customers are returning. The goal should be that the AJAX request ends as soon as possible. For example 1 sec would be for many, because if you have 20 parallel AJAX requests at the same time, this could have an impact on your DB. You can share your average time?
select apex_session_id, to_char(view_date, 'DD.MM.YYYY HH24:MI:SS') as view_date, elapsed_time, application_info from apex_workspace_activity_log where application_id = 65890 and page_id = 7 and view_date >= sysdate - 0.1 order by 1, 2, 3
I don't know how much data is stored in the ONESTOP_QUEUE table, but it may be useful to adjust your statement used in F_NEXT_STUDENT. On apex.oracle.com, the plan of the explain output shows at least he uses twice a scan interval on index ONESTOP_QUEUE_IDX. For inside MIN instruction it is well, but the external SQL should just do a search PK using QUEUE_ID. This is why I would like to delete
a.WORKSTATION_ID_CALLED = in_workstation_id and a.STATUS = 'CALLED'
to force the index seek PK using QUEUE_iD.
I also suggest that you make your JavaScript code on the page 5 and 7 more transparent. He is currently hiding in the region or footer HTML. I would say to move JS code in the attributes of the page 'Function and Global Variable declaration' and ' run when Page Loads. BTW, there is no need to use $(document) .ready in "Run when the Page loads", because internally, we already use $(document) .ready.
Or instead of using your own JavaScript code you can download the plugin http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-plug-ins-182042.html#dynamic "Timer" and use rather dynamic actions. On page 5 you can use the action "Refresh" to update your classic report and on page 7 you can use an action to "Set the value" to run your query. I think it would make your page easy to read for others.
Concerning
Patrick
-----------
My Blog: http://www.inside-oracle-apex.com
APEX Plug-Ins: http://apex.oracle.com/plugins
Twitter: http://www.twitter.com/patrickwolf -
Why firefox causes 429 block too many applications on the Vimeo site?
When I try to visit vimeo.com with Firefox (version 37.0) I get a message block server called 429 too many requests. However, I can then use another browser (Konqueror - provided with my Fedora KDE plasma system [fc21]) to access the site without problem.
I tried to clear the cookies and the cache of Firefox and running in safe mode with all add-ons disabled, but he always brings the 429 error message.
I'm puzzled. Any advice?You can delete all data stored in Firefox with a specific area through "Forget this Site" in the context menu of a history entry ("" history > view history "or" view > sidebar > History "") or via the subject: permissions page.
Using "Forget this Site" will delete all data stored in Firefox in this area as bookmarks, cookies, words of past, cache, history, and exceptions, so be careful and if you have a password or other data from that domain you don't want to lose then check that back up these data or make a comment.
You can't recover from this "forget" unless you have a backup of the files involved.
It has no lasting effect, so if come back you on such a 'forgotten' site, then the data of this Web site will be saved once more.
Create a new profile as a test to see if your profile is the source of the problem.
See "create a profile":
- https://support.Mozilla.org/KB/Profile-Manager-create-and-remove-Firefox-profiles
- http://KB.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
If the new profile works then you can transfer files from a profile already used in the new profile, but be careful not to copy files corrupted to avoid transporting more problems.
Maybe you are looking for
-
white screen after welcome entered password. None of the keyboard is recognized
I had automatic Windows so far, last night. After the updates, I can't do anything except the ignition of the computer, refer to the HP page, the green paper with password page, then everything goes dark blue and freezes. It won't rcognize same key
-
Desktop Dell Inspiron 530 starts after Windows update
I have a Dell Inspiron 530 desktop that was purchased in December 2007. I ran Windows Update for SP1 and rebooted system and won't start until now. I have a black screen with cursor and F2 and F12 as options in the lower right corner of the screen.
-
Updated my computer to Windows Vista Service pack 2 for x 64 function foires systems
Okay, so I have recently updated this Windows Vista Service pack 2 for x 64-based systems. After the update and restarting, I connected only to find myself staring at a blank white screen. However, I managed to hit the keys ctrl + alt + delete and go
-
I have a T60p with a 100 GB hard drive. Is it possible to upgrade to a disc of concert of 200-250? It would affect the extended warranty that I have? How I transfer all the partitioning and special software? Could I install the drive of 100Gig exi
-
extend the screen from left to right ro
How can I extend my monitor screen left (main monitor) to monitor right - the opposite of the default value in Windows 8 "Devices"?