Better keep on using Oracle or the new PostgreSQL?

Hi,
I hope this is the right Oracle Forum for my question.
In the the company I work in, we've been using Oracle for many years. For a new project the company would like to use the open source PostgreSQL (that I've never used it).
For going on using Oracle, we were asked to give a list of reasons for not using PostgreSQL
Can you help me to gather a few good reasons for not changing DB and keep on using Oracle? Is there some particular bug or other things in PostgreSQL (security, pl/sql, ...) for which it would be better using Oracle?
Thanks in advance!

Consider what happens N years down the road, when you've discovered postgres doesn't quite scale as well, all the original developers are gone and all you can find is newbie graduates as maintenance programmers, who quickly leave for more interesting pastures in the paradigm of the day. You've saved X dollars in licensing fees, but are now in a hole where you have to develop it all over again and spend the fees anyways, and pay to keep the old one limping along for the years to replace it - or worse, just be stuck in a deteriorating situation forever.
What I've seen even more often is there are COTS packages available that are an order of magnitude cheaper than developing with either. Is there a business case for the particular bespoke development? Does it need to be on the bleeding edge? Is the business willing to give all needed support, financial, logistical, cheerleading and patience?
That said, if it is a small project that could easily be converted to another engine, the experience alone may be worthwhile.

Similar Messages

  • My DVR security sofware that I access remotely uses a "dvr .ocx" file....when I try it in Firefox , either the latest non beta (3.6.1.5) or the new beta version (4.0 rc) it will NOT work as it says the plugin is missing... it works in IE 8,but not IE9...

    My machine is Top of the range (my Company builds them so it had better be :) )
    Amd 1100t , 8gb ram , Windows 7 64 bit etc, etc...
    The is not a hardware problem , but a software problem with FF...Any help would be appreciated as I hate using IE 8 for anything at all :( but I have to keep it on my machines just to run my remote security cameras at my Computer shop ???
    Original question...as question length is limited ...not very bright that limit by the way :(
    "My DVR security sofware that I access remotely uses a "dvr .ocx" file....when I try it in Firefox , either the latest non beta (3.6.1.5) or the new beta version (4.0 rc) it will NOT work as it says the plugin is missing... it works in IE 8 (unfortunately) but not IE9...
    As I own a Computer company I am fairly computer literate but cannot find a plugin that allows this to work in Firefox.... but I would have expected it to work in the new Firefox :(
    All the best, Brett :)

    The longer this thread continues, the more ancillary comments you throw in that aren't directly pertinent to your problem with your DVR software not working with Firefox 4.0. Sorry, I don't intend to continue with this discussion.
    I do agree that ''something'' needs to be done better with regards to plugins for Firefox, but I do disagree with you as to whose responsibility that ''something'' is.

  • Error while adding a used relationship between the New DC and the Web DC

    Hi Gurus
    We are getting the Error in NWDS while Adding  a used relationship between the New DC and the Web DC.
    Steps what we are Done
    1. Create the custom project from inactiveDC's
    2.creating the project for the component crm/b2b in SHRAPP_1
    3.After that we changed the application.xml and given the contect path.
    4.Then we tried to add Dependency to the custom create DC we are getting the error saying that illegal deppendency : the compartment sap.com_CUSTCRMPRJ_1 of DC sap.com/home/b2b_xyz(sap.com.CUSTCRMPRJ_1) must explicitly use compartment sap.com_SAP-SHRWEB_1 of DC sap.com/crm/isa/ like that it was throwing the error.
    so, we skip this step and tried to create the build then it is saying that build is failed..
    Please help us in this regard.
    Awaiting for ur quick response...
    Regards
    Satish

    Hi
    Please Ignore my above message.
    Thanks for ur Response.
    After ur valuble inputs we have added the required dependencies and sucessfully created the projects, then building of the  projects was also sucessfully done and  EAR file was created.
    We need to deploy this EAR file in CRM Application Server by using the interface NWDI.
    For Deploying the EAR into NWDI, we need to check-in the activites what i have created for EAR. once i check-in the activites ,the NWDI will deploy the EAR into CRM Application Server.
    In the Activity Log we are able to check the Activities as Suceeded but the Deployment column is not showing any status.
    When i  right click on my activity Id the deployment summery is also disabled.
    So finally my Question is that where can i get the deployment log file, and where can i check the deployment status for my application..
    Any pointers in this regard would be of great help..
    Awaiting for ur valuble Responses..
    Regards
    Satish

  • I am using numbers in the new iWork. Just bought it 10 days back. I am not able to figure out how to add serial umbers from 1 to 100( for example) also i need to freeze the top header like in windows so that we can browse down without the heading going of

    i am using numbers in the new iWork. Just bought it 10 days back. I am not able to figure out how to add serial umbers from 1 to 100( for example) also i need to freeze the top header like in windows so that we can browse down without the heading going off. Can some one help?

    Hi Jay,
    Be aware that "Freeze Header Rows" and "Freeze Header Columns" apply only to rows and columns that are Header rows or Header columns. You can have up to five Header rows, Five Header Columns (and five Footer rows) on a Numbers Table.
    "Header rows" is a special designation. Besides being able to be frozen, Header and Footer rows are not included in formulas referencing whole columns, making it possible to place formulas such as =SUM(B) at the top (or bottom) of column B without causing a self-reference error, These designated rows are also not included in sorts of the rows in a table.
    Regards,
    Barry

  • I have two apple id's because my hotmail account is no longer active. How can I delete the old one and use or update the new one?  Every time I try it won't allow me and now my iPad thinks there are two accounts and they are arguing with each other. Help!

    I have two apple id's because my hotmail account is no longer active. How can I delete the old one and use or update the new one?  Every time I try it won't allow me and now my iPad thinks there are two accounts and they are arguing with each other. Help!

    You can't merge accounts or copy content to a different account, so anything that you bought or downloaded via the old account is tied to that account - so any updates that those apps get you will only be able to download via that account. You can change which account is logged in on the iPad via Settings > Store

  • What plug adapter do I use to connect the new Macbook USB-C port to a cinema display?

    What plug adapter do I use to connect the new Macbook USB-C port to a cinema display?

    If you intend to connect your 2008 display to the new macbook then you will need a USB-C VGA Multiport Adapter ($79) as well as a mini display port to VGA port adapter ($29) and also a VGA-VGA Standard 15-Pin VGA Male to VGA Male Cable ($5).
    http://store.apple.com/us/product/MJ1L2AM/A/usb-c-vga-multiport-adapter
    http://store.apple.com/us/product/MB572Z/B/mini-displayport-to-vga-adapter
    http://www.amazon.com/VGA-VGA-Standard-15-Pin-Male-Cable/dp/B0002AHT0M
    The 2008 old cinema analogue Apple Cinema Displays were mostly pre-quipped with a mini display port rather than a  VGA or HDMI port. So you will have to connect the mini display port to VGA port adapter to your 2008 ACD and the USB-C VGA Multiport Adapter to your new macbook and connect the two female VGA ports with a VGA-VGA Standard 15-Pin VGA Male to VGA Male Cable.
    But I can't guarantee though that the above setup will work for your new macbook and your 2008 Apple Cinema Display. You should double check with Apple support regarding my suggestion. Just let me know.......

  • Can you use siri on the new ipod touch without wifi?

    Can you use siri on the new ipod touch without wifi?

    No. Siri requires an internet connection. It is done in the Cloud, not on the iPod.

  • Can not create a new portal using Oracle and the Administration tools.

    Using the Personalization Server admin tool. My database is Oracle 8.0.5
    (NT). I used the db/oracle/create* scripts to the create the necessary
    database tables. I was able to successfully create users, groups, and
    portlets, but when I try to create a Portal I'm getting the following
    exception.
    Any help would be very appreciated.
    Thank you.
    Marko.
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    Set scope/description in propertySetBean MyPortal
    propertySetBean creating property set...
    java.lang.NullPointerException:
    at
    com.beasys.commerce.user.jsp.beans.PropertySetBean.copyPropertySet(Pr
    opertySetBean.java:218)
    at
    com.beasys.commerce.user.jsp.beans.PropertySetBean.initializeProperty
    Set(PropertySetBean.java:181)
    at
    jsp._tools._portal._portal_95_new._jspService(_portal_95_new.java:431
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:105)
    at
    weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispat
    cherImpl.java:143)
    at
    com.beasys.commerce.axiom.jsp.JspServiceManager.service(JspServiceMan
    ager.java:1033)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:105)
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
    textImpl.java:742)
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
    textImpl.java:686)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
    ContextManager.java:247)
    at
    weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
    a:363)
    at
    weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
    Code)
    result of propertySetBean.createPropertySet(): Error: Property set
    DEFAULTPORT
    AL_SCHEMA copy could not be completed.

    Marko,
    I know I answered you through support, but for the benefit of the newsgroups
    When using Oracle, you must run the sql scripts provided. The
    insert-pzsamples-oracle.sql script is included in the create-p13n-oracle.sql
    scripts. This script includes inserting information into the tables that are
    required for creating new portlets. In particular, inserts to the
    WLCS_SCHEMA table and inserts to the Meta Data tables (*MD*) are required.
    Cindy Eldenburg
    Marko Milicevic wrote:
    Using the Personalization Server admin tool. My database is Oracle 8.0.5
    (NT). I used the db/oracle/create* scripts to the create the necessary
    database tables. I was able to successfully create users, groups, and
    portlets, but when I try to create a Portal I'm getting the following
    exception.
    Any help would be very appreciated.
    Thank you.
    Marko.
    >Set scope/description in propertySetBean MyPortal
    propertySetBean creating property set...
    java.lang.NullPointerException:
    at
    com.beasys.commerce.user.jsp.beans.PropertySetBean.copyPropertySet(Pr
    opertySetBean.java:218)
    at
    com.beasys.commerce.user.jsp.beans.PropertySetBean.initializeProperty
    Set(PropertySetBean.java:181)
    at
    jsp._tools._portal._portal_95_new._jspService(_portal_95_new.java:431
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:105)
    at
    weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispat
    cherImpl.java:143)
    at
    com.beasys.commerce.axiom.jsp.JspServiceManager.service(JspServiceMan
    ager.java:1033)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
    at
    weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
    pl.java:105)
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
    textImpl.java:742)
    at
    weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
    textImpl.java:686)
    at
    weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
    ContextManager.java:247)
    at
    weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
    a:363)
    at
    weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:263)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java, Compiled
    Code)
    result of propertySetBean.createPropertySet(): Error: Property set
    DEFAULTPORT
    AL_SCHEMA copy could not be completed.

  • I need to know if there is an update to use AVG with the new firefox beta version

    I downloaded the new beta 4 version, I really started liking it till I realised that it did not have several add on's including AVG add on, which I want to keep, is there going to be another updated version so I can keep my add on's that I have,I had to go back to the older version (3.6.13), Thankyou for your time.
    Sincerely,
    Lance

    Check with AVG to see when they plan to update their Firefox addon for Firefox4.

  • Itunes 10.6.1.7 keeps crashing when syncing with the new Ipad

    Glad to find this forum!
    It's been a disappointing and frustrating week for me as I have tried to sync my new ipad with itunes 10.6.1.7. Itunes keeps crashing without reasons when syncing either apps, music or videos. Btw, I am using Windows XP SP3.
    So far, I have not been able to play any videos because Itunes always crashes.
    I have tried to re-install Itunes for more than 5 times [with fresh install] but the problem still occurs. I have also tried to downgrade to Itunes 10.5.3 as suggested in the other threads but Itunes still crashes. This only happens when syncing with the new Ipad.
    I have an Ipod Nano which works great on both version of Itunes.
    I am really disappointed because I can't watch movies and/or listen to music on my new ipad because it keeps crashing.
    My wish is just simple. I just want to be able to watch movies and listen to my music on my new ipad. Sadly, this is not possible yet.
    Can anyone help?

    I get the exactly the same problem with win 7, i rang apple support who suggested i try another machine/or create another account on my machine???? why should i, stupid ipad 3rd gen is now sitting here un syncable, apple support ....tut tut very poor support, its a shame im out of the 7 day period otherwise this ipad would be going straight back, older versions of itunes worked fine, some one must know a fix for this??

  • From which verison of oracle support the :NEW variable in trigger

    A trigger using the :NEW variable can be compiled in oralce 10g but can't in oracle7 .
    Does oracle 7 support the :NEW variable?

    >
    A trigger using the :NEW variable can be compiled in oralce 10g but can't in oracle7 .
    Does oracle 7 support the :NEW variable?
    >
    You can answer questions like this yourself by always checking the documentation first.
    NEW is not a variable, it is a correlation name.
    See 'The Trigger Body' section in the Oracle7 Server Application Developer's Guide
    http://docs.oracle.com/cd/A57673_01/DOC/server/doc/ADG73/ch9.htm
    >
    The Trigger Body
    The trigger body is a PL/SQL block that can include SQL and PL/SQL statements. These statements are executed if the triggering statement is issued and the trigger restriction (if included) evaluates to TRUE. The trigger body for row triggers has some special constructs that can be included in the code of the PL/SQL block: correlation names and the REFERENCING option, and the conditional predicates INSERTING, DELETING, and UPDATING.
    Accessing Column Values in Row Triggers
    Within a trigger body of a row trigger, the PL/SQL code and SQL statements have access to the old and new column values of the current row affected by the triggering statement. Two correlation names exist for every column of the table being modified: one for the old column value and one for the new column value. Depending on the type of triggering statement, certain correlation names might not have any meaning.
    A trigger fired by an INSERT statement has meaningful access to new column values only. Because the row is being created by the INSERT, the old values are null.
    A trigger fired by an UPDATE statement has access to both old and new column values for both BEFORE and AFTER row triggers.
    A trigger fired by a DELETE statement has meaningful access to old column values only. Because the row will no longer exist after the row is deleted, the new values are null.
    The new column values are referenced using the NEW qualifier before the column name, while the old column values are referenced using the OLD qualifier before the column name. For example, if the triggering statement is associated with the EMP table (with the columns SAL, COMM, etc.), you can include statements in the trigger body similar to
    IF :new.sal > 10000 . . .
    IF :new.sal < :old.sal . . .
    Old and new values are available in both BEFORE and AFTER row triggers. A NEW column value can be assigned in a BEFORE row trigger, but not in an AFTER row trigger (because the triggering statement takes effect before an AFTER row trigger is fired). If a BEFORE row trigger changes the value of NEW.COLUMN, an AFTER row trigger fired by the same statement sees the change assigned by the BEFORE row trigger.
    Correlation names can also be used in the Boolean expression of a WHEN clause. A colon must precede the OLD and NEW qualifiers when they are used in a trigger's body, but a colon is not allowed when using the qualifiers in the WHEN clause or the REFERENCING option.
    The REFERENCING Option

  • Why can't I use Roboform with the new version?

    You keep asking me to upgrade to the new firefox, but it does not use Roboform. Why can't I use roboform? Without Roboform, I can't use Firefox!

    Firefox says to update to 6.0 but roboform will not work. Should I update to firefox 6.0 or not?

  • How can i use AME for the new OAF page.

    Dear all,
    I have developed a new OAF page and registered under Employee Self Service.
    How can i use AME for the approval process.
    Appreciate your ideas?
    zamora

    I will try to answer based on my experience of working with iProcurement and AME. It depends on how you want to make a call to AME , directly from OAF Page or from Workflow and your requirement. You didn't specify what you want to show the users on OAF Page and your business requirement.
    Before calling AME Engine from the OAF page or workflow, I guess you did already setup AME Transaction Type and it's Approval Groups, Conditions, Action Types and Rules. Do some testing from AME Business Analyst Test Workbench. Please note that, AME provides lot of PL/SQL API's that you have to call from your programs (java or workflow pl/sql)
    Let's look at the workflow and putting an OAF Page as notification.
    As Sameer said, you have kick-off workflow process from PR of CO and with in the workflow function, you make a call to AME Engine API's with the AME Transaction ID. This transactionId belongs to the AME Transsaction Type that you setup. Based on the rules setup, AME Engine generates list of approvers/approver and stores them AME Tables for that transactionId. Then, it sends a notification to the approver.
    In the workflow, where that notification is defined, in the message body you have to put an attribute(&XX_WF_FWK_RN) of type document/send. And this attribute will have the constant JSP:/OA_HTML/OA.jsp?OAFunc=XX_FUNC&paramId=-&DOCUMENT_ID-. This function is SSWA Jsp function that makes a web html call to your OAF Region.
    If your requirement is to just show the list of approvers on the OAF Page, you may have to call AME API diectly passing your AME TrasnactionId with other parameters. Then AME generates list of approvers and stores them in AME tables with each approver status. You can pickup those approvers using VO and show them on OAF Page.
    Hope this gives some idea.

  • I have a Macbook which is running Snow Leopard. I back up using time machine to an external drive. If I purchase a new Apple Macbook pro running Lion if I use the backup to this will I be able to use Leopard on the new computer

    I have a Macbook running Snow Leopard which I back up to an external drive using time machine.  If I purchase a new MacBook pro and transfer backup from time maching to MacBook Pro will it also transfer Snow Leopard as its is my preferred O.S.

    Welcome to Apple Support Communities.
    If the new computer did not originally ship with Snow Leopard installed, no, you will not be able to go back from Lion. Snow Leopard lacks the necessary drivers required for newer hardware.

  • Where would I find my iMovie 6 and can I use it on the new MBPro?

    Hey.
    I have probably had a new Mac with every version of OS there is (yes, I have a Classic even) and remember distinctly running into issues with the iMovie 08 degradation which made me switch back to my trusty iMovie 6.0.3 for a time, while I grappled with learning FCE.
    I have every possible disk for every machine I had, even still in their original folders, but can I work out where iMovie 6 is?!
    You see- I have graduated to FCPro and got this new Mac with OSX 10.6.4 and am merrily making projects with that. But... I have also got this legacy of pre-FCE/FCPro days and I'd like to be able to open them and save them over into FCPro so I can rework them.
    I understand that some of the projects will open in FCPro because they don't contain transitions/titles whatever and I understand that those which cannot be opened probably need me to go in and pull a few files in order that they can be opened.
    So- I need iMovie 6 just to open them (and chuck some files so I can open the projects in FCPro as with the others).
    Because iMovie 09 (8.0.6) will only open the media as an import (I think- I can see no option to open an existing project AS it is) I need to get back to an earlier version.
    *Question- where do I find iMovie 6 in all my disk sets?*
    I even have iWorks 08 (whatever I got that for, I do not know- never used it) but cannot work out where I managed to install my iMovie 6 from. I know that it was a free download at the time because I know that folk couldn't get on with iMovie 08 but I don't have that option now anyway- it being gone from the site.

    Hi MacB - your copy would have come pre-installed with a new computer at about the Panther OS time. You may then have up-dated it to imovie 6.0.3. When you next changed computers, you would have got the new version (08 or 09), but not of course imovie 6. Thus it will not be on any disk you currently have.
    If you really need imovie 6 then I can help you - email me (see profile).

Maybe you are looking for