Does Oracle allow external contributors?

I would like to contribute code to BDB,
probably starting with the Java version, and if things go well,
expanding from there as I become more familiar with it.
Does Oracle accept external contributions (presumably after careful code review)?
Is there a wish-list of functionality that is wanted, that non-Oracle people may see?
Is there a FAQ which answers these questions?
(I looked and did not find one.)
Thanks,
Mary-Anne

Hello Mary-Anne,
Yes, Oracle does accept contributions from external developers, but that decision is made on a case-by-case basis since there are many technical as well as legal considerations.
For example, if the proposed code changes address a specific problem and/or provide benefit to a broad category of users/applications, then that change is worth considering for inclusion. Of course, the code has to be well written and documented, must be maintainable etc. We also need legal approval to accept code changes from external contributors.
So, before you send us any code, send us a description of the changes you intend to make.
Hope this helps.
Warm regards.
ashok

Similar Messages

  • Does Oracle allows zero length string

    Hi,
    I tried to insert zero length string ('') into an Oracle table, a null value and a non-empty string. But I found that zero length string and null are stored as NULL in the column.
    Create table test (col1 number(2), col2 varchar(10));
    Insert into test values (1, 'hi');
    Insert into test values (2, NULL);
    Insert into test values (3, '');
    Select * from test where col2 is null;
    Result: 2 rows
    Select * from test where col2 = '';
    Result: 0 rows
    Is this to do with some environment setting in SQL* Plus or does oracle doesn't allow zero length string?

    Oracle treats '' as NULL.
    There are frequent murmurs that some new version of Oracle is going to change this behaviour (I believe it's not ANSI-compliant) but I doubt that they will, as it will break too many old applications.
    Cheers, APC

  • How come my external hard drive is no longer visible in finder even after ticking it in preferences? it shows in the disk utilities but does not allow me to find a problem or fix the problem? Please help.

    it shows in the disk utilities but does not allow me to find a problem or fix the problem? Please help. also my external hard drive is a seagate free agent go, 500GB. it is visible on my tv but has no files in it… i'm scared i've lost everything?

    Honestly i cannot remember sorry, i got it like 5 maybe 6 yrs ago and just started downloading things to it as the memory on the computer started filling up and when i wanted to see photos/videos on my TV.
    My wife did tell me after i had written this post that she did try and record TV to it as it was plugged in. I think by doing so somehow has deleted everything.   It reads on my TV yet has no files in it but won't show up on my computer. hope this helps.
    Starting to think it is going to cost more to retrieve files on it than it will be to buy a newer and larger one.

  • The auxillary jack on my Itouch does not allow sound to come through with headphones, though it works in a dock as well as external speakers.  How can I fix this?

    The auxillary jack on my Itouch does not allow sound to come through with headphones, though it works in a dock as well as external speakers.  How can I fix this?

    You can try the standard fixes of reset, restore from backup and restore to factory defaults to rule out a hsoftware proble.  Frequently it is to to a problem with the eadphone jack and the solution is to replace the jack.

  • Does Oracle has features like Profiler in MS SQL

    Since I'm new to Oracle I would like to know from you guys does Oracle has the feature like that of Profiler like present in MS SQL. Since I need those services for my work so really like to know about it. I tried to find out that feature but couldn't. So please share your knowledge about it .
    Regards,
    Praveen Rai

    As someone who has actually used SQL Profiler I will add a few comments.
    There are two Oracle features that may be of interest when trying to duplicate SQL Profiler information.
    Niall mentioned the Oracle trace facility. Oracle is heavily instrumented and the internal measurements for how long individual operations executed and/or waited are available via the trace facility. It can be turned on by a session (several methods available) and it is also possible to turn trace on externally for an already running session.
    An experienced DBA may choose to work with the raw trace file but Oracle provides a utility trkprof which will format the trace file collecting the execution information (number of physical IO, Logical IO, and rows returned) by SQL statement.
    This kind of trace files are primary used for tuning purposes. Trace files can also be used to capture bug information via setting database events,
    You can find information on SQL trace in the Performance and tuning manual.
    Another feature that may be of interest is the Log Miner feature. This feature allows you to see the SQL in the online or archived redo logs. It is possible to generate SQL to back out changes that were applied.
    This reminds me of another feature that will allow you to see "recent" activity: flash back query. For as long as the information is retained in the undo segments it is possible to query all activity against a row or set of rows in a table.
    Again each of these features is documented in the standard documentation.
    Here is a link to an article on how to turn trace on for an already running session.
    How do I switch on sql trace in another session that is already running?
    http://www.jlcomp.demon.co.uk/faq/alien_trace.html
    HTH -- Mark D Powell --

  • In Security, clicking on the "Saved Password" button displays your current saved password for each site. It does not allow you to change a password. How would you do that?

    In Security, clicking on the "Saved Password" button displays your current saved password for each site. It only allows you to view and delete site passwords. It does not allow you to change a password. How would you do that?

    If you enter a new password Firefox should offer to change the password.
    *You may not need to delete the old password. Try "Refreshing" the page, entering the site again, you may need to let Firefox fill in the old password, then enter the new password, and Firefox should ask to save the new password. See:
    **http://kb.mozillazine.org/Deleting_autocomplete_entries
    *If you delete the old password, you may need to "Refresh" the site after deleting the old password.
    If you want to delete the password that has been saved do the following:
    #In the Tools menu select Options to open the options window
    #Go to the Security panel
    #Click the "Saved Passwords" button to open the passwords manager
    #Select the site in the list, then click Remove
    <br />
    <br />
    '''You need to update the following.''' The Plugin version(s) shown below was/were submitted with your question and is/are out of date. You should update to avoid known security issues with the version(s) you have installed. Click on "More system info..." to the right of your question to see what was included with your question.
    *Adobe PDF Plug-In For Firefox and Netscape 8.3.0 (''Note: this is a very old version and installing the current version may not delete it or overwrite it. To avoid possible problems with having 2 versions installed on your system, you may want to remove the old version in Windows Control Panel > Add or Remove Programs before installing the new version'').
    *Shockwave Flash 10.3 r181 (''this may be current but a new version was released on 2011-06-14 with a ".26" after the "181". You can use the Plugin Check below and/or look in Add-ons > Plugins for the version of Shockwave Flash that you have installed. The newest version will be shown in Add-ons > Plugins as "Shockwave Flash 10.3.181.26"'').
    *Next Generation Java Plug-in 1.6.0_24 for Mozilla browsers
    #'''''Check your plugin versions''''' on either of the following links':
    #*http://www.mozilla.com/en-US/plugincheck/
    #*https://www-trunk.stage.mozilla.com/en-US/plugincheck/
    #*'''Note: plugin check page does not have information on all plugin versions'''
    #*There are plugin specific testing links available from this page:
    #**http://kb.mozillazine.org/Testing_plugins
    #'''Update Adobe Reader (PDF plugin):'''
    #*From within your existing Adobe Reader ('''<u>if you have it already installed</u>'''):
    #**Open the Adobe Reader program from your Programs list
    #**Click Help > Check for Updates
    #**Follow the prompts for updating
    #**If this method works for you, skip the "Download complete installer" section below and proceed to "After the installation" below
    #*Download complete installer ('''if you do <u>NOT</u> have Adobe Reader installed'''):
    #**SAVE the installer to your hard drive (save to your Desktop so that you can find it after the download). Exit/Close Firefox. Run the installer you just downloaded.
    #**Use either of the links below:
    #***https://support.mozilla.com/en-US/kb/Using+the+Adobe+Reader+plugin+with+Firefox ''(click on "Installing and updating Adobe Reader")''
    #***''<u>Also see Download link</u>''': http://get.adobe.com/reader/otherversions/
    #*After the installation, start Firefox and check your version again.
    #'''Update the [[Managing the Flash plugin|Flash]] plugin''' to the latest version.
    #*Download and SAVE to your Desktop so you can find the installer later
    #*If you do not have the current version, click on the "Player Download Center" link on the "'''Download and information'''" or "'''Download Manual installers'''" below
    #*After download is complete, exit Firefox
    #*Click on the installer you just downloaded and install
    #**Windows 7 and Vista: may need to right-click the installer and choose "Run as Administrator"
    #*Start Firefox and check your version again or test the installation by going back to the download link below
    #*'''Download and information''': http://www.adobe.com/software/flash/about/
    #**Use Firefox to go to the above site to update the Firefox plugin (will also install plugin for most other browsers; except IE)
    #**Use IE to go to the above site to update the IE ActiveX
    #*'''Download Manual installers'''.
    #**http://kb2.adobe.com/cps/191/tn_19166.html#main_ManualInstaller
    #**Note separate links for:
    #***Plugin for Firefox and most other browsers
    #***ActiveX for IE
    #'''Update the [[Java]] plugin''' to the latest version.
    #*Download site: http://www.oracle.com/technetwork/java/javase/downloads/index.html (Java Platform: Download JRE)
    #**'''''Be sure to <u>un-check the Yahoo Toolbar</u> option during the install if you do not want it installed.
    #*Also see "Manual Update" in this article to update from the Java Control Panel in Windows Control Panel: http://support.mozilla.com/en-US/kb/Using+the+Java+plugin+with+Firefox#Updates
    #* Removing old versions (if needed): http://www.java.com/en/download/faq/remove_olderversions.xml
    #* Remove multiple Java Console extensions (if needed): http://kb.mozillazine.org/Firefox_:_FAQs_:_Install_Java#Multiple_Java_Console_extensions
    #*Java Test: http://www.java.com/en/download/help/testvm.xml

  • R1: tcAPIException: Duplicate schedule item for a task that does not allow multiples.

    Hi,
    I'm struggling with the following task:
    I have to assure an account exists for a given resource. I do provision it with the .tcUserOperationsIntf.provisionObject().
    I've created a createUser task to create the account.
    The task code checks if there is already matching account.
    If no account exists, is is created in the disabled state, and the object state of OIM account is set to 'Disabled' by means of task return code mapping.
    If it exists, it is 'linked' to OIM account.
    The problem is if the existing account is enabled, I have to change the OIM account state to 'Enabled' either.
    To implement this (thanks, Kevin Pinski https://forums.oracle.com/thread/2564011 )) I've created an additional task 'Switch Enable' which is triggered by a special task return code. This task always succeeds, and its only side effect is switching the object status to 'Enabled'.
    By I've getting the 'Duplicate schedule item for a task that does not allow multiples' exception constantly:
    This is the stack trace:
    Thor.API.Exceptions.tcAPIException: Duplicate schedule item for a task that does not allow multiples.\
      at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2925)\
      at com.thortech.xl.ejb.beansimpl.tcUserOperationsBean.provisionObject(tcUserOperationsBean.java:2666)\
      at Thor.API.Operations.tcUserOperationsIntfEJB.provisionObjectx(Unknown Source)\
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\
      at java.lang.reflect.Method.invoke(Method.java:601)\
      at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)\
      at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)\
      at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)\
      ...skipped
      at Thor.API.Operations.tcUserOperationsIntfDelegate.provisionObject(Unknown Source)\
      ... skipped
    What did I wrong?
    Regards,
    Vladimir

    Hi Vladimir,
    Please select 'Allow Multiple Instance' checkbox for the process task.
    Thanks,
    Pallavi

  • How does oracle know which AO Framework page or process to execute.

    Hi,
    How does oracle know which AO Framework page or process to execute. I use to think this was defined in the Function definition. But looking through some Function definition in HRMS setup I noticed some of them simply calling the same first page, such as the one below used in many managers menus. This initial page is the page that allows managers to choose the employee they want to work on.
    OA.jsp?akRegionCode=HR_PERSON_TREE_TOP_SS&akRegionApplicationId=800.
    My question is, after executing this initial page, how does Oracle then varies the OA page by the diffferent functions?

    Hi;
    Thanks for sharing
    Please dont forget to change thread status to answered if it possible when u belive your thread has been answered, it pretend to lose time of other forums user while they are searching open question which is not answered,thanks for understanding*
    Regard
    Helios

  • Does Oracle have Extended Stored Procedure like SQL Server and Sybase?

    Hi, i am new to Oracle. I want to know if...
    Does Oracle have Extended Stored Procedure like SQL Server and Sybase?
    If it does not have, then how can i call outside program written in C or JAVA from the Database stored procedure or trigger?

    refer to this link on external procedures
    http://download-west.oracle.com/docs/cd/A87860_01/doc/server.817/a76956/manproc.htm#11064

  • Oracle 11g - External Table/Remote File Issue?

    Oracle 11g - External Table/Remote File Issue?
    =============================
    I hope this is the right forum for this issue, if not let me, where to go.
    We are using Oracle 11g (11.2.0.1.0) on (Platform : solaris[tm] oe (64-bit)), Sql Developer 3.0.04
    We are not allowed to put files on the CSV file system (Server A), where DB instance is running. We are able place CSV files on another server(Server B), where DB instance is not running.
    We are trying to use oracle external table to load text files in .CSV format.
    How do we create a Directory (Create Directory) on Server A DB to point to File system of Server B?
    Is it feasible?
    Any idea?
    Thanks in helping.

    The Solaris DBA should be able to mount the filesystem for you. Either that or you have to get creative transferring the file like this;
    http://www.linkedin.com/groups/Getting-creative-external-table-preprocessor-140609.S.50474382?qid=ba673ce4-c4bb-40c5-8367-52bd2a2dfc80&trk=group_search_item_list-0-b-ttl&goback=%2Egmp_140609
    Cheers
    David

  • Number field problem in forms. It does not allow zero

    Hai all
    I have two number fields.[ database items]..When i try to insert data ,it does not allow zero in starting position.
    How can i make this to allow zero in starting position ?
    For example when i try to insert 02323 in one of the database item , after inserting i note the database.
    It saves only 2323. Pls help me
    I'm using oracle forms6i.

    Hi
    For example when i try to insert 02323 in one of the database item , after inserting i note the database.
    It saves only 2323. Pls help me
    How can i make this to allow zero in starting position ?did u try 2 use the format mask to allow inserting number in a specific format as...
    099999which should Returns leading zeros...
    if any doesn't work pls try add the following in ur when-validate-item-trigger...
    SELECT TO_CHAR(ur_column_number,'FM00000')
    FROM ur_table ;it will work...
    SQL> create table test ( x number );
    Table created.
    SQL> insert into test values (00000);
    1 row created.
    SQL> select * from test   ;
             X
             0
    SQL>  SELECT TO_CHAR( x,'FM00000') from test;
    TO_CHA
    00000Regards,
    Abdetu...
    Edited by: Abdetu on Mar 3, 2011 9:42 PM

  • Does oracle record table drops/purges ?

    Hello,
    I am using Oracle 11.2.0.3 Enterprise Edition and recently found certain users tables are missing. Does oracle record anything with respect to tables purged ? And in my case these are external tables. Pls revert back if I have to lookup in alert log or any v$ view. As far as I know if table is just dropped it can be found in dba_recyclebin ( not sure about retention) but I didn't find any information in that view. Any help would be great !  Thanks

    Hi,
    I am using Oracle 11.2.0.3
    By default, some DDL commands are audited by default in Oracle 11g.
    SQL> SELECT privilege from dba_priv_audit_opts where user_name is NULL;
    PRIVILEGE
    CREATE EXTERNAL JOB
    CREATE ANY JOB
    GRANT ANY OBJECT PRIVILEGE
    EXEMPT ACCESS POLICY
    CREATE ANY LIBRARY
    GRANT ANY PRIVILEGE
    DROP PROFILE
    ALTER PROFILE
    DROP ANY PROCEDURE
    ALTER ANY PROCEDURE
    CREATE ANY PROCEDURE
    ALTER DATABASE
    GRANT ANY ROLE
    CREATE PUBLIC DATABASE LINK
    DROP ANY TABLE
    ALTER ANY TABLE
    CREATE ANY TABLE
    DROP USER
    ALTER USER
    CREATE USER
    CREATE SESSION
    AUDIT SYSTEM
    ALTER SYSTEM
    So, maybe you can try find out if another user dropped your tables making use of DROP ANY TABLE privilege. For this, you need to take a look at DBA_AUDIT_TRAIL view:
    select * from dba_audit_trail where action_name = 'DROP TABLE' order by 5 desc;
    Cheers
    Legatti

  • Does Oracle OLAP comes with Oracle Database 10g ?

    1.Does Oracle OLAP comes with Oracle Database 10g or do we need seperate software to have this ?.
    2.If I create a Cube with Analytic work space manager the cube is going to be stored in the Database ( meaning the in the table space where OLAP is Stored).
    3. What is the difference between Analtyic work space manager and discoverer For Olap.
    Help is higly appreciated ..
    Thanks, Prasad

    One thing to point out : The OLAP option is a costed database option, so while this is automatically installed and part of your database you do have to purchase additional licenses to use this feature. You will need to check with your Oracle account manager to see if you are actually licensed to use this feature.
    If you have existing 9i OLAP cubes these can be quickly and easily migrated to 10g OLAP and the documentation explains how to do this. However, there are many new features that are part of 10g OLAP that will improve the performance of your data model that will not be enabled as part of a migration process. Based on my experiences it would be quicker and easier (depending on the size of your existing 9i OLAP cubes) to consider rebuilding your data model using these new 10g features. You should be able to export all the dimensions to XML templates from 9i OLAP and import the templates into the 10g schema and reload your dimensions.
    For the cubes you will probably want to consider using partitioning, composites and compression to provide maximum flexibility and performance for your new data model. There is more information on these features within the OLAP documentation and in the many whitepapers and presentations on the OLAP home page on OTN.
    For moving data from SQL Server to 10g OLAP much depends on the nature of the data transfer. If it is a one-off bulk data load then you could consider using the normal MS command line tools to dump the data out and transfer it to Oracle. Alternatively, you could consider using Oracle Data Integrator to manage the extraction of the SQL Server data and the data load process into Oracle 10g relational tables. If you decide to use Data Integrator this will require additional licenses.
    If you can extract the data from SQL Server to flat files you can use Oracle Warehouse Builder (basic ETL is free as part of the 10g database license) to load that flat file data via external tables. Warehouse Builder can also be used to define your OLAP data model (think of Warehouse Builder as a more powerful version of Analytic Workspace Manager) and provides tools to load the data directly into your OLAP dimensions and cubes. You can get more information on managing OLAP data models with Warehouse Builder the Warehouse Builder home page on OTN.
    There are no facilities to modify Discoverer Viewer to add customisations. You can add company logos, modify certain colors and/or hide certain features but it is not possible to add additional features. You may want to consider using BI Beans to provide this type of environment. BI Beans is the development framework used to create Discoverer Viewer. You can create customised JSP pages that look identical to Discoverer Viewer pages with the added benefit of providing your own specific features. You can get more information on the BI Beans home page on OTN.
    Keith Laker
    Oracle EMEA Consulting
    BI Blog: http://oraclebi.blogspot.com/
    DM Blog: http://oracledmt.blogspot.com/
    BI on Oracle: http://www.oracle.com/bi/
    BI on OTN: http://www.oracle.com/technology/products/bi/
    BI Samples: http://www.oracle.com/technology/products/bi/samples/

  • How Can I know, Material status does not allow purchase??

    Hi Experts,
    Pls. clarify me that, How Can I know/track the follwoing things? Which tables I hv to see?
    I hv a list of materials, some r good , some r bad. So, I hv to trace out the bad materials depending on the criteria, So, pls. let me know Which tbls I hv to look?
    1) Material does not exist in plant 1500
    2) Material status does not allow purchase
    3) Decimal places on the quantity may not be supported by unit of measure
    thanq

    thanq
    MATNR status:
    In our system the values for MARC-BESKZ are
    E     In-house production
    F     External procurement
         No procurement
    X     Both procurement types
    My requirement: I need to trace the MATNR from matnr_list for Material status does not allow purchase
    So, am thinking to write IF condn as,
    IF my_itab-matnr <> 'F' or my_itab-matnr <> 'X'.
    --> this matnr is Material status does not allow purchase
    ENDIF.
    Am I correct?
    3) Decimal places on the quantity may not be supported by unit of measure
    This can be retrieved from table T006
    I hv seen but, DO NOT UNDERSTAMD THIS TABLE entries, bcoz, there r values of 0 & 1 for the DECIMAL PLACES filed, partcularly for EA unit - devciaml places value is 0?
    pls. clarify,
    thanq

  • "Program Error" in PS/CS6 does not allow me to save in any format.

    "Program Error" in PS/CS6 does not allow me to save in any format. I can't save as psd, jpg, tiff, large document format, etc. My only option is to quit without saving an hour's work. This has happened a dozen times sporadically.

    Boilerplate text from Best Practices FAQ:
    Supply pertinent information for quicker answers
    The more information you supply about your situation, the better equipped other community members will be to answer. Consider including the following in your question:
        * Adobe product and version number
        * Operating system and version number
        * The full text of any error message(s)
        * What you were doing when the problem occurred
        * Screenshots of the problem
        * Computer hardware, such as CPU; GPU; amount of RAM; etc.
    In addition; are you saving to a local drive? External drive? Network drive?
    Have you tried any of the standard fixes like resetting your preferences?

Maybe you are looking for

  • Select query result set order

    Hi, Can I know the order in which Oracle outputs the result set of a simple SELECT query ? Will the output always be same as the order in which rows got inserted ? Please advise, Thanks, Smitha

  • Create Slide Show

    I am using PE Ver 9. When I create a slide show, I select "Include Photo Captions as Text", but the text does not appear. The very first time I tried this it worked, but not since. Also, is there a way to control the text size and font for the captio

  • Report using an XML Source

    We have developed some servlets which will generate XML output under a given schema depending on the parameters passed to them. After reading about the XML pluggable data source we where wondering if it is possible to set the XML source of the report

  • ContinuousQueryCache and non-idempotent Filters

    From the documentation I read on the ContinuousQueryCache, I assume that it works in two stages. First, it runs the distributed query based on the given Filter and caches the results. Second, it registers MapListeners that update the query result whe

  • Help needed using multiple midi controllers with logic as rewire master

    Hi all, i've been using logic 8 for a while now and have finally settled down after learning lots of digital production theory, to sorting my studio setup and start producing for real. My setup includes 1 24" iMac 2.56ghz with profire610 interface, 1