MDB and number of instances

Hello,
How could I setup the number of instances limitation for a MDB ? I use for deploy Sun Application Server 8.0
Thank you for feedbacks

Hi Gazi,
You can control this using the max-pool-size element of bean-pool in sun-ejb-jar.xml. See the sun-ejb-jar dtds in lib/dtds for more info. This sets the value on a per-bean basis. You can also set the default for all message-driven beans in domain.xml.
--ken
Kenneth Saks
J2EE SDK Team
SUN Microsystems

Similar Messages

  • Limit the number of instances

    Hello all,
    I have been reading a lot of articles on the internet the last days on how to limit the number of instances for an asynchronous ftp process. I connect to an FTP every hour and transfer all the .xml file that are available. After FTP there is some more processing that has to be done.
    For the moment when the customer uploads 20 files to his FTP, 20 instances of the same process are started. I want to limit this number to 5. I have been playing with all the possible parameters found on the internet and have been applying all the rules (like sum of workerbean and invokerbean ... sum of dspMaxThreads of all domains), but none of them worked !
    I have put this process out of my production environment for the moment until I know how to control the number of instances.
    The version I'm using is 10.1.3.3.0
    If I don't get this solved I will be upgrading to 10.1.3.5 but I have no guarantee that the upgrade will do the trick ....
    Home someone can help ...
    Thanks,
    Best regards,
    Tom.

    Hmmmm... I found the cause of the problem. The onMessage() method of the MDB is using some DB backend. This backend was catching an exception and continuing normally, but for some reason, the MDB executed six more times. Something like

  • Order Number using Instance Number

    Hi All,
    The job log for a cancelled archive write job (Sales Order Archiving) says - There is no entry for instance 000000000004589144 in either INOB or IBase.
    I am trying to find out what is corresponding order number for this instance number? Any ideas on which table i should be looking at?
    Thanks
    Janani

    Check transaction CUTABLEINFO and insert the instance number you have into the Instance(CUOBJ) field.  Be sure to check at the very least at the bottom of the screen the check boxes for IBINOBS and IBINOWN. 
    The owner of the configuration is the object that originated the instance.  An observer of the instance is simply an object that needed a copy of the characteristic values in the instance.   If any transaction can find your instance's owner, it's this one.
    Cheers.

  • ABAP-OO: Create any number of instances

    Hello,
    please, look at this simple scenario:
    DATA:
      my_class type ref to zcl_xyz.
      create object my_class.
    In that case I have just created one instance. Now I need a mechanism to create and identify any number of instance of the type zcl_xyz. <b>That means, I dont know exactly, if I need 5 or 200 instances.</b> Any feasible idea, how to handle that?
    Thanks and regards.

    Hi,
    Declare one static attribute in the class.
    Here is the sample code to trap the number of instance created for an object type.
    CLASS C1 DEFINITION.
      PUBLIC SECTION.
        CLASS-DATA CREATE_COUNT TYPE I.
        METHODS CONSTRUCTOR.
    ENDCLASS.
    DATA: O1 TYPE REF TO C1,
          O2 LIKE O1,
          O3 LIKE O1.
    CREATE OBJECT: O1,
                   O2,
                   O3.
    WRITE: 'Number of created objects:', C1=>CREATE_COUNT.
    CLASS C1 IMPLEMENTATION.
      METHOD CONSTRUCTOR.
        CREATE_COUNT = CREATE_COUNT + 1.
      ENDMETHOD.
    ENDCLASS.
    Hope this hint helps you.

  • Fresh install of 11.1 and "sqlplus user@instance/password" does not work

    new server, windows server 2008, fresh install of 11.1.0.7 with local instance.
    can connect to the instance using "sqlplus user/password" since ORACLE_SID is set,
    can connect to a 9.2 remote instance using "sqlplus user@remoteinstance/password".
    can't connect using "sqlplus user@localinstance/password".
    <command>
    l:path>set oracle_sid=localinstance
    l:path>sqlplus username/password
    SQL*Plus: Release 11.1.0.7.0 - Production on Mon Nov 8 13:11:02 2010
    Copyright (c) 1982, 2008, Oracle. All rights reserved.
    Connected to:
    Oracle Database 11g Release 11.1.0.7.0 - Production
    SQL> exit
    Disconnected from Oracle Database 11g Release 11.1.0.7.0 - Production
    l:\path>sqlplus username@localinstance/password
    SQL*Plus: Release 11.1.0.7.0 - Production on Mon Nov 8 13:11:21 2010
    Copyright (c) 1982, 2008, Oracle. All rights reserved.
    ERROR:
    ORA-12514: TNS:listener does not currently know of service requested in connect
    descriptor
    l:\path>
    l:\path>sqlplus username@remoteinstance/password
    SQL*Plus: Release 11.1.0.7.0 - Production on Mon Nov 8 13:11:45 2010
    Copyright (c) 1982, 2008, Oracle. All rights reserved.
    Connected to:
    Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.8.0 - Production
    SQL> exit
    Disconnected from Oracle9i Enterprise Edition Release 9.2.0.8.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.8.0 - Production
    l:\path>
    </command>
    what am i doing wrong?
    many thanks in advance,
    stephen.

    =================================
    A couple of important points.
    First, the listener is a server side only process. It's entire purpose in life is to receive requests for connections to databases and set up those connections. Once the connection is established, the listener is out of the picture. It creates the connection. It doesn't sustain the connection. One listener, with the default name of LISTENER, running from one oracle home, listening on a single port, will serve multiple database instances of multiple versions running from multiple homes. It is an unnecessary complexity to try to have multiple listeners or to name the listener as if it belongs to a particular database. That would be like the telephone company building a separate switchboard for each customer.
    Additional notes on the listener: One listener is capable of listening on multiple ports. But please notice that it is the listener using these ports, not the database instance. You can't bind a specific listener port to a specific db instance. Similarly, one listener is capable of listnening on multiple IP addresses (in the case of a server with multiple NICs) But just like the port, you can't bind a specific ip address to a specific db instance.
    Second, the tnsnames.ora file is a client side issue. It's purpose is for address resolution - the tns equivalent of the 'hosts' file further down the network stack. The only reason it exists on a host machine is because that machine can also run client processes.
    Assume you have the following in your tnsnames.ora:
    larry =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = curley)
      )Now, when you issue a connect, say like this:
    $> sqlplus scott/tiger@larrytns will look in your tnsnames.ora for an entry called 'larry'. Next, tns sends a request to (PORT = 1521) on (HOST = myhost) using (PROTOCOL = TCP), asking for a connection to (SERVICE_NAME = curley).
    Where is (HOST = myhost) on the network? When the request gets passed from tns to the next layer in the network stack, the name 'myhost' will get resolved to an IP address, either via a local 'hosts' file, via DNS, or possibly other less used mechanisms. You can also hard-code the ip address (HOST = 123.456.789.101) in the tnsnames.ora.
    Next, the request arrives at port 1521 on myhost. Hopefully, there is a listener on myhost configured to listen on port 1521, and that listener knows about SERVICE_NAME = curley. If so, you'll be connected.
    What can go wrong?
    First, there may not be an entry for 'larry' in your tnsnames. In that case you get "ORA-12154: TNS:could not resolve the connect identifier specified" No need to go looking for a problem on the host, with the listener, etc. If you can't place a telephone call because you don't know the number (can't find your telephone directory (tnsnames.ora) or can't find the party you are looking for listed in it (no entry for larry)) you don't look for problems at the telephone switchboard.
    Maybe the entry for larry was found, but myhost couldn't be resolved to an IP address (say there was no entry for myhost in the local hosts file). This will result in "ORA-12545: Connect failed because target host or object does not exist"
    Maybe there was an entry for myserver in the local hosts file, but it specified a bad IP address. This will result in "ORA-12545: Connect failed because target host or object does not exist"
    Maybe the IP was good, but there is no listener running: "ORA-12541: TNS:no listener"
    Maybe the IP was good, there is a listener at myhost, but it is listening on a different port. "ORA-12560: TNS:protocol adapter error"
    Maybe the IP was good, there is a listener at myhost, it is listening on the specified port, but doesn't know about SERVICE_NAME = curley. "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor"
    Third: If the client is on the same machine as the db instance, it is possible to connect without referencing tnsnames and without going through the listener.
    Now, when you issue a connect, say like this:
    $> sqlplus scott/tigertns will attempt to establish an IPC connection to the db instance. How does it know the name of the instance? It uses the current value of the enviornment variable ORACLE_SID. So...
    $> export ORACLE_SID=fred
    $> sqlplus scott/tigerIt will attempt to connect to the instance known as "fred". If there is no such instance, it will, of course, fail. Also, if there is no value set for ORACLE_SID, the connect will fail.
    check executing instances to get the SID
    [oracle@vmlnx01 ~]$ ps -ef|grep pmon|grep -v grep
    oracle    4236     1  0 10:30 ?        00:00:00 ora_pmon_vlnxora1set ORACLE_SID appropriately, and connect
    [oracle@vmlnx01 ~]$ export ORACLE_SID='vlnxora1
    [oracle@vmlnx01 ~]$ sqlplus scott/tiger
    SQL*Plus: Release 10.2.0.4.0 - Production on Wed Sep 22 10:42:37 2010
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing optionsNow set ORACLE_SID to a bogus value, and try to connect
    SQL> exit
    [oracle@vmlnx01 ~]$ export ORACLE_SID=FUBAR
    [oracle@vmlnx01 ~]$ sqlplus scott/tiger
    SQL*Plus: Release 10.2.0.4.0 - Production on Wed Sep 22 10:42:57 2010
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    ERROR:
    ORA-01034: ORACLE not available
    ORA-27101: shared memory realm does not exist
    Linux Error: 2: No such file or directory
    Enter user-name: Now set ORACLE_SID to null, and try to connect
    [oracle@vmlnx01 ~]$ export ORACLE_SID=
    [oracle@vmlnx01 ~]$ sqlplus /scott/tiger
    SQL*Plus: Release 10.2.0.4.0 - Production on Wed Sep 22 10:43:24 2010
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    ERROR:
    ORA-12162: TNS:net service name is incorrectly specifiedOk, that is how we get from the client connection request to the listener. What about the listener's part of all this?
    The listener is very simple. It's job is to listen for connection requests and make the connection (server process) between the client and the database instance. Once that connection is made, the listener is out of the picture. If you were to kill the listener, all existing connections would continue. The listener is configured with the listener.ora file, but if that file doesn't exist, the listener is quite capable of starting up with all default values. One common mistake with the listner configuration is to specify "HOST=localhost" or "HOST=127.0.01". This is a NONROUTABLE ip address. LOCALHOST and ip address 127.0.0.1 always mean "this machine on which I am sitting". So, all computers are known as "localhost" or "127.0.0.1". If you specify this address, the listener will only be capable of receiving requests from the machine on which it is running. If you specified that address in your tnsnames file - on a remote client machine - the request would be routed to the machine on which the requesting client resides. Probably not what you want.
    =====================================

  • How count the total number of instances ?

    I have 2 scenarios :-
    1. How to get the total number of instances of  the node  in a BO?
    eg :
    businessobject BO1   {
    element BO_ID;
                       node NODE1 [0..n]
                         element Node_ID;
                         element Status ;
                         element value:
    I want to get total number of the NODES instances in the particular instance of the BO1.   !!!?????
    2. I want to  make some calculations based on the attributes of the NODE1 , in the   BeforeSave .absl  of the Business Object BO1.
    eg:
    something like this :-
    In BeforeSave of BO1.absl -
    for ( all the instances in NODE1 )
    {   if (NODE1.status == true)
                 sum = sum + NODE1.value
    Please help !!!!

    Your approach is correct.
    You can use a standard Query or create your own Query to run through Datainstances.
    Documentation with examples for Queries in ABSL see here: https://my020062.sapbydesign.com/sap/ap/ui/repository/SAP_BYD_WEKTRA/CP/sapLSUIContentPlayerTestPage.html?manifest=067D03A7602B1D490899DF46B5082089&COMPONENT=A1S_PDI&RELEASE=260&LANGUAGE=en&REGION=&INDUSTRY=&TASK=CR_VIEW&sap-language=EN
    Looking / Clincking  for "SAP Business ByDesign Scripting Language" and "Syntax for Implementation of Actions and Events" and "Query"

  • Creating a MDB and Distributed Queue in Clustered env in weblogic 9.2

    I have created 3 managed servers and all these managed servers are in the cluster.
              Now i create JMS module for this cluster and create the Connection factory 'QUEUE_CF_8' and distributed Queue 'DIS_QUEUE_8' targeting to the cluster.
              I create a MDB and JMS client and deploy them in the cluster.JMS client sends the message to the distributed queue and MDB is listening to the distributed queue
              When i deploy the MDB , it is deploys perfectly . But when i run the client it fails with the following exception
              [java] javax.naming.NameNotFoundException: Unable to resolve 'QUEUE_CF_8'. Resolved '' [Root exception is javax.naming.NameNotFoundException: Unable to resolve 'QUEUE_CF_8'. Resolved '']; remaining name 'QUEUE_CF_8'
              When i view the JNDI tree for all the managed servers , i can see the Connection factory and the distributed queue.
              Also i deploy the MDB to the cluster and no submoduletargets are specified.
              Let me know what is that iam missing.

    <?xml version='1.0' encoding='UTF-8'?>
              <weblogic-jms xmlns="http://www.bea.com/ns/weblogic/90" xmlns:sec="http://www.bea.com/ns/weblogic/90/security" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls" xsi:schemaLocation="http://www.bea.com/ns/weblogic/920 http://www.bea.com/ns/weblogic/920.xsd">
              <connection-factory name="Queue_CF_8">
              <sub-deployment-name>Server_group_4</sub-deployment-name>
              <jndi-name>QUEUE_CF_8</jndi-name>
              <security-params>
              <attach-jmsx-user-id>false</attach-jmsx-user-id>
              </security-params>
              </connection-factory>
              <uniform-distributed-queue name="DIS_QUEUE_8">
              <sub-deployment-name>Server_group_4</sub-deployment-name>
              <jndi-name>DIS_QUEUE_8</jndi-name>
              <load-balancing-policy>Round-Robin</load-balancing-policy>
              </uniform-distributed-queue>
              </weblogic-jms>
              But the problem was with the clustering.
              Thanks for your time..

  • Updating the BPM workspace view based on the number of instances in view

    Hi All,
    We are using ALBPM 6.0.5 enterprise with Weblogic 10 server. We have a requirement to update dynamically the view name in the left side panel in BPM workspace. Based on the number of instances created, the view(view name ABC) should carry something like "ABC(2)". 2 being the number of instances in the view. It's more like a mailbox client InBox. Depending on the number of mails, the Inbox changes the number highlighting new mails.
    I've tried using the Workspace API to update the cusom decorator class getRow() method to update the view CSS property. But it doesn't seem to work. All I'm able to do with the decorator class is to update the propeties of instances, but not other panels?
    Is there any API to control the panel properties in BPM workspace?
    By the way, I'm using the standard workspace without any changes.
    Any pointer will be much appreciated.
    Cheers.

    Yes, I'm hoping to fill in DataGridA with all records from dc where dc["ENTITY_ID"] = dr["ENTITY_ID"] 
    I tried your statement and received the following errors:
    Error 1
    The left-hand side of an assignment must be a variable, property or indexer
    C:\ISMG_7210\MedicalSequenceDataAnalysisProject\OTCS_Algorithm\OTCS_Algorithm\Form1.cs
    87 71
    OTCS_Algorithm
    Error 2
    Cannot implicitly convert type 'object' to 'int'. An explicit conversion exists (are you missing a cast?)
    C:\ISMG_7210\MedicalSequenceDataAnalysisProject\OTCS_Algorithm\OTCS_Algorithm\Form1.cs
    87 99
    OTCS_Algorithm
    Thank you for your help.
    Joel Fredrickson
    Yes, please follow example provided by Kristin, the error is because of missing comparison operator ==, and that the dr["ENTITY_ID"] is of type object that needs to be converted to int. I've updated my code, if you have Entity_ID in your DB as
    double use Convert.ToDouble instead.
    Fouad Roumieh

  • Why doesn't a search show the number of instances found?

    I'm shocked that Internet Explorer does this but Firefox doesn't -- when I do a search on a page (ctrl-F), why doesn't it show the number of instances found on that page? See IE8 for an example. This should be built-in and not require an add-on, but I'll take it any way I can.

    *Find In Numbers: https://addons.mozilla.org/firefox/addon/6738

  • Number of Instances of any Object in JVM

    Hello Guys, Is there any way to know number of instances for any perticular class in JVM. For example i want to know how many instance of calss "Vector" are there in JVM. Can we write any program which take class name as parameter and tells the number of instances ? is there any thing readly available in some place or if some of you guys might already written.
    Please let me know, thanks.

    In the destoryMine set the object to null and
    decrease the minecount by one.I follow everything you say but this. How do you "set
    the object to null"? Could you provide some Java
    source code as an example?I guess I don't see the problem you do. Assuming Mine has a single constructor taking a String parameter, what is wrong with this:
    public class MineFactory {
        private static int counter = 0;
        public static Mine createMine(String value) {
            counter++;
            return new Mine(value);
        public static void destroyMine(Mine mine) {
            mine = null;
            counter--;
        public int getMineCount() {
            return counter;
    }? The line         mine = null; is not a problem, is it?
    -- Scott

  • Bullet and number styles different when viewed

    I'm using RoboHelp 6 to produce a WebHelp project.
    It seems like the bullet and number styles behave differently
    than the other styles. There is an automatic indent, even though
    Left is set to 0, and a tab. I have been able to get the View
    Selected Item to look the way I want (with a hanging indent that
    aligns under the tabbed text) even though it looks very different
    in the WYSIWYG Editor.
    With the Number style, the font size seems much larger in the
    View Selected Item than it does in the WYSIWYG Editor. Is there a
    way to know what the font size will be/look like to the Help user?
    The number size also seems to be different if I use the Create a
    Number List button or use the Number style. What is the difference
    between using the style and using the button? Can I control the
    number and bullet font and size?
    I'm still learning.
    Thanks

    Bummer!
    RH doesn't always remove every piece of code when you, for
    instance, select bolded characters and click the Bold toolbar
    button; it often adds another SPAN tag for normal inside or outside
    the bold tag!
    The surest way I know to completely purge content is to
    filter it through a plain text editor like Notepad:
    1. In the RH topic, select the content (some paragraphs or
    the entire topic).
    2. Cut it (Ctrl+X).
    3. Paste it into Notepad (Ctrl+V).
    4. In Notepad, select and cut the content.
    5. In the RH topic, paste the purged content where the old
    content used to be.
    Each paragraph will only get P tags assigned to it, allowing
    you then to style your way through them. Of course, this
    slash-and-burn method eliminates all hyperlinks, pop-ups, etc., so
    plan accordingly.
    Good luck,
    Leon

  • Reentrant VIs and number of handles

    Hello,
    I have a sequence running tests on 16 UUTs in parallel.  Each UUT is run in a separate execution.  The sequence communicates with each UUT using serial communication (1 serial port per UUT).  Therefore my communications VIs are set as reentrant to speed up tests.  The complete test sequence is executed in a loop (temperature cycling)
    It works well with a few UUTs.  However, if I have 8 of more UUT, the system sometimes returns an out of memory exception.  I can't see any serious memory leak using Windows task manager.  However the numbers of handles related to Seqedit in increasing very fast and the system starts returning errors when the numbers of handles reaches 125k.
    I started monitoring the number of handles for many different cases:
      1.  Comm VIs not reentrant.  The number of handles increases by 2000 for each UUT in test.  The total number is stable once each UUT has completed once its test sequence.
      2. Comm VIs reentrant:  The number of handles increases by 10000 for each UUT in test.  The total number is stable once each UUT has completed once its test sequence.  The 10k value is valid for both types of reentrant VIs.
     3. Set the Inlining option for the Comm VIs.  Same effect as setting them as reentrant.
    Therefore running my 16 UUTs at the same time needs 160k handles and the application crashes arround 125k.
    Is there anymway to set a VI reetrant between execution but not within an execution?  I was thinking of putting my Comm VIs (set as reentrant) inside a sequence and calling this as a subsequence rather than calling the VIs directly.  Will this reduces the number of instances of the comm VIs in memory?
    In Windows, is there a way of increasing the number of handles for an application?
    Regards,
    Patrick

    Howdy plessnick,
    You can use VI server to change the Reentrancy of a VI dynamically. Here's an example.
    http://digital.ni.com/public.nsf/allkb/BCE8D9E4CB4​A6EC686257617006C209B
    It's important to note that when you want to change the reentrancy the VI it has to be done when that VI is not loaded into memory.
    In regards to your placing them in subsequences, I think it would have the same effect. Whether they are being in the main sequence, or a subsequence, we are still spawning the same number of instances of that VI into memory. I'm not sure how this would effect the process handles though.
    As Doug mentioned, it does seem like a very large number of handles. I'm going to try and investigate if there are any other changes we can make, but checking to make sure we don't have any memory leaks due to unclosed references is always a good idea.
    Tim A.
    National Instruments

  • Internal order types and number ranges

    We have two SAP instances and want to load Internal order types and number ranges and Internal orders from 4.6 to 4.5 version.
    I need to determine if there is an overlap of number ranges for the internal order types used in 4.6 and 4.5
    Could you please help me how to approach? Manually verifying each range in both system is a tedious job and very confusing as the numbers are too big.

    Hi,
    I can suggest one thing which seems to be worth trying. Involve one technical guy in downloading the number ranges as well the orders of the numbers used from both the system and compare it. Then compile them and upload it again.
    Trust this helps much!
    Cheers!

  • Maximum number of instances that can be created on an oracle server ?

    Hello all....
    Can you tell me what is the maximum number of instances that can be created on an oracle server ?
    thanks and regards
    vinay raj

    vinay raj wrote:
    Hello all....
    Can you tell me what is the maximum number of instances that can be created on an oracle server ?
    thanks and regards
    vinay raj
    The answer would be that as many as the server's ram would hold up . There is no limitation otherwise as such. How many maximum you have created so far?
    Aman....

  • Currency and Number Formats

    Hi Guys
    Is anybody aware of an equivalent of ISO 8601 that deals with Currency and Number formats?
    Thanks

    Thanks John
    My original question was a little ambiguous. What I'm really asking is whether, as with 8601, there is an agreed standard way of expressing numbers, (including currency). For instance, is there an 'approved' sign for indicating the start of the decimal portion, ('.' or ',')?
    The application already makes use of the various formatting utilities and ResourceBundles but I've been asked to investigate if there is an ISO specification that we should default to, (rather than just UK English). As I'm sure anybody who has used their site will appreciate, it is not overly simple to establish the existence and contents of a standard ;->
    Thanks in advance
    J

Maybe you are looking for

  • How to declare local variables in PL/SQL stored programs

    Where do I declare local variables in a PL/SQL stored program? I get compiler errors with either of the options below: FUNCTION GET_PRINCIPAL_BALANCE (CUT_OFF_DATE IN DATE, TITLE_SN IN DATE, TOTAL_BALANCE OUT NUMBER) RETURN NUMBER IS TOTAL_BALANCE NU

  • Importing Address Information From Microsoft Word

    I have a list of address in Microsoft Word that I want to import into Address Book. Here is an example of the format of the addresses: Hy-Drive Technologies Ltd. 4-6705 Millcreek Drive
Mississauga, Ontario L5N 5M4 (905) 542-3024 [email protected] htt

  • Trying to change country

    I just got the iphone from Singtel, Singapore. Tried to install vnc from the itunes app store. Asked for apple id and prompted to review. Wanted my credit card number. Unfortunately the country is "United States". I need it changed to "Singapore". I

  • Major files missing in Logic Pro X

    Whilst making a track I decided to save my work before playing what I had created; but when it came to playing it there was no sound. I chose to quit the program and open the application again when it asked me to search for missing files, it did this

  • What's best strategy for dealing with 40+ hours of footage

    We have been editing a documentary with 45+ hours of footage and presently have captured roughly 230 gb. Needless to say it's a lot of files. What's the best strategy for dealing with so much captured footage? It's almost impossible to remember it al