[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

RE: [sqr-users] SQRW not responding?????




        I commented out the call to the procedure to do the count on the
table.  And commented out the If statement 
        so the delete would happen no matter what.  This is the SQR log:

         

        SQRW: Structured Query Report Writer V3.0.12.4
        Copyright (C) MITI, 1994, 1995.  All Worldwide Rights Reserved.

        Made it to Init-Report
        Made it to Delete-Temp
        (SQR 5528) ODBC SQL dbexec: SQLExecute error -911 in cursor 4:
           [IBM][CLI Driver][DB2/6000] SQL0911N  The current transaction has
been rolled back because of
         a deadlock or timeout.  Reason code "68".  SQLSTATE=40001



        Error on line 243:
           (SQR 3735) Couldn't execute SQL.

        SQRW: Program Aborting.
        
=======================================================================


        Line 243 is:  delete from ps_sss_RES_temp
         
        I checked in the database and their is rows in that table



        Here is the code:

        !-------------------------------------------                       
        !  Count-Temp                     
        !-------------------------------------------

        begin-procedure Count-Temp                         
        #debug do debug-msg('Count-Temp') 

          display 'Made it to Count-Temp'
        begin-select

        count(*) &temp.count
        from ps_sss_RES_temp temp

        end-select

        End-Procedure !Count-Temp

        !-------------------------------------------                       
        !  Delete-Temp                    
        !-------------------------------------------

        begin-procedure Delete-Temp                        
        #debug do debug-msg('Delete-Temp') 

          display 'Made it to Delete-Temp'
        !do Count-Temp

        !if &temp.count > 0

        begin-SQL

        delete from ps_sss_RES_temp

        end-SQL

        !end-if

        End-Procedure ! Delete-Temp








        From:   Larry Roux <LRoux@syr.edu> on 10/30/2003 10:36 AM
        Please respond to sqr-users@sqrug.org@SMTP@Exchange
        To:     sqr-users@sqrug.org@SMTP@Exchange
        cc:      
        Subject:        RE: [sqr-users] SQRW not responding?????

        It looks like the DB cannot delete the rows because the rows are
locked from the select.
        Not sure how DB2 works but can you add a commit after the select?
If the select is using for-update functionality then the select is holding
the row and the delete is waiting for the row to be released before it can
happen.




        ******************************
        Larry Roux
        Syracuse University
        lroux@syr.edu
        *******************************

        >>> KKatchur@dcre.gov.sk.ca 10/30/03 11:19AM >>>
                I put in some display statements and here is my SQR log.

                SQRW: Structured Query Report Writer V3.0.12.4
                Copyright (C) MITI, 1994, 1995.  All Worldwide Rights
Reserved.

                Made it to Init-Report
                [2J[1;1HMade it to Delete-Temp
                Made it to Count-Temp
                (SQR 5528) ODBC SQL dbftch error -911 in cursor 3:
                   [IBM][CLI Driver][DB2/6000] SQL0911N  The current
transaction has
        been rolled back because
                 of a deadlock or timeout.  Reason code "68".
SQLSTATE=40001



                Error on line 222:
                   (SQR 3725) Bad return fetching row from database.

                SQRW: Program Aborting.

                +++++++++++++++++++++++++++++++++++++++++++++++++=

                Line 222 is "begin-select" in procedure Count-Temp called by
        Delete-Temp 

                Here is that part of the SQR:


                214     !-------------------------------------------

                215     !  Count-Temp                     
                216     !-------------------------------------------
                217
                218     begin-procedure Count-Temp                         
                219     #debug do debug-msg('Count-Temp') 
                220
                221       display 'Made it to Count-Temp'
                222     begin-select

                        count(*) &temp.count
                        from ps_sss_RES_temp temp

                        end-select

                        End-Procedure !Count-Temp

                        !-------------------------------------------

                        !  Delete-Temp                    
                        !-------------------------------------------

                        begin-procedure Delete-Temp                        
                        #debug do debug-msg('Delete-Temp') 

                          display 'Made it to Delete-Temp'
                        do Count-Temp

                        if &temp.count > 0

                        begin-SQL

                        delete from ps_sss_RES_temp

                        end-SQL

                        end-if

                        End-Procedure ! Delete-Temp






                From:   Larry Roux <LRoux@syr.edu> on 10/30/2003 08:51 AM
                Please respond to sqr-users@sqrug.org@SMTP@Exchange 
                To:     sqr-users@sqrug.org@SMTP@Exchange 
                cc:      
                Subject:        RE: [sqr-users] SQRW not responding?????

                I usually put in display statements at the start of each
procedure -
        ie "in proc SELEST-STUDENTS".  Once you narrow down which procedure
it is
        hanging in then put in displays within each select - ie "before
select
        TERMs"  and "selected Term" etc.




                ******************************
                Larry Roux
                Syracuse University
                lroux@syr.edu 
                *******************************

                >>> KKatchur@dcre.gov.sk.ca 10/30/03 09:43AM >>>
                        Responding to the:  Why do you press "Ctrl-Alt-Del?"

                        I have a Windows 98 desktop and when I do
a"Ctrl-Alt-Del" ,
        the task
                manager window comes up.  It tells which applications are
running.
        And I do
                this to check SQRW and it says SQRW is not responding.
Before I do
        this the
                prompt box comes up for me to put in my parameters?  I put
them in.
        Then
                the SQRW prompt is on the task bar.  I thought the SQR was
taking
        too long.
                So I did the "Ctrl-Alt-Del" to see if SQRW was responding.

                        Responding to the : When you say a different SQR
works, do
        you mean
                        Ctrl-Alt-Del works or the SQR program performs its
task
                successfully?

                        The SQR I am trying to run is SRES2019.sqr.  I am
running it
        against
                datasource (Database) FSCLN, Username dbaprd.

                        Then I decided to run another sqr SSS2034.sqr
against the
        same
                Database, Username and password: datasource (Database)
FSCLN,
        Username
                dbaprd.  I did this to see if possibly it was a problem with
the
        Database,
                my username or password.

                         Also:  Where is the best place to put some display
        statements in
                the SQR?

        
Thanks Ken



                        From:   "Alexander, Steve"
<Steven.Alexander@sanjoseca.gov>
        on
                10/29/2003 05:18 PM
                        Please respond to sqr-users@sqrug.org@SMTP@Exchange 
                        To:     sqr-users@sqrug.org@SMTP@Exchange 
                        cc:      
                        Subject:        RE: [sqr-users] SQRW not
responding?????

                        If the problem is in the compiler or the operating
system,
        changing
                from
                        desktop to server might help.  If the problem is
slow
        database
                access, being
                        on the server will speed that up, but going from
1000 hours
        to 100
                hours
                        won't help enough.  I'd start by assuming that the
problem
        is in my
                SQR
                        program and use some display statements.

                        I just reread your original message, Ken, and it
suddenly
        hit me how
                little
                        information you gave us.  Why do you press
"Ctrl-Alt-Del?"
        We've
                assumed
                        it's because you're not getting any signs of life
from your
        program.
                Is
                        that it or do you just want to interrupt your
program?  If
        you're
                getting no
                        signs of life, do you mean you get something then
nothing
        further,
                or you
                        get nothing at all?  When you say a different SQR
works, do
        you mean
                        Ctrl-Alt-Del works or the SQR program performs its
task
                successfully?


                        -----Original Message-----
                        From: Katchur, Ken DCRE
[mailto:KKatchur@dcre.gov.sk.ca] 
                        Sent: Wednesday, October 29, 2003 2:08 PM
                        To: sqr-users@sqrug.org 
                        Subject: RE: [sqr-users] SQRW not responding?????


                                I am running this from my workstation
desktop
        (client).
                Would it
                        make a difference if it was run through the server?

                                                   Thanks Ken




                                From:   "Alexander, Steve"
        <Steven.Alexander@sanjoseca.gov>
                on
                        10/29/2003 03:21 PM
                                Please respond to
sqr-users@sqrug.org@SMTP@Exchange 
                                To:     sqr-users@sqrug.org@SMTP@Exchange 
                                cc:      
                                Subject:        RE: [sqr-users] SQRW not
        responding?????

                                This could also be an infinite loop.  In
general,
        I'd insert
                show or
                        display
                                statements throughout the program; "show 1",
"show
        2", etc.
                See
                        which ones
                                appear in the SQRw window.  That will tell
you how
        far your
                program
                        got, and
                                let you focus on the code that is hanging
up.

                                -----Original Message-----
                                From: Larry Roux [mailto:LRoux@syr.edu] 
                                Sent: Wednesday, October 29, 2003 12:46 PM
                                To: sqr-users@sqrug.org 
                                Subject: RE: [sqr-users] SQRW not
responding?????


                                This sounds like a runaway select still.  If
you do
        not have
                a
                        display then
                                the spf would not get built.  

                                Try having your DBA look to see what the
process is
        doing
                while the
                        job is
                                running.  My guess is that it is sticking on
one
        statement.
                Your
                        machine
                                would lock up due to the large result set
filling up
        memory.




                                ******************************
                                Larry Roux
                                Syracuse University
                                lroux@syr.edu 
                                *******************************

                                >>> KKatchur@dcre.gov.sk.ca 10/29/03 02:43PM
>>>
                                        Th .spf file never gets built.  The
one from
                yesterday is
                        still
                                there from when I ran the same SQR against
another
        database.
                I have
                        to a
                                end task to end the SQRW.  And sometimes
that does
        not work
                and my
                                workstation locks up and I have to do a hard
        re-boot.

                                                          Thanks Ken




                                        From:   "Sahani, Dev"
<Dev.Sahani@FMR.COM>
        on
                10/29/2003
                        11:46 AM
                                        Please respond to
        sqr-users@sqrug.org@SMTP@Exchange 
                                        To:
sqr-users@sqrug.org@SMTP@Exchange 
                                        cc:      
                                        Subject:        RE: [sqr-users] SQRW
not
                responding?????

                                        And if that's happening, you will
notice
        this .spf
                file (in
                        the
                                folder that
                                        you are executing the job from)
growing in
        size till
                the
                        point that
                                you kill
                                        the job


                                        -Dev Rishi Sahani
                                        __________________________
                                        FESCo DB Systems -- Development
                                        Fidelity Investments


                                        -----Original Message-----
                                        From: Larry Roux
[mailto:LRoux@syr.edu] 
                                        Sent: Wednesday, October 29, 2003
12:36 PM
                                        To: KKatchur@dcre.gov.sk.ca;
        sqr-users@sqrug.org 
                                        Subject: Re: [sqr-users] SQRW not
        responding?????


                                        Could there be a run-away select
statement?
        I would
                think
                        that if
                                you have
                                        a cartesian join somewhere you might
see
        that
                happen.


                                        ******************************
                                        Larry Roux
                                        Syracuse University
                                        lroux@syr.edu 
                                        *******************************

                                        >>> KKatchur@dcre.gov.sk.ca 10/29/03
12:17PM
        >>>
                                        I am running a SQR through SQRW on
my
        desktop and
                when I do
                        a
                                        Crtl+Alt+delete it says SQRW is not
        responding.
                                        When I run a different SQR with the
same
        database
                and
                        username it
                                works! Any
                                        help would be appreciated.


                
        Thanks in
                advance
                
        Ken

                
        _______________________________________________
                                        sqr-users mailing list
                                        sqr-users@sqrug.org 
                
        http://www.sqrug.org/mailman/listinfo/sqr-users 


                
        _______________________________________________
                                        sqr-users mailing list
                                        sqr-users@sqrug.org 
                        http://www.sqrug.org/mailman/listinfo/sqr-users 

                
        _______________________________________________
                                        sqr-users mailing list
                                        sqr-users@sqrug.org 
                
        http://www.sqrug.org/mailman/listinfo/sqr-users 



        
_______________________________________________
                                sqr-users mailing list
                                sqr-users@sqrug.org 
        
http://www.sqrug.org/mailman/listinfo/sqr-users 


        
_______________________________________________
                                sqr-users mailing list
                                sqr-users@sqrug.org 
        
http://www.sqrug.org/mailman/listinfo/sqr-users 

        
_______________________________________________
                                sqr-users mailing list
                                sqr-users@sqrug.org 
        
http://www.sqrug.org/mailman/listinfo/sqr-users 



                        _______________________________________________
                        sqr-users mailing list
                        sqr-users@sqrug.org 
                        http://www.sqrug.org/mailman/listinfo/sqr-users 

                        _______________________________________________
                        sqr-users mailing list
                        sqr-users@sqrug.org 
                        http://www.sqrug.org/mailman/listinfo/sqr-users 



                _______________________________________________
                sqr-users mailing list
                sqr-users@sqrug.org 
                http://www.sqrug.org/mailman/listinfo/sqr-users 

                _______________________________________________
                sqr-users mailing list
                sqr-users@sqrug.org 
                http://www.sqrug.org/mailman/listinfo/sqr-users 



        _______________________________________________
        sqr-users mailing list
        sqr-users@sqrug.org 
        http://www.sqrug.org/mailman/listinfo/sqr-users

        _______________________________________________
        sqr-users mailing list
        sqr-users@sqrug.org
        http://www.sqrug.org/mailman/listinfo/sqr-users



_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users