Incorrect database version in CHECK-OS-DB-VERSION

We are performing an upgrade to NetWeaver 7.3 on a Java-only stack that is running Portal components.
We have started at NetWeaver 7.0 EhP1, on LINUX RH-EL 5 and ORACLE 11.2.0.1. We got stuck on the database check. The system reported that our database version was too low. Since the installation is distributed with the ORACLE 11.2.0.2 kit and since we had planned to upgrade ORACLE anyway, I upgraded ORACLE at this point to 11.2.0.2.
We are still getting the message the database version is too low when the installation performs the OSDB check:
The log from /usr/sap/<SID>/SUM/sdt/log/SUM/CHECK-OS-DB-VERSION_nn.LOG shows:
<!LOGHEADER[START]/>
<!HELP[Manual modification of the header may cause parsing problem!]/>
<!LOGGINGVERSION[2.0.7.1006]/>
<!NAME[/usr/sap/<SID>/SUM/sdt/log/SUM/CHECK-OS-DB-VERSION_03.LOG]/>
<!PATTERN[CHECK-OS-DB-VERSION_03.LOG]/>
<!FORMATTER[com.sap.tc.logging.TraceFormatter(%d [%6s]: %m)]/>
<!ENCODING[UTF8]/>
<!LOGHEADER[END]/>
May 27, 2011 1:30:07 PM [Info  ]: Operating system version is LINUXX86_64 2.6.18, database version is ORA 11.1.0.0.0.
May 27, 2011 1:30:07 PM [Info  ]: Configuration file /usr/sap/<SID>/SUM/sdt/config/CheckOSDB.xml not found.
May 27, 2011 1:30:07 PM [Info  ]: Configuration file /usr/sap/<SID>/SUM/sdt/config/CheckOSDB_UNX.xml not found.
May 27, 2011 1:30:07 PM [Info  ]: Reading configuration file /usr/sap/<SID>/SUM/sdt/config/CheckOSDB_ORA.xml.
The log is reporting our ORACLE version as ORA 11.1.0.0.0. We never installed that version directly. When we upgraded to ORACLE 11, we went from ORACLE 10.2.0.4 directly to ORACLE 11.2.0.1.
Does anyone know where the system getting this information on the ORACLE version and how can we correct that information to reflect the true installed version of ORACLE?
Thank-you,
Deb Nugent.

After I confirmed that my ORACLE database was at 11.2.0.2 and my ORACLE client was installed at the higher version (per previously helpful suggestions here), I restarted the installation. I am still getting the same error in the installation screens nad the same issue seen in the logs - the installation is convinced that the ORACLE version is 11.0.
When I started the upgrade to NetWeaver 7.3, I was already at 11.2.0.1 for ORACLE. The ORACLE client was a flavor of 10 since that was the only compatible version when we upgraded ORACLE to 11.2. The installation should have seen the correct ORACLE version from the beginning and allowed me to continue.
I will try to restart the upgrade from the beginning. I am not certain this will change anything as I started with the correct version of ORACLE but I will try.
Deb Nugent.

Similar Messages

  • How can i check if a procedure exists in a certain database version

    So today i became really frustrated after noticing that the Oracle SQL version on some computer I needed to work on was 10.1. The problem with that was that I needed a procedure called "xmlserialize". I browsed the documentation for it, but I didn't see anything like "since 11.0" or something similar.
    So.. how can I see what is the first Oracle SQL version that supported some procedure?
    For example, when I check a class definition for Java, I consult the javadoc :
    http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html
    and there there's a field called "Since". For BigInteger ( it's just an example ), it says "Since: JDK1.1", so I know that if I'm using a JDK version earlier that 1.1, I won't have that class.
    Is there some similar information for Oracle procedures/ functions/ features/ etc?

    >
    Let me be more explicit. I've searched for xmlserialize function.
    The only place on the website that holds information regarding this function is this page:
    >
    To paraphrase sybrand - that's utter nonsense. I have never found only one reference to anything on the web.
    Your question subject is
    >
    how can i check if a procedure exists in a certain database version
    >
    And since you said you were using 10.1 I searched for
    >
    oracle 10.1 xmlserialize
    >
    And the very first link on the search results is
    >
    What's New In Oracle XML DB?
    http://docs.oracle.com/cd/B19306_01/appdev.102/b14259/whatsnew.htm
    >
    That link is for the XML Db Dev Guide for 10g Release 2
    Would you like to guess what you find if you search for xmlserialize?
    Right on the very first page is this
    >
    Oracle Database 10g Release 2 (10.2) New Features in Oracle XML DB
    SQL/XML Standard Compliance (SQL:2005 Standard Part 14)
    Support for the developing SQL/XML standard has been extended. The following SQL functions have been added: XMLPI, XMLComment, XMLRoot, XMLSerialize, XMLCDATA, and XMLParse. Escaping of identifiers has also been updated, in accordance with a change to the SQL/XML standard. See "Generating XML Using SQL Functions".
    >
    Did you notice the second sentence? I removed the clutter to make it easier to see.
    >
    The following SQL functions have been added: . . .XMLSerialize. . .
    >
    Fnding information can't get any easier than that.

  • Report takes long time in different database version

    Dear Mates,
    I have been in serious problem from last one month. Still i don't get any solution. Come to the problem.
    I have a program where, database version is *9i R2*. Here one report are base on a database function and works perfectly. It takes 30/35 seconds to preview.
    I take this schema backup by EXP command and import it to database version XE and also database version *10G R2* with IMP command. import is successful. Others report still preview as it is at 9i. But my mentioned reports didn't come as same. Now it takes 3 Hrs. :(.
    I run explain plan and the out put is bellow. What should i do now ? If you want to check the query i can also post it. If any one have experience regarding this, please help me.
    Plan hash value: 3745590339
    | Id  | Operation                      | Name        | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT               |             |  9454 |  1874K|   207  (55)| 00:00:03 |
    |   1 |  SORT GROUP BY                 |             |  9454 |  1874K|   207  (55)| 00:00:03 |
    |*  2 |   HASH JOIN                    |             |  9454 |  1874K|   205  (55)| 00:00:03 |
    |*  3 |    INDEX FAST FULL SCAN        | IND_AD_ID   |  9454 |   120K|   201  (55)| 00:00:03 |
    |   4 |    INLIST ITERATOR             |             |       |       |            |          |
    |   5 |     TABLE ACCESS BY INDEX ROWID| ACC_DTL     |  1351 |   250K|     3   (0)| 00:00:01 |
    |*  6 |      INDEX RANGE SCAN          | IND_AD_FLAG |     8 |       |     2   (0)| 00:00:01 |
    Predicate Information (identified by operation id):
       2 - access("ACC_LEDGER"."LG_AD_ID"="ACC_DTL"."AD_ID")
       3 - filter("ACC_BALANCE"("ACC_LEDGER"."LG_AD_ID",:UNIT,:PROJ)<>0)
       6 - access("ACC_DTL"."AD_FLAG"=6 OR "ACC_DTL"."AD_FLAG"=7 OR "ACC_DTL"."AD_FLAG"=8
                  OR "ACC_DTL"."AD_FLAG"=18 OR "ACC_DTL"."AD_FLAG"=19)
    Note
       - dynamic sampling used for this statementupper explain plan is from database 10g R2
    bellow r from 9i R2
    | Id  | Operation                      |  Name        | Rows  | Bytes | Cost  |
    |   0 | SELECT STATEMENT               |              |       |       |       |
    |   1 |  SORT GROUP BY                 |              |       |       |       |
    |   2 |   CONCATENATION                |              |       |       |       |
    |   3 |    NESTED LOOPS                |              |       |       |       |
    |   4 |     TABLE ACCESS BY INDEX ROWID| ACC_DTL      |       |       |       |
    |*  5 |      INDEX RANGE SCAN          | IND_AD_FLAG  |       |       |       |
    |*  6 |     INDEX RANGE SCAN           | IND_AD_ID    |       |       |       |
    |   7 |    NESTED LOOPS                |              |       |       |       |
    |   8 |     TABLE ACCESS BY INDEX ROWID| ACC_DTL      |       |       |       |
    |*  9 |      INDEX RANGE SCAN          | IND_AD_FLAG  |       |       |       |
    |* 10 |     INDEX RANGE SCAN           | IND_AD_ID    |       |       |       |
    |  11 |    NESTED LOOPS                |              |       |       |       |
    |  12 |     TABLE ACCESS BY INDEX ROWID| ACC_DTL      |       |       |       |
    |* 13 |      INDEX RANGE SCAN          | IND_AD_FLAG  |       |       |       |
    |* 14 |     INDEX RANGE SCAN           | IND_AD_ID    |       |       |       |
    |  15 |    NESTED LOOPS                |              |       |       |       |
    |  16 |     TABLE ACCESS BY INDEX ROWID| ACC_DTL      |       |       |       |
    |* 17 |      INDEX RANGE SCAN          | IND_AD_FLAG  |       |       |       |
    |* 18 |     INDEX RANGE SCAN           | IND_AD_ID    |       |       |       |
    |  19 |    NESTED LOOPS                |              |       |       |       |
    |  20 |     TABLE ACCESS BY INDEX ROWID| ACC_DTL      |       |       |       |
    |* 21 |      INDEX RANGE SCAN          | IND_AD_FLAG  |       |       |       |
    |* 22 |     INDEX RANGE SCAN           | IND_AD_ID    |       |       |       |
    Predicate Information (identified by operation id):
       5 - access("ACC_DTL"."AD_FLAG"=19)
       6 - access("ACC_LEDGER"."LG_AD_ID"="ACC_DTL"."AD_ID")
           filter("ERP"."ACC_BALANCE"("ACC_LEDGER"."LG_AD_ID",TO_NUMBER(:Z),TO_N
                  UMBER(:Z))<>0)
       9 - access("ACC_DTL"."AD_FLAG"=18)
      10 - access("ACC_LEDGER"."LG_AD_ID"="ACC_DTL"."AD_ID")
           filter("ERP"."ACC_BALANCE"("ACC_LEDGER"."LG_AD_ID",TO_NUMBER(:Z),TO_N
                  UMBER(:Z))<>0)
      13 - access("ACC_DTL"."AD_FLAG"=8)
      14 - access("ACC_LEDGER"."LG_AD_ID"="ACC_DTL"."AD_ID")
           filter("ERP"."ACC_BALANCE"("ACC_LEDGER"."LG_AD_ID",TO_NUMBER(:Z),TO_N
                  UMBER(:Z))<>0)
      17 - access("ACC_DTL"."AD_FLAG"=7)
      18 - access("ACC_LEDGER"."LG_AD_ID"="ACC_DTL"."AD_ID")
           filter("ERP"."ACC_BALANCE"("ACC_LEDGER"."LG_AD_ID",TO_NUMBER(:Z),TO_N
                  UMBER(:Z))<>0)
      21 - access("ACC_DTL"."AD_FLAG"=6)
      22 - access("ACC_LEDGER"."LG_AD_ID"="ACC_DTL"."AD_ID")
           filter("ERP"."ACC_BALANCE"("ACC_LEDGER"."LG_AD_ID",TO_NUMBER(:Z),TO_N
                  UMBER(:Z))<>0)
    Note: rule based optimizationEdited by: HamidHelal on Oct 12, 2011 6:42 PM

    yes..
    SELECT ALL ACC_LEDGER.LG_AD_ID, ACC_DTL.AD_NAME, abs(ACC_BALANCE(ACC_LEDGER.LG_AD_ID, :UNIT, :PROJ) )BAL,
    CASE WHEN ACC_BALANCE(ACC_LEDGER.LG_AD_ID, :UNIT, :PROJ)>0  AND ACC_DTL.AD_FLAG IN(6 ,18) THEN
                'RECEIVABLE'
               WHEN  ACC_BALANCE(ACC_LEDGER.LG_AD_ID, :UNIT, :PROJ)<0  AND ACC_DTL.AD_FLAG IN(6,18)  THEN
                'PAYABLE'
                 WHEN ACC_BALANCE(ACC_LEDGER.LG_AD_ID, :UNIT, :PROJ)>0  AND ACC_DTL.AD_FLAG IN(7,8,19)  THEN
                'PAYABLE'
                WHEN ACC_BALANCE(ACC_LEDGER.LG_AD_ID, :UNIT, :PROJ)<0  AND ACC_DTL.AD_FLAG IN(7,8,19)  THEN
                'RECEIVABLE'
                END AS BALANCE_TYPE,
    ACC_DTL.AD_CODE, ACC_DTL.AD_FLAG
    FROM ACC_DTL, ACC_LEDGER
    WHERE ACC_DTL.AD_FLAG IN (6, 7, 8,18,19)
    AND (ACC_LEDGER.LG_AD_ID = ACC_DTL.AD_ID)
    AND ACC_BALANCE(ACC_LEDGER.LG_AD_ID, :UNIT, :PROJ)<>0
    GROUP BY ACC_LEDGER.LG_AD_ID, ACC_DTL.AD_NAME, ACC_DTL.AD_CODE, ACC_DTL.AD_FLAG
    ORDER BY   ACC_DTL.AD_FLAG , ACC_DTL.AD_NAME;here ACC_BALANCE is the database function name..

  • Oracle Report Failing After Database Version Upgrade

    Hi,
    I have function code created in RDF file of oracle reports 10g as below-
    create or replace function clobblobtest (TMP_MID varchar2) return varchar is
    missed_text varchar2(1000) := '';
    v_time_stamp date;
    v_end_time date;
    cursor c1(c_time_stamp in date,
              c_mid in varchar2) is
           select mn.TEXT from msgnotes mn
      where mn.mid=c_mid
          and mn.create_date >= c_time_stamp;
    cursor c2(c_time_stamp in date,
              c_mid in varchar2,
              c_end_time in date) is
           select mn.TEXT from msgnotes mn
      where mn.mid=c_mid
          and mn.create_date >= c_time_stamp
          and mn.create_date <= c_end_time;
    begin
      IF ('1' = 'INWARD RETURN') then
        select bbi into missed_text from mtf1000 where mid=TMP_mid;
        ELSIF '1'='QPH Missed' then
      Select max(nj.update_date) into v_time_stamp
      from newjournal nj
      where nj.mid=TMP_mid and nj.status = 'CTOVRQ';
      for i in c1(v_time_stamp,TMP_mid) loop
      missed_text:=missed_text||' '||i.text;
      END Loop;
      ELSIF ('Rejected'='Rejected' OR 'REJECTED'='REJECTED') then
      IF ('TERMINATED' in ('TERMINATED')) THEN
      Select min(nj.update_date),max(nj.ENDDATE) into v_time_stamp,v_end_time
      from newjournal nj
      where nj.mid=TMP_mid and nj.actionid2='16' and nj.actionid1 is null;
      for i in c2(v_time_stamp,TMP_mid,v_end_time) loop
      missed_text:=missed_text||' '||i.text;
      END Loop;
      ELSE
      Select max(nj.update_date) into v_time_stamp
      from newjournal nj
      where nj.mid=TMP_mid and nj.status = 'UNSETLED';
      for i in c1(v_time_stamp,TMP_mid) loop
      missed_text:=missed_text||' '||i.text;
      END Loop;
      END IF;
      ELSE missed_text := null;
      END IF;
    return(missed_text);
    End;
    Note:- Text column from table msgnotes is of datatype CLOB.
    I have executed report having this function before oracle upgrade and it works fine.
    But when i am trying to execute report after oracle version upgrade from 11.2.0.3.0 to 11.2.0.4.0 with same data report fails with runtime error Rep-1401: '' Fatal PL/SQL Error.
    With New version we tried to typecast Text column from clob to varchar and executed report then it works... but report runs on old version without any explicit typecasting.
    Please note when i run and call this funtion from sql developer with upgraded database version it works fine.
    Please advise.

    This error can possibly depend on the fact that the PL/SQL engines are in different versions. When using SQL Developer you use the PL/SQL engine in the database. When using Oracle Reports you use the PL/SQL engine in the Oracle Reports Server (Web Logic Server even maybe). These versions - in the Forms and Reports realm - are different (read: a lower version) than the PL/SQL engine in the database.
    If I check what version I have in Oracle Forms, as an example, I get 11.1.0.7.0 (Help in the Oracle Forms Builder menu) but in the database I have (select * from product_component_version;) 11.2.0.3.0.
    That COULD be your issue...how to fix it I am not sure...

  • Database version

    how to check the database version ? my databases are not connected but i need to know which version i.e either standard or enterprise 10g or 11g please can you tell me how to look that ?
    BKPCCTB:/home/oracle>sp
    SQL*Plus: Release 10.2.0.2.0 - Production on Tue Feb 5 16:03:20 2013
    Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
    Connected to an idle instance.
    SIDNOTSET> exit

    madala03 wrote:
    how to check the database version ? my databases are not connected but i need to know which version i.e either standard or enterprise 10g or 11g please can you tell me how to look that ?
    BKPCCTB:/home/oracle>sp
    SQL*Plus: Release 10.2.0.2.0 - Production on Tue Feb 5 16:03:20 2013
    Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
    Connected to an idle instance.
    SIDNOTSET> exit
    [oracle@localhost ~]$ sqlplus / as sysdba
    SQL*Plus: Release 11.2.0.2.0 Production on Tue Feb 5 08:11:33 2013
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    SQL> shutdown immediate
    Database closed.
    Database dismounted.
    ORACLE instance shut down.
    SQL> startup nomount
    ORACLE instance started.
    Total System Global Area  456146944 bytes
    Fixed Size                  1344840 bytes
    Variable Size             364907192 bytes
    Database Buffers           83886080 bytes
    Redo Buffers                6008832 bytes
    SQL> select * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - Production
    PL/SQL Release 11.2.0.2.0 - Production
    CORE    11.2.0.2.0      Production
    TNS for Linux: Version 11.2.0.2.0 - Production
    NLSRTL Version 11.2.0.2.0 - Production
    SQL>

  • Ojdbc14.jar API and Oracle Database Version

    Hi
    Im using ojdbc14.jar for accessing an oracle 10G database.
    Im trying to troubleshoot an exception -
    java.sql.SQLException: Parameter Type Conflict
    that seems to get thrown by the method -
    OraclePreparedStatament.processCompletedBindRow
    I have a couple of questions:
    1. Is the documentation/source available for ojdbc14.jar in order that I can try and find out what this method is supposed to be doing?
    2. Also, can anyone confirm if the jar Im using is the correct version of drivers for accessing a 10G database?
    3. When I go to the JDBC support center at Oracle(http://www.oracle.com/technology/docs/tech/java/sqlj_jdbc/index.html) any support documentation/APIs refer only to the Oracle db version and dont mention Java versions. Im using ojdbc14.jar which I guess is for use with Java version 1.4 onwards - how does this relate to the Oracle database versions?
    Thnaks very much in advance to anyone who can give me any suggestions on the above. This issue has stumped me for days now. Ive checked and double checked my code, and the Oracle Java types I have generated from the database, and they all seem to be fine.
    Jon

    unzip it, and look at the MANIFEST.MF file in META-INF
    If you do not know the version, you can just download appropriate one from oracle site.
    http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html

  • Active Data Guard in different database versions (11.2.0.3  and 11.2.0.4)

    In case of Active Data Guard can i run different database versions (11.2.0.3  and 11.2.0.4) at Primary and DR for production environment ?  And will having RAC in environment make any difference?

    Hi,
    >>In case of Active Data Guard can i run different database versions (11.2.0.3  and 11.2.0.4) at Primary and DR for production environment ?
    As per normal Data Guard requirement, Oracle 11.2 does support flexibility where Primary and Standby may have different hard wares such as CPU architecture and OS etc. but the Oracle RDBMS software version must be the same. Having said so does not mean it will not support it. Beginning with 11.1.07, a physical standby database can be used to execute a rolling database upgrade to a new Oracle Patch Set or database release by using the transient logical rolling database upgrade process. It means you can have with different database version but for how long, you need to check above documents.. For complete information you should read this note:
    Data Guard Support for Heterogeneous Primary and Physical Standbys in Same Data Guard Configuration (Doc ID 413484.1)  &
    http://www.oracle.com/technetwork/database/features/availability/maa-wp-11g-transientlogicalrollingu-1-131927.pdf
    2) >> And will having RAC in environment make any difference?
    NO.   You can find answer at -  https://docs.oracle.com/cd/E11882_01/server.112/e41134/standby.htm#SBYDB4716
    **The primary database can be a single instance database or an Oracle Real Application Clusters (Oracle RAC) database. The standby databases can be single instance databases or Oracle RAC databases.
    HTH,
    Pradeep

  • Database Version Control

    Hey, guys.
    I work in a company that sells an application based in a Oracle Database.
    We have new database versions every trimester, so we have scripts that create and drop objects in the database for each version.
    The problem is: for each customer, we have to execute the scripts and check wether the commands were correctly executed.
    So, we were thinking about the solutions to have less work on databases upgrades.
    One of these solutions is: tools that can help us on controlling the version of the database and the execution of the scripts, and maybe perform a rollback if some command generate an error. But I didn't find a tool like it.
    Do you guys know something to help me? Or maybe another solution.
    Thank you very much!

    Hi,
    The scenario you have is very common among my customers.
    I work in dbMaestro which we develop the leading DCM (Database Change Management) solution.
    DCM consists of two major parts:
    1. Database Version Control - in order for having a real database version control, you need a Change Policy which force the developers or DBAs to perform Check-Out & Check-In for each change.
    2. Deployment - this module must be integrated with the Database Version Control to generate the correct database deploy script.
    You are welcome to read more on dbMaestro TeamWork and read what some of our customers say on us.
    I'll be happy to present you our solution

  • Database version discrepancy...

    If I check the properties of my post office in Console One, it says
    database version is 12. If I check the configuration through the web
    console, it says database version is 8. Why the discrepancy? How do
    I fix it?
    Thanks,
    Ken

    Originally Posted by dzanre
    KeN Etter wrote:
    > I'll try to get a 2012 client installed soon, just to verify. Thanks.
    I'd be really surprised if it's not - ConsoleOne reads directly from the
    database. The HTTP agents extrapolate their info from XML - so it's likely that
    there was a bug with that for the version number.
    Danita
    Novell Knowledge Partner
    Get Healthy with Danita
    Which could be from upgrading the agents (inplace) but not running the agent configuration bit? Not sure which version references exactly get updated when running configure agents on an existing server.
    -Willem

  • Database Version shipped with 11.5.5

    We are in the middle of a test upgrade from 11.0.3 to 11.5.5 on Solaris 2.8. I want to know, the database version that is shipped with 11.5.5 media. Is it 8.1.7.1, 8.1.7.2, 8.1.7.3 or 8.1.7.4?
    Thanks,
    Prasad

    HI
    If yuo applied the "Fresh Install" the RDBMS installed was 8.1.7.0.0
    Now, yuo need apply RDBMS8174 patch, check the metalink pages and dowload Solaris8 patch.
    cherrs
    Mario

  • Can Oracle Grid support multiple database versions simultaneously?

    Hi,
    Quick question that likely has large ramifications - can a single Oracle Grid deployment host multiple Oracle database versions? e.g. from Version 7 through Version 11?
    Thanks

    Ok, you might be able to manage it but you will have to use a 3rd party clusterware for 9i rac. I was looking at ml note 220970.1 and it says
    Oracle Clusterware (CRS) will not support a 9i RAC database so you will have to leave the current configuration in place. You can install Oracle Clusterware and RAC 10g into the same cluster. On Windows and Linux, you must run the 9i Cluster Manager for the 9i Database and the Oracle Clusterware for the 10g Database. When you install Oracle Clusterware, your 9i srvconfig file will be converted to the OCR. Both 9i RAC and 10g will use the OCR. Do not restart the 9i gsd after you have installed Oracle Clusterware. Remember to check certify for details of what vendor clusterware can be run with Oracle Clusterware.
    For example on Solaris, your 9i RAC will be using Sun Cluster. You can install Oracle Clusterware and RAC 10g in the same cluster that is running Sun Cluster and 9i RAC.

  • OATM minum database version

    Hi,
    What is the minimum database version for migrating to OATM. I'm sure we can do this on 9i version. But i just want confirmation or proof of document.
    Regards

    Hi user;
    Yes, but did not find about which versionIf you check Note: 418225.1 - OATM FAQ which is mention Hussein Sawwan the db version is mention Oracle 9i,there is no specific db version but r11 comes default Oracle 9.2.0.6
    Regard
    Helios

  • Lifeblog2.0 always crashed for "database version c...

    At first, my pcsuite6.8 and lifeblog2.0 work well with the N80. Before i formated C:\ driver and reinstalled the WinXP(SP2), i backuped all the files in "C:\Documents and Settings\my\My Documents\NokialifeblogData\" which include three sub directories. After i reinstalled the OS and PCSuite/Lifeblog, i copied the backup to the position. But the Lifeblog can't load any more. It always crashes and sents a error "database version checking failed". Then, i uninstalled the lifeblog/pcsuite and removed all the old backup files and reinstall the softwares. But it still didn't work. How can i make it work and restore my old lifeblog content. Thanks!

    It looks like you may have installed a different version of lifeblog than you originally had.
    The correct way to backup lifeblog data is to use the Tools -> Backup command. Then you can restore with Tools -> Restore and this should work across different versions.
    One thing you can do for sure now is to use File -> Import from PC. This way you can at least get your pictures and videos back. However, this will not recover you text messages.

  • Add management server: Setup version: 7.0.9538.0 is not compatible with database version: 7.1.10226.0

    I want to add another management server to our existing SCOM environment. But whenever I run this setup on a new server I get stuck in the window for selecting the OperationsManager database. The database field stays blank and in the OpsMgrSetupWizard log
    there are lines that the setup version is not compatible with the database version. But I use the same installer as when I installed the other management servers a year ago.
    Maybe there is a newer setup installer? But I can't find it.
    [10:42:54]: Error:
    :Error:setup version: 7.0.9538.0 is not compatible with database version: 7.1.10226.0
    [10:42:54]: Info:
    :Info:Using DB command timeout = 1800 seconds.
    [10:42:54]: Info:
    :Info:isOMDatabase:  Read returned true.  so far, this is OM DB, not an empty DB
    [10:42:54]: Debug:
    :Connection was not open.  We will try to open it.
    [10:42:54]: Debug:
    :SqlConnectionReady returned True.
    [10:42:54]: Info:
    :Info:Using DB command timeout = 1800 seconds.
    [10:42:54]: Info:
    :Info:isOMDatabase:  Read did not return true.  The MG is missing. This is not OM DB
    [10:42:54]: Info:
    :Info:Using DB command timeout = 1800 seconds.
    [10:42:54]: Always:
    :Azman store table not found in OperationsManagerDW table, assuming this is an not a valid OMDB for empty DB scenario.
    [10:42:54]: Info:
    :Info:DatabaseConfigurationPage: DB connection attempt completed.
    [10:42:54]: Info:
    :Info:DatabaseConfigurationPage: DB connection attempt completed.

    Never mind, found it!
    Apparently there was a newer version of SCOM setup in msdn and someone upgraded our existing SCOM environment. Downloaded the new setup, new report viewer controls and a System
    CLR Types for Microsoft® SQL Server® 2012 and now it works!! 

  • Selective XML Index feature is not supported for the current database version , SQL Server Extended Events , Optimizing Reading from XML column datatype

    Team , Thanks for looking into this  ..
    As a last resort on  optimizing my stored procedure ( Below ) i wanted to create a Selective XML index  ( Normal XML indexes doesn't seem to be improving performance as needed ) but i keep getting this error within my stored proc . Selective XML
    Index feature is not supported for the current database version.. How ever
    EXECUTE sys.sp_db_selective_xml_index; return 1 , stating Selective XML Indexes are enabled on my current database .
    Is there ANY alternative way i can optimize below stored proc ?
    Thanks in advance for your response(s) !
    /****** Object: StoredProcedure [dbo].[MN_Process_DDLSchema_Changes] Script Date: 3/11/2015 3:10:42 PM ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- EXEC [dbo].[MN_Process_DDLSchema_Changes]
    ALTER PROCEDURE [dbo].[MN_Process_DDLSchema_Changes]
    AS
    BEGIN
    SET NOCOUNT ON --Does'nt have impact ( May be this wont on SQL Server Extended events session's being created on Server(s) , DB's )
    SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
    select getdate() as getdate_0
    DECLARE @XML XML , @Prev_Insertion_time DATETIME
    -- Staging Previous Load time for filtering purpose ( Performance optimize while on insert )
    SET @Prev_Insertion_time = (SELECT MAX(EE_Time_Stamp) FROM dbo.MN_DDLSchema_Changes_log ) -- Perf Optimize
    -- PRINT '1'
    CREATE TABLE #Temp
    EventName VARCHAR(100),
    Time_Stamp_EE DATETIME,
    ObjectName VARCHAR(100),
    ObjectType VARCHAR(100),
    DbName VARCHAR(100),
    ddl_Phase VARCHAR(50),
    ClientAppName VARCHAR(2000),
    ClientHostName VARCHAR(100),
    server_instance_name VARCHAR(100),
    ServerPrincipalName VARCHAR(100),
    nt_username varchar(100),
    SqlText NVARCHAR(MAX)
    CREATE TABLE #XML_Hold
    ID INT NOT NULL IDENTITY(1,1) PRIMARY KEY , -- PK necessity for Indexing on XML Col
    BufferXml XML
    select getdate() as getdate_01
    INSERT INTO #XML_Hold (BufferXml)
    SELECT
    CAST(target_data AS XML) AS BufferXml -- Buffer Storage from SQL Extended Event(s) , Looks like there is a limitation with xml size ?? Need to re-search .
    FROM sys.dm_xe_session_targets xet
    INNER JOIN sys.dm_xe_sessions xes
    ON xes.address = xet.event_session_address
    WHERE xes.name = 'Capture DDL Schema Changes' --Ryelugu : 03/05/2015 Session being created withing SQL Server Extended Events
    --RETURN
    --SELECT * FROM #XML_Hold
    select getdate() as getdate_1
    -- 03/10/2015 RYelugu : Error while creating XML Index : Selective XML Index feature is not supported for the current database version
    CREATE SELECTIVE XML INDEX SXI_TimeStamp ON #XML_Hold(BufferXml)
    FOR
    PathTimeStamp ='/RingBufferTarget/event/timestamp' AS XQUERY 'node()'
    --RETURN
    --CREATE PRIMARY XML INDEX [IX_XML_Hold] ON #XML_Hold(BufferXml) -- Ryelugu 03/09/2015 - Primary Index
    --SELECT GETDATE() AS GETDATE_2
    -- RYelugu 03/10/2015 -Creating secondary XML index doesnt make significant improvement at Query Optimizer , Instead creation takes more time , Only primary should be good here
    --CREATE XML INDEX [IX_XML_Hold_values] ON #XML_Hold(BufferXml) -- Ryelugu 03/09/2015 - Primary Index , --There should exists a Primary for a secondary creation
    --USING XML INDEX [IX_XML_Hold]
    ---- FOR VALUE
    -- --FOR PROPERTY
    -- FOR PATH
    --SELECT GETDATE() AS GETDATE_3
    --PRINT '2'
    -- RETURN
    SELECT GETDATE() GETDATE_3
    INSERT INTO #Temp
    EventName ,
    Time_Stamp_EE ,
    ObjectName ,
    ObjectType,
    DbName ,
    ddl_Phase ,
    ClientAppName ,
    ClientHostName,
    server_instance_name,
    nt_username,
    ServerPrincipalName ,
    SqlText
    SELECT
    p.q.value('@name[1]','varchar(100)') AS eventname,
    p.q.value('@timestamp[1]','datetime') AS timestampvalue,
    p.q.value('(./data[@name="object_name"]/value)[1]','varchar(100)') AS objectname,
    p.q.value('(./data[@name="object_type"]/text)[1]','varchar(100)') AS ObjectType,
    p.q.value('(./action[@name="database_name"]/value)[1]','varchar(100)') AS databasename,
    p.q.value('(./data[@name="ddl_phase"]/text)[1]','varchar(100)') AS ddl_phase,
    p.q.value('(./action[@name="client_app_name"]/value)[1]','varchar(100)') AS clientappname,
    p.q.value('(./action[@name="client_hostname"]/value)[1]','varchar(100)') AS clienthostname,
    p.q.value('(./action[@name="server_instance_name"]/value)[1]','varchar(100)') AS server_instance_name,
    p.q.value('(./action[@name="nt_username"]/value)[1]','varchar(100)') AS nt_username,
    p.q.value('(./action[@name="server_principal_name"]/value)[1]','varchar(100)') AS serverprincipalname,
    p.q.value('(./action[@name="sql_text"]/value)[1]','Nvarchar(max)') AS sqltext
    FROM #XML_Hold
    CROSS APPLY BufferXml.nodes('/RingBufferTarget/event')p(q)
    WHERE -- Ryelugu 03/05/2015 - Perf Optimize - Filtering the Buffered XML so as not to lookup at previoulsy loaded records into stage table
    p.q.value('@timestamp[1]','datetime') >= ISNULL(@Prev_Insertion_time ,p.q.value('@timestamp[1]','datetime'))
    AND p.q.value('(./data[@name="ddl_phase"]/text)[1]','varchar(100)') ='Commit' --Ryelugu 03/06/2015 - Every Event records a begin version and a commit version into Buffer ( XML ) we need the committed version
    AND p.q.value('(./data[@name="object_type"]/text)[1]','varchar(100)') <> 'STATISTICS' --Ryelugu 03/06/2015 - May be SQL Server Internally Creates Statistics for #Temp tables , we do not want Creation of STATISTICS Statement to be logged
    AND p.q.value('(./data[@name="object_name"]/value)[1]','varchar(100)') NOT LIKE '%#%' -- Any stored proc which creates a temp table within it Extended Event does capture this creation statement SQL as well , we dont need it though
    AND p.q.value('(./action[@name="client_app_name"]/value)[1]','varchar(100)') <> 'Replication Monitor' --Ryelugu : 03/09/2015 We do not want any records being caprutred by Replication Monitor ??
    SELECT GETDATE() GETDATE_4
    -- SELECT * FROM #TEMP
    -- SELECT COUNT(*) FROM #TEMP
    -- SELECT GETDATE()
    -- RETURN
    -- PRINT '3'
    --RETURN
    INSERT INTO [dbo].[MN_DDLSchema_Changes_log]
    [UserName]
    ,[DbName]
    ,[ObjectName]
    ,[client_app_name]
    ,[ClientHostName]
    ,[ServerName]
    ,[SQL_TEXT]
    ,[EE_Time_Stamp]
    ,[Event_Name]
    SELECT
    CASE WHEN T.nt_username IS NULL OR LEN(T.nt_username) = 0 THEN t.ServerPrincipalName
    ELSE T.nt_username
    END
    ,T.DbName
    ,T.objectname
    ,T.clientappname
    ,t.ClientHostName
    ,T.server_instance_name
    ,T.sqltext
    ,T.Time_Stamp_EE
    ,T.eventname
    FROM
    #TEMP T
    /** -- RYelugu 03/06/2015 - Filters are now being applied directly while retrieving records from BUFFER or on XML
    -- Ryelugu 03/15/2015 - More filters are likely to be added on further testing
    WHERE ddl_Phase ='Commit'
    AND ObjectType <> 'STATISTICS' --Ryelugu 03/06/2015 - May be SQL Server Internally Creates Statistics for #Temp tables , we do not want Creation of STATISTICS Statement to be logged
    AND ObjectName NOT LIKE '%#%' -- Any stored proc which creates a temp table within it Extended Event does capture this creation statement SQL as well , we dont need it though
    AND T.Time_Stamp_EE >= @Prev_Insertion_time --Ryelugu 03/05/2015 - Performance Optimize
    AND NOT EXISTS ( SELECT 1 FROM [dbo].[MN_DDLSchema_Changes_log] MN
    WHERE MN.[ServerName] = T.server_instance_name -- Ryelugu Server Name needes to be added on to to xml ( Events in session )
    AND MN.[DbName] = T.DbName
    AND MN.[Event_Name] = T.EventName
    AND MN.[ObjectName]= T.ObjectName
    AND MN.[EE_Time_Stamp] = T.Time_Stamp_EE
    AND MN.[SQL_TEXT] =T.SqlText -- Ryelugu 03/05/2015 This is a comparision Metric as well , But needs to decide on
    -- Peformance Factor here , Will take advise from Lance if comparision on varchar(max) is a vital idea
    --SELECT GETDATE()
    --PRINT '4'
    --RETURN
    SELECT
    top 100
    [EE_Time_Stamp]
    ,[ServerName]
    ,[DbName]
    ,[Event_Name]
    ,[ObjectName]
    ,[UserName]
    ,[SQL_TEXT]
    ,[client_app_name]
    ,[Created_Date]
    ,[ClientHostName]
    FROM
    [dbo].[MN_DDLSchema_Changes_log]
    ORDER BY [EE_Time_Stamp] desc
    -- select getdate()
    -- ** DELETE EVENTS after logging into Physical table
    -- NEED TO Identify if this @XML can be updated into physical system table such that previously loaded events are left untoched
    -- SET @XML.modify('delete /event/class/.[@timestamp="2015-03-06T13:01:19.020Z"]')
    -- SELECT @XML
    SELECT GETDATE() GETDATE_5
    END
    GO
    Rajkumar Yelugu

    @@Version : ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Microsoft SQL Server 2012 - 11.0.5058.0 (X64)
        May 14 2014 18:34:29
        Copyright (c) Microsoft Corporation
        Developer Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: ) (Hypervisor)
    (1 row(s) affected)
    Compatibility level is set to 110 .
    One of the limitation states - XML columns with a depth of more than 128 nested nodes
    How do i verify this ? Thanks .
    Rajkumar Yelugu

Maybe you are looking for