Anyone using Drupal 7 with Oracle 11g?

I am currently with a group that fields PHP applications on top of Oracle 11g databases. We currently use OCI8 in a RHEL6/Apache environment for our homegrown PHP apps and sites. We are looking at using Drupal 7 to help stream-line our development process as well as make our web apps a bit more visually appealing. (engineers not artists here!).
The problem we have run into is that it seems Drupal 7 does not see or recognize the OCI8 driver as valid for its install. It apparently wants us to use PDO_OCI which we have no experience with.
Does anyone out there run a Drupal 7/Oracle 11g combo that could share their experiences and which driver they use? My googling of the subject has led me to believe the PDO driver may be inferior in some respects to OCI8 for BLOB handling. This is a concern as we do a lot of user upload file sharing as BLOBs stored in the database rather than as files on the OS.
Thank you.

Drupal needs PDO and won't work with native drivers like OCI8. Contact Andrea Gariboldi, the maintainer of the Oracle adapter for Drupal http://drupal.org/project/oracle. He maintains a number of customer sites running Drupal. He will be able to help you make a decision.
The main PDO_OCI issues with LOBs are: (1) no CLOB support due to original creator being unsure how to handle CLOBs in a portable way across all databases (2) a crash doing multi-row fetches of BLOBs (potential patch in https://bugs.php.net/bug.php?id=57702)
There are other issues with PDO_OCI including no connection pooling and no statement caching. It's a pity the community interest in PDO_OCI hasn't been greater and so no one is maintaining it. Even the core PDO layer isn't getting much attention - there was idle talk recently about moving PHP away from PDO.

Similar Messages

  • Anyone used Quadralay Webworks with Oracle Help?

    I'm an expert Quadralay Webworks user looking at creating a template for Oracle Java Help.
    Has anyone out there tried this? Would you be willing to share some tips?
    I've already created/customized a Webworks Java Help template so I generally know what I'm doing. Just wondering if there are any surprises I should look out for.
    Any help greatly appreciated!
    Naomi

    Naomi,
    The Oracle Help has not authored help using WebWorks, but we have heard about this process from both internal and external consumers.
    You can use the templates for JavaHelp or MS HTML Help that are included in WebWorks. With both, at least, I know you can then utilize our Oracle Help authoring wizard, import the MS HTML Help TOC and keyword index files and then generate the helpset (in the case of JavaHelp this is already available) and full-text search files.
    One gotcha with WebWorks is that it doesn't automate the generation of the Oracle Help map file. You will have to make this by hand. We know that WebWorks has looked into an Oracle Help template. You might try contacting them to see if it is available.
    Cheers,
    Craig.

  • Can OBIEE 10.1.3.4 work with Oracle 11g 64bit?

    I Installed Oracle 11 g 64bit with JDK 64bit on my windows 7 Home Premium 64bit machine . After this i installed OBIEE 10.1.3.4 .
    Now OBIEE needs 32 bit JDK.
    How do i solve this?
    Can OBIEE 10.1.3.4 be used with oracle 11g 64 bit edition??

    First i installed Oracle 10g on my windows 7 home premium 64 bit .
    Then i installed OBIEE 10.1.3.4 on my machine
    But then there were some problems cropping up and i wasn't able to use OBIEE 10.1.3.4 with windows 7home premium 64 bit machine.
    I then removed both oracle 10g and OBIEE 10.1.3.4 from my machine.
    Then i installed oracle 11g 64bit and then OBIEE 10.1.3.4 . But again it dint work
    Can anyone help?

  • Error Intall RWD Uperform 4.3 on Windows 2008 with Oracle 11G

    Hi,
    I need install RWD Uperform 4.3 on Windows 2008 with Oracle 11G.
    When tried install Uperform 4.3 occurs the next error:
    Product: RWD uPerform Server -- This Release requires Oracle 11.2 R2 ODP Client to be Installed.
    If you are not using Oracle, please use the regular 4.30.0 release.
    If you are using Oracle, please install ODP.NET and then re-run the Setup. Setup will be aborted now.
    I installed the ODP.NET whit the version 11.2.0.2.
    But the errors still occur.
    Thanks.
    Marco Kolombesky

    In the end I solved my problem.
    But I installed RWD uperform 4.4 (not 4.3).
    But I think that the problem was that when I installed uperform 4.3 I didn't run this command at DB level on my SQL Server datadabe:
    ALTER DATABASE AdventureWorks2008R2
        SET READ_COMMITTED_SNAPSHOT ON;
    GO
    Regards
    Matteo Stocco

  • Help with oracle 11g pivot operator

    i need some help with oracle 11g pivot operator. is it possible to use multiple columns in the FOR clause and then compare it against multiple set of values.
    here is the sql to create some sample data
    create table pivot_data ( country_code number , dept number, job varchar2(20), sal number );
    insert into pivot_data values (1,30 , 'SALESMAN', 5000);
    insert into pivot_data values (1,301, 'SALESMAN', 5500);
    insert into pivot_data values (1,30 , 'MANAGER', 10000);     
    insert into pivot_data values (1,301, 'MANAGER', 10500);
    insert into pivot_data values (1,30 , 'CLERK', 4000);
    insert into pivot_data values (1,302, 'CLERK',4500);
    insert into pivot_data values (2,30 , 'SALESMAN', 6000);
    insert into pivot_data values (2,301, 'SALESMAN', 6500);
    insert into pivot_data values (2,30 , 'MANAGER', 11000);     
    insert into pivot_data values (2,301, 'MANAGER', 11500);
    insert into pivot_data values (2,30 , 'CLERK', 3000);
    insert into pivot_data values (2,302, 'CLERK',3500);
    using case when I can write something like this and get the output i want
    select country_code
    ,avg(case when (( dept = 30 and job = 'SALESMAN' ) or ( dept = 301 and job = 'SALESMAN' ) ) then sal end ) as d30_sls
    ,avg(case when (( dept = 30 and job = 'MANAGER' ) or ( dept = 301 and job = 'MANAGER' ) ) then sal end ) as d30_mgr
    ,avg(case when (( dept = 30 and job = 'CLERK' ) or ( dept = 302 and job = 'CLERK' ) ) then sal end ) as d30_clrk
    from pivot_data group by country_code;
    output
    country_code          D30_SLS               D30_MGR               D30_CLRK
    1      5250      10250      4250
    2      6250      11250      3250
    what I tried with pivot is like this I get what I want if I have only one ( dept,job) for one alias name. I want to call (30 , 'SALESMAN') or (301 , 'SALESMAN') AS d30_sls. any help how can I do this
    SELECT *
    FROM pivot_data
    PIVOT (SUM(sal) AS sum
    FOR (dept,job) IN ( (30 , 'SALESMAN') AS d30_sls,
              (30 , 'MANAGER') AS d30_mgr,               
    (30 , 'CLERK') AS d30_clk
    this is a simple example .... my real life scenario is compliated with more fields and more combinations .... So something like using substr(dept,1,2) won't work in my real case .
    any suggestions get the result similar to what i get in the case when example is really appreciated.

    Hi,
    Sorry, I don't think there's any way to get exactly what you requested. The values you give in the PIVOT ... IN clause are exact values, not alternatives.
    You could do something like this to map all alternatives to a common value:
    WITH     got_dept_grp     AS
         SELECT     country_code, job, sal
         ,     CASE
                  WHEN  job IN ('SALESMAN', 'MANAGER') AND dept = 301 THEN 30
                  WHEN  job IN ('CLERK')               AND dept = 302 THEN 30
                                                                     ELSE dept
              END     AS dept_grp
         FROM     pivot_data
    SELECT     *
    FROM     got_dept_grp
    PIVOT     (     AVG (sal)
         FOR     (job, dept_grp)
         IN     ( ('SALESMAN', 30)
              , ('MANAGER' , 30)
              , ('CLERK'   , 30)
    ;In your sample data (and perhaps in your real data), it's about as easy to explicitly define the pivoted groups individually, like this:
    WITH     got_pivot_key     AS
         SELECT     country_code, sal
         ,     CASE
                  WHEN  job = 'SALESMAN' AND dept IN (30, 301) THEN 'd30_sls'
                  WHEN  job = 'MANAGER'  AND dept IN (30, 301) THEN 'd30_mgr'
                  WHEN  job = 'CLERK'    AND dept IN (30, 302) THEN 'd30_clrk'
              END     AS pivot_key
         FROM    pivot_data
    SELECT     *
    FROM     got_pivot_key
    PIVOT     (     AVG (sal)
         FOR     pivot_key
         IN     ( 'd30_sls'
              , 'd30_mgr'
              , 'd30_clrk'
    ;Thanks for posting the CREATE TABLE and INSERT statements; that really helps!

  • Pro*C with Oracle 11g

    Hi !
    I didn't find a forum specific to pro*c, so here i am because i was told this forum had a bit of pro*c activity....
    I've downloaded Oracle 11g and recompiled our applications using pro*c
    We currently precompiling without any problem our sources against Oracle 7, 8, 9, 10.
    With Oracle 11g, it doesn't work !
    every EXEC SQL followed by a command works.
    every EXEC SQL followed by a query generates the same error.
    Example :
    char *oracle_date_courante()
    static char buf[SIZE_ORADATE+1];
    EXEC SQL SELECT sysdate into :buf from DUAL;
    if(ORA_SQLERROR())
    oracle_error("sélection date courante");
    buf[0]=0;
    return buf;
    PRO*C output :
    Erreur Ó la ligne 105, colonne 2 dans le fichier src\oracle.pc
    EXEC SQL
    .1
    PLS-S-00000, SQL Statement ignored
    erreur sÚmantique Ó la ligne 105, colonne 2, fichier src\oracle.pc:
    EXEC SQL
    .1
    PCC-S-02346, PL/SQL a trouvÚ des erreurs sÚmantiques
    So, we investigated... And found that thoses errors come when we use the option sqlcheck=semantics.
    If we use an inferiour check level, it works but because we use PL/SQL keywords, pro*c prints errors and wants us to provide the 'semantics' sqlcheck level !
    So, it's a vicious circle !
    Any ideas ?
    Thanks...
    Vincent

    Adding the option common_parser=yes removes the errors !
    But brings errors linked to the PL/SQL parser such like
    CSF-S-00000, ORA-06544: PL/SQL : erreur interne, arguments : [55916], [], [], []
    1>, [], [], [], []
    1>ORA-06553: PLS-801: erreur interne [55916]
    Really vicious..and still not precompiling !
    By the way : Server is 10.2.0.1... and i guess thoses errors are normal since the common parser is not available in this version...
    So bye bye option common_parser and i'm back to my orignals errors.
    Message was edited by:
    Vicenzo

  • Oracle SQL Developer 1.2 – Automatic -  is compatible with Oracle 11g?

    Oracle SQL Developer 1.2 – Automatic - is compatible with Oracle 11g?
    Thanks in advance!
    -Babu

    So I'm taking it the question is -
    Is 1.2 Sql Developer compatible with 11g DB?
    The short answer is Yes. We are constantly adding new functionality and better support for the newer Databases. For Example to use the real time Sql monitoring that became available in 11g you will have to be on at least 2.1 Sql Dev. Is there some reason you don't want to upgrade to the latest Sql Dev? If not the current EA version then at least the current production version?
    Thanks,
    Syme

  • Oracle Tuxedo 8.1 With Oracle 11g Database

    Hi,
    I have an old application that must be compiled with oracle 8.1 and Oracle9i Database.
    We are migrating to Oracle 11g Database, and now we have some inssues to compile with Oracle 11g Database. For example some Libraries that the Tuxedo XA Resource Manager needs from the Oracle Database, that just u can found on older versions like Oracle9i (kpudfo.o file).
    what can be the solution for that problem?
    An Oracle 11g database config or a Tuxedo config ?

    Hi,
    When you say "Tuxedo XA Resource Manager" I'm not sure what you are referring to. Do you mean the Tuxedo transaction management servers (TMS) servers that are built with the buildtms command? If so, if there are linking errors, it has to do with either your library paths or the RM definition for Oracle Database in the $TUXDIR/udataobj/RM file. Tuxedo itself only uses the XA switch from the resource manager such as Oracle database. Now the resource manager may require a bunch of libraries, which is why I suggested you check your library path. If the above doesn't help, can you post the error you are getting and what is generating/creating the error?
    Regards,
    Todd Little
    Oracle Tuxedo Chief Architect

  • Using PL/PDF with Oracle XE

    Hi, I'm looking for a paper reporting solution to use with my HTMLDB apps. PL/PDF sounds like it will do the job, but has anyone successfully integrated it with Oracle XE?

    pl/pdf uses java:
    - compressing page (plpdf_comp package): we issue a modified package for XE (without compress) see http://plpdf.com/dokumentumok/plpdf_comp_xe.sql.txt with some restrictions
    - image (Oracle Intermedia): it's a option plpdf can work without Intermedia
    You can try plpdf with XE.
    LL

  • Is practising on Oracle OLAP features free with Oracle 11g EE?

    Hi,
    Is practising on Oracle OLAP features free with Oracle 11g EE??
    Information found in Internet:
    - Oracle Corporation markets the Oracle Database OLAP Option as an extra-cost option to supplement the "Enterprise Edition" of its database.
    - Oracle Database OLAP is there pre-installed along with the rest of Oracle Database EE. You just need to license it for use on the DB Machine when you choose to use it.
    - Oracle OLAP is a world class multidimensional analytic engine embedded in Oracle Database 11g.
    Please confirm if I can try some OLAP features in my office where I have Oracle 11g EE installed as I have been asked to do an initial POC?
    Regards,
    Sudhir

    Hi there,
    I believe that the OLAP license falls under the developer license on OTN - http://www.oracle.com/technetwork/testcontent/standard-license-088383.html
    You should contact your local Oracle sales rep if you are still unsure
    Thanks,
    Stuart Bunby
    OLAP Blog: http://oracleOLAP.blogspot.com
    OLAP Wiki: http://wiki.oracle.com/page/Oracle+OLAP+Option
    OLAP on OTN: http://www.oracle.com/technology/products/bi/olap/index.html
    DW on OTN : http://www.oracle.com/technology/products/bi/db/11g/index.html

  • Sending email from apex 4.0 with oracle 11g ee

    Hi,
    I the past when working with apex 3 I was able to work with apex mailsend very nice.
    In apex 4.0 with oracle 11g ee I'm not able to send emails anymore.
    Last error message in the queue is:
    ORA-29279: SMTP permanent error: 550 through this server without authentication.
    the smtp server has not been changed, the code is fine
    How I can go further?
    Many thanks,
    Florin

    This is a different subject:
    Apex Reports and links to external content
    What you are asking should be possible.
    Risk: everyone who uses the link needs to have the same drive mapping if you are using letters on a Windows PC. As long as that is not a usability issue, you are fine.
    I would recommend you review the LINK syntax in the report column.
    Your text seems like you have already attempted this.
    >
    Click Here , i.e. href="file:///E:/Echo Destination/1212040003.docx"
    . . . . . . . from XYZ
    Here I am unable to open this document via click on this column link on report............
    Thanks..To confirm the link syntax you want first, Write a simple HTML file with the link to make sure you have the correct quoting and the link content is correct.
    What does the REPORT resulting HTML look like when you examine it on the page?
    I would expect something like:
    <a href=file:///E:/Echo Destination/1212040003.docx> go to file </a>If the result is different, then we can discuss why it isn't what you are expecting.
    --Tim St.
    http://enkitec.com

  • Problem with Oracle 11g(32 bit) installation on windows 7 ultimate edition

    Hello all,
    I have a problem with Oracle 11g(32 bit) installation on windows 7 ultimate edition (32 bit).
    I have successfully installed it immediately after OS installation. But today, i have decided to deinstall it and go for Oracle 10g version for 32 bit.
    Everything went normal during installation, but i can see the services is not present in services.msc. Also its throwing some exception for dbca, netca
    Now i tried to deinstall it and again go for 11g. But even the same story here..
    Can anybody give me a solution for this..
    -Regards
    Rajesh Menon

    Saqib Alam wrote:
    i recently install Oracle 11g R1 on windows 7 ultimate, i installed it and working perfectly.
    ur problem is that u install latest version and now u trying to installing old version.
    now u need to uninstall 10g and delete oracle from services, if the probleme presist then u should
    install fresh windows 7.
    Regards
    SaqibNo need to install a fresh OS. That's like tearing your house down just because you wired a lamp wrong and blew a circuit breaker.
    There are MeaLink notes on how to eradicate an Oracle install from Windows, but it boils down to this:
    Stop all Oracle services
    In the registery:
    - Delete all oracle services from the register (HKLM\SYSTEM\CurrentControlSet
    - Delete the entire Oralce folder from HKLM\Software
    reboot
    Delete the ORACLE_HOME directory and any other Oracle related directories/files. Offhand, it seems like there is an Oracle directory under Program Files.
    reboot

  • IPlanet 6.0 SP6 compatibility with Oracle 11g Client in Windows server 2003

    Hi All,
    We have issues with our classic ASP application when connecting to Oracle 11g. Our application Database is migrating from oracle 10g to oracle 11g, with oracle 10g we don't have any issues but we are facing issues with Oracle 11g database
    We are running iPlanet-WebServer-Enterprise/6.0SP6. And Chilisoft is Sun ONE ASP 4.0 (formerly known as Chili!Soft ASP) on windows 2003 machine for running ASP application.
    The connection we are trying is
    Provider=OraOLEDB.Oracle; Data Source=xxxx;User Id=xxx;Password=xxx;
    The error we are getting is "OraOLEDB error '80004005' "
    Question: Is iPlanet-WebServer-Enterprise/6.0SP6. And Chilisoft is Sun ONE ASP 4.0 is compatible with Oracle Client 11g in Windows 32 bit machine
    Appreciate your quick response
    Thanks,
    Murthy

    I have the same situation. Could you please share your experience if you resolve it? Thanks.

  • Primavera CM compatibility with Oracle 11g Express Edition

    We are trying to install Primavera CM 13.1 application (on windows 7 32 bit) with oracle 11g express edition (on CentOS 5.4 64 bit). Installation is completed without any warning but while trying to log on in the system with expadmin, it shows Internal Server Error. Through dbconfigcm utility we can connect the database but while running the CMAdminConfig utility, it throws java exception in command line "Unable to parse XML String" with java pop-up warning node has no children.
    Is it due to compatibility issue of Primavera CM 13.0/ 13.1 with oracle 11g express edition or something we are missing?
    Regards,
    Sandip

    Thanks Jim for the quick response. From the link, I understand that TT integration will be available with an extra cost. I presume it is only with EE and not XE, correct? Technically, there is no TT support with XE, Is that a fair statement?
    Thanks

  • How to consume sap xi pi web services or sap RFC with oracle 11g forms.

    Dear All
    how to consume sap xi pi web services or sap RFC with oracle 11g forms.
    or
    how to config 11g forms with sap xi....
    or how to call sap xi web services in 11g forms....
    or can send sample code....
    Regards
    smfatmi
    Edited by: smfatmi on Oct 17, 2011 2:16 AM
    Edited by: smfatmi on Oct 17, 2011 2:17 AM

    Dear All
    how to consume sap xi pi web services or sap RFC with oracle 11g forms.
    or
    how to config 11g forms with sap xi....
    or how to call sap xi web services in 11g forms....
    or can send sample code....
    Regards
    smfatmi
    Edited by: smfatmi on Oct 17, 2011 2:16 AM
    Edited by: smfatmi on Oct 17, 2011 2:17 AM

Maybe you are looking for

  • Confirm Production on any open production order

    Hello Gurus. Our company receives material at the end of the production line and they need to report this production in the system. The problem is that at this point, they don't know what Production Order it relates to. Is there a transaction in SAP

  • How to pass argument to the Java Plugin JVM w/o using the Control Panel?

    I want to deploy an applet to be loaded by the Java Plug In and fix some settings of its Java Virtual Machine. The JPI Control Panel offers two ways to pass arguments to the JVM, none satisfactory. 1. while interactive via the Control Panel Window. T

  • Define primary key in FormsGraph Bean

    Hi ! I read that I need to declare a primary key for using MODIFY_ROW_DATA or REMOVE_DATA. The problem is that there is 4 columns in the primary key of my table. So, how can I declare this primary key in the FormsGraph Bean ? Thanks for your help. Se

  • While loading data I am getting Access violation process dump option is off in sap bods

    Hi All, I extracting the data from ECC table and loading it in ORACLE table SAP BODS tool. While starting the extract itself i am getting the error like below, 6628 8592 SYS-170101 24-Apr-15 9:41:20 PM System Exception <ACCESS_VIOLATION> occurred. Pr

  • Log4j: Logging Errors(No appenders could be found for logger)

    hi, i used logging in my java application. i placed log4j.jar and log4j.xml file paths given in classpath. i am getting 2 warning Messages. Those are as follows Log4j:WARN. No appenders could be found for logger (Myclass.class) Log4j:WARN. Use Log4j