Migrating an Asp and SQL Server Application to ASP with Oracle 9i

Dear All,
We have an ASP + SQL Server 2000 application and want to use Oracle 9i database instead. I wanted to know what to use - whether oo40 or ADO and the pros and cons. Also if you know links to useful articles and sample codes for the same, please send them to me. Any help in this regard is highly appreciated.
Thanks and Regards
Suraj

Assuming you have a reasonably functional ASP page using ADO to connect to SQL Server, you probably have developers & infrastructure in place that are comfortable using ADO. Because of this, I would advise staying with ADO when you migrate to Oracle.
If you were going to implement a brand new application and didn't want the option to migrate to a different database, I'd suggest using OO4O. OO4O would give you the ability to use more of the Oracle database functionality (i.e. objects, etc) and would probably a bit faster than ADO. Of course, the drawback is that it's a Windows & Oracle-only API.
Justin

Similar Messages

  • ASP and SQL Server Database

    My AW7 pieces send user data to asp pages which relay the
    data on to a SQLServer 2000 database. All works well with one
    exception: when a new record is created, any spaces in the string
    containing the user's name are deleted.
    When AW7 sends the variable User_Name="John Doe" to the asp
    page, it issues an SQL ADD command. The result: the SQLServer table
    that receives the data displays the name JohnDoe. What might cause
    the space to be deleted?
    The asp page contains this code:
    <%@ Language=VBScript %>
    <%
    Option Explicit
    Response.expires = 0
    dim conn, SQL, strConn, strSite, strUserName, strUserID,
    ProcApproach, Rqmts1, Rqmts2, Rqmts3, Rqmts4, Rqmts5
    dim CorT1, CorT2, CorT3, CorT4, CorT5, Audit1, Audit2,
    Audit3, Audit4, Audit5, RoleMgrs1, RoleMgrs2, RoleMgrs3, RoleMgrs4,
    RoleMgrs5
    dim RoleMgrs6, RoleMgrs7, RoleMgrs8, ScoreTotal,
    ModComplIntro, QComplProcApproach, QComplRqmts, QComplCorT,
    QComplAudit, QComplRoleMgrs
    'Get data from AW. IIS examples recommend the HTMLEncode
    'method of the ASP Server object but the method doesn't work
    w/ AW.
    'Use Request.Form method.
    strSite=Request.Form("Site")
    strUserName=Request.Form("User_Name")
    strUserID=Request.Form("User_ID")
    ProcApproach=Request.Form("Proc_Approach")
    Rqmts1=Request.Form("Rqmts_1")
    Rqmts2=Request.Form("Rqmts_2")
    Rqmts3=Request.Form("Rqmts_3")
    Rqmts4=Request.Form("Rqmts_4")
    Rqmts5=Request.Form("Rqmts_5")
    CorT1=Request.Form("CorT_1")
    CorT2=Request.Form("CorT_2")
    CorT3=Request.Form("CorT_3")
    CorT4=Request.Form("CorT_4")
    CorT5=Request.Form("CorT_5")
    Audit1=Request.Form("Audit_1")
    Audit2=Request.Form("Audit_2")
    Audit3=Request.Form("Audit_3")
    Audit4=Request.Form("Audit_4")
    Audit5=Request.Form("Audit_5")
    RoleMgrs1=Request.Form("RoleMgrs_1")
    RoleMgrs2=Request.Form("RoleMgrs_2")
    RoleMgrs3=Request.Form("RoleMgrs_3")
    RoleMgrs4=Request.Form("RoleMgrs_4")
    RoleMgrs5=Request.Form("RoleMgrs_5")
    RoleMgrs6=Request.Form("RoleMgrs_6")
    RoleMgrs7=Request.Form("RoleMgrs_7")
    RoleMgrs8=Request.Form("RoleMgrs_8")
    ScoreTotal=Request.Form("Score_Total")
    ModComplIntro=Request.Form("Mod_Compl_Intro")
    QComplProcApproach=Request.Form("Q_Compl_ProcApproach")
    QComplRqmts=Request.Form("Q_Compl_Rqmts")
    QComplCorT=Request.Form("Q_Compl_CorT")
    QComplAudit=Request.Form("Q_Compl_Audit")
    QComplRoleMgrs=Request.Form("Q_Compl_RoleMgrs")
    'Build SQL INSERT command.
    SQL="INSERT INTO User_Data_TS VALUES ('" & strSite &
    "','" & strUserName & "','" & strUserID & "',"
    SQL=SQL & ProcApproach & "," & Rqmts1 & ","
    & Rqmts2 & "," & Rqmts3 & "," & Rqmts4 &
    "," & Rqmts5 & ","
    SQL=SQL & CorT1 & "," & CorT2 & "," &
    CorT3 & "," & CorT4 & "," & CorT5 & ","
    SQL=SQL & Audit1 & "," & Audit2 & "," &
    Audit3 & "," & Audit4 & "," & Audit5 & ","
    SQL=SQL & RoleMgrs1 & "," & RoleMgrs2 & ","
    & RoleMgrs3 & "," & RoleMgrs4 & "," & RoleMgrs5
    & "," & RoleMgrs6 & "," & RoleMgrs7 & "," &
    RoleMgrs8 & "," & ScoreTotal & ","
    SQL=SQL & "'" & ModComplIntro & "','" &
    QComplProcApproach & "','" & QComplRqmts & "','" &
    QComplCorT & "','" & QComplAudit & "','" &
    QComplRoleMgrs & "');"
    'Create a connection object which opens a connection to the
    server
    'Establish a link to the SQL Server database with strConn
    'Use the Execute method to send the SQL query to database
    'Close recordset and db connection as early as possible
    strConn="Provider=sqloledb; Data Source=BUSPC\QS; Initial
    Catalog=ISO_TS; User ID=sa; Password=xxxxx"
    set conn=Server.CreateObject("ADODB.Connection")
    conn.open strConn
    conn.Execute(SQL)
    conn.close
    set conn = nothing
    %>
    The SQLServer table uses the character data type for the
    User_Name variable.
    Thanks.
    Jim

    Seems like I have seen this before, but I can't recall what
    caused it. Try
    URL Encoding everything before you send it using the
    URLEncode() function.
    HTH;
    Amy
    "James_101" <[email protected]> wrote in
    message
    news:[email protected]...
    > My AW7 pieces send user data to asp pages which relay
    the data on to a
    > SQLServer 2000 database. All works well with one
    exception: when a new
    > record
    > is created, any spaces in the string containing the
    user's name are
    > deleted.
    >
    > When AW7 sends the variable User_Name="John Doe" to the
    asp page, it
    > issues an
    > SQL ADD command. The result: the SQLServer table that
    receives the data
    > displays the name JohnDoe. What might cause the space to
    be deleted?
    >
    > The asp page contains this code:
    >
    > <%@ Language=VBScript %>
    > <%
    > Option Explicit
    > Response.expires = 0
    >
    > dim conn, SQL, strConn, strSite, strUserName, strUserID,
    ProcApproach,
    > Rqmts1,
    > Rqmts2, Rqmts3, Rqmts4, Rqmts5
    > dim CorT1, CorT2, CorT3, CorT4, CorT5, Audit1, Audit2,
    Audit3, Audit4,
    > Audit5,
    > RoleMgrs1, RoleMgrs2, RoleMgrs3, RoleMgrs4, RoleMgrs5
    > dim RoleMgrs6, RoleMgrs7, RoleMgrs8, ScoreTotal,
    ModComplIntro,
    > QComplProcApproach, QComplRqmts, QComplCorT,
    QComplAudit, QComplRoleMgrs
    >
    > 'Get data from AW. IIS examples recommend the HTMLEncode
    > 'method of the ASP Server object but the method doesn't
    work w/ AW.
    > 'Use Request.Form method.
    >
    > strSite=Request.Form("Site")
    > strUserName=Request.Form("User_Name")
    > strUserID=Request.Form("User_ID")
    > ProcApproach=Request.Form("Proc_Approach")
    > Rqmts1=Request.Form("Rqmts_1")
    > Rqmts2=Request.Form("Rqmts_2")
    > Rqmts3=Request.Form("Rqmts_3")
    > Rqmts4=Request.Form("Rqmts_4")
    > Rqmts5=Request.Form("Rqmts_5")
    > CorT1=Request.Form("CorT_1")
    > CorT2=Request.Form("CorT_2")
    > CorT3=Request.Form("CorT_3")
    > CorT4=Request.Form("CorT_4")
    > CorT5=Request.Form("CorT_5")
    > Audit1=Request.Form("Audit_1")
    > Audit2=Request.Form("Audit_2")
    > Audit3=Request.Form("Audit_3")
    > Audit4=Request.Form("Audit_4")
    > Audit5=Request.Form("Audit_5")
    > RoleMgrs1=Request.Form("RoleMgrs_1")
    > RoleMgrs2=Request.Form("RoleMgrs_2")
    > RoleMgrs3=Request.Form("RoleMgrs_3")
    > RoleMgrs4=Request.Form("RoleMgrs_4")
    > RoleMgrs5=Request.Form("RoleMgrs_5")
    > RoleMgrs6=Request.Form("RoleMgrs_6")
    > RoleMgrs7=Request.Form("RoleMgrs_7")
    > RoleMgrs8=Request.Form("RoleMgrs_8")
    > ScoreTotal=Request.Form("Score_Total")
    > ModComplIntro=Request.Form("Mod_Compl_Intro")
    > QComplProcApproach=Request.Form("Q_Compl_ProcApproach")
    > QComplRqmts=Request.Form("Q_Compl_Rqmts")
    > QComplCorT=Request.Form("Q_Compl_CorT")
    > QComplAudit=Request.Form("Q_Compl_Audit")
    > QComplRoleMgrs=Request.Form("Q_Compl_RoleMgrs")
    >
    > 'Build SQL INSERT command.
    >
    > SQL="INSERT INTO User_Data_TS VALUES ('" & strSite
    & "','" & strUserName &
    > "','" & strUserID & "',"
    > SQL=SQL & ProcApproach & "," & Rqmts1 &
    "," & Rqmts2 & "," & Rqmts3 & ","
    > &
    > Rqmts4 & "," & Rqmts5 & ","
    > SQL=SQL & CorT1 & "," & CorT2 & ","
    & CorT3 & "," & CorT4 & "," & CorT5 &
    > ","
    > SQL=SQL & Audit1 & "," & Audit2 & ","
    & Audit3 & "," & Audit4 & "," &
    > Audit5 &
    > ","
    > SQL=SQL & RoleMgrs1 & "," & RoleMgrs2 &
    "," & RoleMgrs3 & "," & RoleMgrs4
    > &
    > "," & RoleMgrs5 & "," & RoleMgrs6 & ","
    & RoleMgrs7 & "," & RoleMgrs8 &
    > "," &
    > ScoreTotal & ","
    > SQL=SQL & "'" & ModComplIntro & "','" &
    QComplProcApproach & "','" &
    > QComplRqmts & "','" & QComplCorT & "','"
    & QComplAudit & "','" &
    > QComplRoleMgrs
    > & "');"
    >
    > 'Create a connection object which opens a connection to
    the server
    > 'Establish a link to the SQL Server database with
    strConn
    > 'Use the Execute method to send the SQL query to
    database
    > 'Close recordset and db connection as early as possible
    >
    > strConn="Provider=sqloledb; Data Source=BUSPC\QS;
    Initial Catalog=ISO_TS;
    > User
    > ID=sa; Password=xxxxx"
    > set conn=Server.CreateObject("ADODB.Connection")
    > conn.open strConn
    >
    > conn.Execute(SQL)
    >
    > conn.close
    > set conn = nothing
    >
    > %>
    >
    > The SQLServer table uses the character data type for the
    User_Name
    > variable.
    >
    > Thanks.
    >
    > Jim
    >

  • Error on setup failover cluster with Windows 2008 R2 enterprise and SQL Server 2008 R2 (also with SP1)

    Hi!
    The setup process fails with this error:
      Configuration error code:     
    0x1C2074D8@1216@1
      Configuration error description: There was an error setting private property 'VirtualServerName' to value 'CLUSTER02' for resource 'SQL Server'.  Error: Value does not fall within the expected range.
    I have found some hints by google, but nothing really helpfull.
    Has anyone had a simular problem when installing SQL server 2008 R2?
    All posts I found are about sql server 2008 (no R2!).
    The cluster itself is working (storage, network, msdtc, quorum...).
    Any hints?
    Andreas
    Here is the complete log:
    Overall summary:
      Final result:                  Failed: see details below
      Exit code (Decimal):           -2067791871
      Exit facility code:            1216
      Exit error code:               1
      Exit message:                  Failed: see details below
      Start time:                    2012-04-06 11:23:57
      End time:                      2012-04-06 12:01:21
      Requested action:              InstallFailoverCluster
      Log with failure:              C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120406_112205\Detail.txt
      Exception help link:           http%3a%2f%2fgo.microsoft.com%2ffwlink%3fLinkId%3d20476%26ProdName%3dMicrosoft%2bSQL%2bServer%26EvtSrc%3dsetup.rll%26EvtID%3d50000%26ProdVer%3d10.50.2500.0%26EvtType%3d0x625969A3%400x294A9FD9
    Cluster properties:
      Machine name: OC-SQLCL02ND01
      Product              Instance             Instance ID                   
    Feature                                  Language            
    Edition              Version         Clustered
      Machine name: OC-SQLCL02ND02
      Product              Instance             Instance ID                   
    Feature                                  Language            
    Edition              Version         Clustered
    Machine Properties:
      Machine name:                  OC-SQLCL02ND01
      Machine processor count:       32
      OS version:                    Windows Server 2008 R2
      OS service pack:               Service Pack 1
      OS region:                     United States
      OS language:                   English (United States)
      OS architecture:               x64
      Process architecture:          64 Bit
      OS clustered:                  Yes
    Product features discovered:
      Product              Instance             Instance ID                   
    Feature                                  Language            
    Edition              Version         Clustered
    Package properties:
      Description:                   SQL Server Database Services 2008 R2
      ProductName:                   SQL Server 2008 R2
      Type:                          RTM
      Version:                       10
      Installation location:         G:\x64\setup\
      Installation edition:          STANDARD
      Slipstream:                    True
      SP Level                       1
    User Input Settings:
      ACTION:                        InstallFailoverCluster
      AGTDOMAINGROUP:                <empty>
      AGTSVCACCOUNT:                 MANAGEMENT\sqladmin
      AGTSVCPASSWORD:                *****
      ASBACKUPDIR:                   S:\OLAP\Backup
      ASCOLLATION:                   Latin1_General_CI_AS
      ASCONFIGDIR:                   S:\OLAP\Config
      ASDATADIR:                     S:\OLAP\Data
      ASDOMAINGROUP:                 <empty>
      ASLOGDIR:                      S:\OLAP\Log
      ASPROVIDERMSOLAP:              1
      ASSVCACCOUNT:                  MANAGEMENT\sqladmin
      ASSVCPASSWORD:                 *****
      ASSVCSTARTUPTYPE:              Automatic
      ASSYSADMINACCOUNTS:            MANAGEMENT\administrator
      ASTEMPDIR:                     S:\OLAP\Temp
      CONFIGURATIONFILE:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120406_112205\ConfigurationFile.ini
      CUSOURCE:                     
      ENU:                           True
      ERRORREPORTING:                False
      FAILOVERCLUSTERDISKS:          Cluster Disk 3,Cluster Disk 4,Cluster Disk 5
      FAILOVERCLUSTERGROUP:          SQL Server (MSSQLSERVER)
      FAILOVERCLUSTERIPADDRESSES:    IPv4;172.29.2.122;Cluster Network 2;255.255.255.0,IPv4;172.29.3.122;Cluster Network 3;255.255.255.0
      FAILOVERCLUSTERNETWORKNAME:    CLUSTER02
      FARMACCOUNT:                   <empty>
      FARMADMINPORT:                 0
      FARMPASSWORD:                  *****
      FEATURES:                      SQLENGINE,REPLICATION,FULLTEXT,AS,RS,BIDS,CONN,IS,BC,SSMS,ADV_SSMS
      FILESTREAMLEVEL:               0
      FILESTREAMSHARENAME:           <empty>
      FTSVCACCOUNT:                  NT AUTHORITY\LOCAL SERVICE
      FTSVCPASSWORD:                 *****
      HELP:                          False
      INDICATEPROGRESS:              False
      INSTALLSHAREDDIR:              C:\Program Files\Microsoft SQL Server\
      INSTALLSHAREDWOWDIR:           C:\Program Files (x86)\Microsoft SQL Server\
      INSTALLSQLDATADIR:             S:\
      INSTANCEDIR:                   C:\Program Files\Microsoft SQL Server\
      INSTANCEID:                    MSSQLSERVER
      INSTANCENAME:                  MSSQLSERVER
      ISSVCACCOUNT:                  NT AUTHORITY\SYSTEM
      ISSVCPASSWORD:                 *****
      ISSVCSTARTUPTYPE:              Automatic
      PASSPHRASE:                    *****
      PCUSOURCE:                     d:\install\mssql\sp1
      PID:                           *****
      QUIET:                         False
      QUIETSIMPLE:                   False
      RSINSTALLMODE:                 FilesOnlyMode
      RSSVCACCOUNT:                  MANAGEMENT\sqladmin
      RSSVCPASSWORD:                 *****
      RSSVCSTARTUPTYPE:              Automatic
      SAPWD:                         *****
      SECURITYMODE:                  SQL
      SQLBACKUPDIR:                  <empty>
      SQLCOLLATION:                  SQL_Latin1_General_CP1_CI_AS
      SQLDOMAINGROUP:                <empty>
      SQLSVCACCOUNT:                 MANAGEMENT\sqladmin
      SQLSVCPASSWORD:                *****
      SQLSYSADMINACCOUNTS:           MANAGEMENT\administrator
      SQLTEMPDBDIR:                  <empty>
      SQLTEMPDBLOGDIR:               L:\MSSQL10_50.MSSQLSERVER\MSSQL\Data
      SQLUSERDBDIR:                  T:\MSSQL10_50.MSSQLSERVER\MSSQL\Data
      SQLUSERDBLOGDIR:               L:\MSSQL10_50.MSSQLSERVER\MSSQL\Data
      SQMREPORTING:                  False
      UIMODE:                        Normal
      X86:                           False
      Configuration file:            C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120406_112205\ConfigurationFile.ini
    Detailed results:
      Feature:                       Database Engine Services
      Status:                        Failed: see logs for details
      MSI status:                    Passed
      Configuration status:          Failed: see details below
      Configuration error code:     
    0x1C2074D8@1216@1
      Configuration error description: There was an error setting private property 'VirtualServerName' to value 'CLUSTER02' for resource 'SQL Server'.  Error: Value does not fall within the expected range.
      Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120406_112205\Detail.txt
      Feature:                       SQL Server Replication
      Status:                        Failed: see logs for details
      MSI status:                    Passed
      Configuration status:          Failed: see details below
      Configuration error code:     
    0x1C2074D8@1216@1
      Configuration error description: There was an error setting private property 'VirtualServerName' to value 'CLUSTER02' for resource 'SQL Server'.  Error: Value does not fall within the expected range.
      Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120406_112205\Detail.txt
      Feature:                       Full-Text Search
      Status:                        Failed: see logs for details
      MSI status:                    Passed
      Configuration status:          Failed: see details below
      Configuration error code:     
    0x1C2074D8@1216@1
      Configuration error description: There was an error setting private property 'VirtualServerName' to value 'CLUSTER02' for resource 'SQL Server'.  Error: Value does not fall within the expected range.
      Configuration log:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120406_112205\Detail.txt
      Feature:                       Analysis Services
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
      Feature:                       Reporting Services
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
      Feature:                       Integration Services
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
      Feature:                       Client Tools Connectivity
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
      Feature:                       Management Tools - Complete
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
      Feature:                       Management Tools - Basic
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
      Feature:                       Client Tools Backwards Compatibility
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
      Feature:                       Business Intelligence Development Studio
      Status:                        Passed
      MSI status:                    Passed
      Configuration status:          Passed
    Rules with failures:
    Global rules:
    There are no scenario-specific rules.
    Rules report file:               C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20120406_112205\SystemConfigurationCheck_Report.htm

    Hi Andreas Plachy,
    Please make sure that the Virtual Server Name ‘CLUSTER02’ is unique on the network. In addition, are there any resources named ‘SQL Server’ on the Windows cluster? If that is the case, you may need to rename the related resources to avoid conflicting with
    SQL Server, and try again.
    Stephanie Lv
    TechNet Community Support

  • ODBC errors for Oracle Migration Workbench and SQL Server 2000 on Windows

    Hi all-
    I setup a new ODBC connection for the Oracle 10g Migration Workbench to MS SQL Server 2000 on Windows XP and keep getting the following errors when I try to
    either test the new ODBC connection to MS SQL Server 2000 for use with the Oracle Migration Workbench tool. Goal is to fix these errors so that I can migrate our test SQL Server 2000 databases to Oracle 10g.
    Current configuration
    - Oracle 10.1 Migration Workbench
    - Oracle 10g Database (target)
    - MS SQL Server 2000 (source database)
    -Windows XP
    -ODBC 3.85.1117 driver for Windows XP with SQL Server and Oracle
    Errors:
    I. When I test the ODBC connection:
    Microsoft SQL Server ODBC Driver Version 03.85.1117
    Running connectivity tests...
    Attempting connection
    [Microsoft][ODBC SQL Server Driver][TCP/IP Sockets]Specified SQL server not found.
    TESTS FAILED!
    Now here is what has me totally confused:
    I can use the command line ISQL to access the database on the server and IP is all correct and port is available. So I can access the SQL Server database fine it is when I try to setup ODBC that it gives me problems.
    Any tips how to get this ODBC working?
    Thanks
    Ben Prusinski

    1. Jing Jin. If you had READ the post you would have seen that installing later versions is NOT an option.
    2. Not supported does NOT mean does NOT work, as Balmukund pointed out in the referenced thread.  The site that this databases supports is using ASP which is also NOT supported by Microsoft.  As it turns out Balmukund's solution actually turns
    out to be the correct solution.  I installed SS2K and its Service pack 4 on the machine last night.  Good answer Balmukund. as we say in the Navy, "BRAVO ZULU!!"  which means "WELL DONE!!
    3. Tom Li I just posted the question less than 48 hours ago.  My last post was less than 24 hours ago.  I think I have the right to be given the opportunity to determine whether a reply is the answer or not. I understand you don't like unanswered
    posts sitting around for weeks, months or years. (I don't like it either as I have a few that are still unanswered after several years.)  But you should not be showing replies as answers before I even get a chance to see them, much less try them out. 
    You should also not be showing replies as answers which don't address the criteria of the question.  I specifically stated that I had to install SS2K.  I went on to state, "And before anyone asks I need to install this version because that is what
    the customer is using and I need to duplicate their databases."  So the correct answer, if in fact SS2K did not work on Windows 7, would have been a virtual machine answer, as suggested on the thread Balmukund referenced.  So before you mark a reply
    as an answer read the question.
    Edward R. Joell MCSD MCDBA

  • Which version of crystal reports can link to Windev 14 and SQL server 2008 applications

    I am developing an application with windev 14 and sql server 2008, i would like to know which version of crystal report can i use?

    Hi GS,
    Move to .NET SDK forum.
    I don't know how CR for Visual Studio will integrate into WinDev but to get the installer for VS 2010/2012/2013 go to this page:
    SAP Crystal Reports, developer version for Microsoft Visual Studio: Updates & Runtime Downloads
    It's the runtime for CR 2011 or 2013 now.
    As for SQL 2008 you need to install the Client tools and when creating reports use the SQLNCLI10.dll as the client DB driver for ODBC or OLE DB.
    Don

  • How to Migrate Stored procedure on Sql server 2008 to Oracle Database

    Guys, I need help vey badly as I am new in this field.
    Problem is that, I have to migrate stored procedure on Sql server 2008 to oracle Oracle database:
    Whole scenario--
    1. Sql Server 2008 application on Windows server (source machine)
    2. I have to migrate 70 Stored Procedure
    3. To Oracle Database on Linux machine (Target machine)
    Any method (no problem)
    Please, help me or give me any reference as I don't know which keyword is differ in both database.
    Thanks in advance

    Hi,
      You could the free Oracle SQL*Developer to do this.
    There is information and a download link here -
    Oracle SQL Developer&lt;/title&gt;&lt;meta name=&quot;Title&quot; content=&quot;Oracle SQL Developer&quot;&gt;&lt;meta n…
    and information on using it for migrations here -
    http://www.oracle.com/technetwork/database/migration/index-084442.html
    You could use it in 2 ways -
    1. Go through a migration but just pull the stored procedure code from the file created after you generate the SQL from the SQL*Server database
    2. Use the scratch editor accessed from -
    - Tools - Migration - Scratch Editor
    and paste the SQL*Server stored procedure code into the window and it will convert it to Oracle code. The tool is very good but may have problems if you have very complicated procedures that use SQL*Server specific utilities.
    Regards,
    Mike

  • Related to migration of db from sql server to oracle 11 g

    We're trying to migrate a Sql server managment studio database to Oracle 11g using SQL Developer 4.0. We can successfully connect to both Sql server managment studion 8.0 and Oracle 11g using the tool, as well as click through the Migration Wizard and start the migration.
    This opens the Database Migration dialog box, which indicates the capture process starts normally. we get the following error:
    ora :01440 : can not insert null into migrlog (id column) ,
    \and then after some time , i get an error that migration failed
    i am not getting the reason,I thing it may be due to reason that , I have table's column in my source db with more than 30 character.
    If i am migrating one by one table . then it is not giving any error, and identifier name is getting shrink in 30 character. but i am not getting the view , stored procedure , indexes , and others
    then what is the solution  for that, somebody pls suggest any help?????????????               

    Pl do not post duplicates - related to migration of db from sql server to oracle 11 g
    Continue the discussion in your original thread
    The error message is explicitly clear
    ora :01440 : can not insert null into migrlog (id column)
    Your process is trying to insert a NULL value into the ID column, which presumably cannot be NULL

  • Heterogeneous Migration of BW on SQL Server to BW on HANA Issue

    Hi,
    I am performing Heterogeneous migration of BW on SQL Server to BW on HANA  according to the procedure mentioned in the SAP Documentation.
    Started the migration using Software Provisioning Manager.
    I have ran SMIGR_CREATE_DDL and ran export of source system and it is completed successfully.
    Then I ran the Import of Target system. The import ran into issues when running the script SAPVIEW, the script resulted in failure when creating views.
    (DB) ERROR: DDL statement failed
    (CREATE VIEW "V_TRALAN" ( "PGMID" , "OBJECT" , "OBJ_NAME" , "AUTHOR" , "DEVCLASS" , "MASTERLANG" , "COMPONENT" , "NAMESPACE" , "TPCLASS" , "GENFLAG" , "DLVUNIT"  ) AS SELECT T0001."PGMID", T0001."OBJECT", T0001."OBJ_NAME", T0001."AUTHOR", T0001."DEVCLASS",  T0001."MASTERLANG", T0002."COMPONENT", T0002."NAMESPACE", T0002."TPCLASS", T0001."GENFLAG", T0002."DLVUNIT" FROM "TADIR" T0001, "TDEVC" T0002 WHERE T0002."DEVCLASS" = T0001."DEVCLASS")
    DbSlExecute: rc = 103
      (SQL error 259)
      error message returned by DbSl:
    invalid table name:  Could not find table/view TDEVC in schema SAPXXX: line 1 col 386 (at pos 385)
    I found that there are many tables which are missing in HANA Schema but exists in Source system database.
    I checked the export scripts like *.STR and *.EXT and does not see those tables being captured.
    Example table: TTREE exists in Source System database , but missing in HANA Database Schema SAPXXX.
    Not sure what is the problem and how can I fix this issue. I was planning to manually move the missing tables from Source database to HANA Database schema, but that will be too much and I am not sure how many of them are missing.
    Please let me know how can I fix this issue?
    Thanks.
    Syed

    Hi,
    can you please have a look on this issue,
    4 ETW000  [dbsdbsql.cpp,00000]  *** ERROR =>   prepare() of C_0000, rc=1, rcSQL=259 (invalid table name:  Could not find table/view DDNTT in schema SYSTEM: line 1 col 32 (at pos 31))
    4 ETW000                                                                                                1426  0.111569
    4 ETW000  [dbslsdb.cpp ,00000]  *** ERROR => SQL PREPARE on connection 0, rc=259 (invalid table name:  Could not find table/view DDNTT in schema SYSTEM: line 1 col 32 (at pos 31))
    4 ETW000                                                                                                  23  0.111592
    Regards,
    Srini

  • Question about transfer between oracle and sql server

    Could i program to transfer lots of data between Oracle and SQL Server quickly?
    I have tried make two connection between two databases, but it took me lots of time to transfer data.
    How could I do it?
    Thanks

    Hi,
    If you need to move data fast, then use the Oracle Migration Workbench to Generate SQL Server BCP data extraction scripts and Oracle SQL Loader files.
    This is the fastest way to migrate the data.
    In the Oracle Model UI tab of the Oracle Migration Workbench, right mouse click on the tables folder. there is a menu option to 'Generate SQL Loader ...' scripts. This will help you migrate your data efficiently.
    Regards
    John

  • Migrating a table from SQL server 2005 to oracle 9i

    Hi
    I need to migrate a table from SQL server to oracle, both of which are on different machines, I tried using SQL server DTS export functionality selected the Oracle driver, created a DSN, but it gave error message box as shown below
    Error Source: Microsoft OLE DB Provider for ODBC Drivers
    "ORA 12560 :TNS protocol adapter error"
    Context:Error During initialization of the provider
    While i was successfully able to migrate the table from SQL SERVER to MS-ACCESS and from MS ACCESS to Oracle
    thanks
    abhishek

    Hi
    thanks warren, i just figured out that the DSN i had created while migrating data from Access to oracle was User DSN, i just created a system DSN of the similar kind and was successfully able to export the data from SQL server to oracle, the only problem being the column names in SQL server are longer than the limit of 30 characters we have in ORACLE..
    Regards
    Abhishek

  • How to provide joins between oracle tables and sql server tables

    Hi,
    I have a requirement that i need to generate a report form two different data base. i.e Oracle and Sql Server.
    how to provide joins between oracle tables and sql server tables ? Any help on this
    Regards,
    Malli

    user10675696 wrote:
    I have a requirement that i need to generate a report form two different data base. i.e Oracle and Sql Server. Bad idea most times. Heterogeneous joins do not exactly scale and performance can be severely degraded by network speed and b/w availability. And there is nothing you can do in the application and database layers to address performance issue at the network level in this case - your code's performance is simply at the mercy of network performance. With a single glaring fact - network performance is continually degrading. All the time. Always. Until it is upgraded. When the performance degradation starts all over again.
    If the tables are not small (few 1000 rows each) and row volumes static, I would not consider doing a heterogeneous join. Instead I would rather go for a materialised view on the Oracle side, use a proper table and index structure, and do a local database join.

  • Oracle and SQL Server connectivity

    Hello,
    Currently, we use Oracle as our enterprise database. I have a new requirement to develop a new application that must use MS SQL Server which must push and pull data from the Oracle database.
    What is the best technical solution to have this communication between Oracle and SQL Server.
    Thank you.

    if you are connecting to SQL Server from Oracle then yes HS through ODBC (check HS forum), but if you are pulling data from SQL server you have an option of DTS or "shared" server through ODBC, see MS documentation for that......you won't find it on oracle forum......
    Eugene Roytman

  • B1 and SQL Server 2005 performance with 3.000.000 invoice-lines per year

    I would like to know if SAP Business One with SQL Server 2005 could work with the following information:
    - 40.000 Business Partners
    - 40.000 Invoices per month
    - Aprox. 3.000.000 invoice-lines per year
    Of course it will be necessary to change some forms in B1.
    What do you think?
    Do you know any B1 customer working with that amout of data?

    > Hi,
    >
    > I think a good SQL2005 tuning (done by a good DBA)
    > will improve performance. Number of records like that
    > shouldn't hurt that kind of DB engine...
    Hi,
    I'm sure that MSSQL2005 can handle the amount of records & transactions in question. Even MSSQL 2000 can do it. However, any DB engine can be put on its knees with the combination of 2-tier application architecture and badly designed queries. B1 is a case in point. I wouldn't go into such a project without decent preliminary load testing and explicit commitment for support from SAP B1 dev team.
    I have heard from implementation projects where B1 simply couldn't handle the amount of data. I've also participated in some presales cases for B1 where we decided not to take a project because we saw that B1 couldn't handle the amount of data (while the other features of B1 would have been more than enough for the customer). The one you're currently looking at seems like one of those.
    Henry

  • Upgrade DTSX packages from VS 2010 with SQL Server 2008 to VS 2013 and SQL Server 2014

    Hello everyone,
    I’m very new to SSIS world. I’ve been assigned a task to upgrade the existing packages running in VS 2010 with SQL Server 2008 to VS 2013 and SQL Server 2014. And then submit the migration report to my client.
    On very quick search at Google, I've found the following link. It seems like I just need to open the existing SSIS project in VS 2013 and follow the wizard.
    https://msdn.microsoft.com/en-us/library/cc280547.aspx
    Can anybody please advise, are there any other things need to be taken care while doing this up gradation process?
    Please share your experience.
    Any help would be much appreciated.
    Thanks, <b>Ankit Shah</b> <hr> Inkey Solutions, India. <hr> Microsoft Certified Business Management Solutions Professionals <hr> http://ankit.inkeysolutions.com

    Hello Arthur,
    Thank you for the response.
    I just got an access of the packages. They are of VS 2008 and not 2010.
    Do you know how to upgrade VS 2008 packaged to VS 2013?
    When I tried to open the solution file in VS 2013, it says "incompatible".
    Any help would be much appreciated.
    Thanks,
    Ankit
    Thanks, <b>Ankit Shah</b> <hr> Inkey Solutions, India. <hr> Microsoft Certified Business Management Solutions Professionals <hr> http://ankit.inkeysolutions.com

  • LC 8.2.1.3/JBoss and SQL Server 2008 R2

    Does anyone know if there are any issues with JBoss and SQL Server 2008 r2?  I tested connecting to a 2008 sql server in the adobe-ds.xml file and was getting errors in my server log.
    The version of JBoss was what came with 8.0.  Would I need to update JBoss prior to being able to connect to a 2008 sql server?
    Thanks,
    John

    You are correct. You cannot use 8.2 with 2008 SQL server. You have to upgrade to version 9.
    Thank you,
    John Daily
    Sent via Blackberry
    John Daily
    Application Systems Analyst III
    King Pharmaceuticals, Inc.
    Office: 423-989-7165
    Cell: 423-956-3911
    This E-Mail and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. This communication may contain material protected by the attorney-client privilege. If you are not the intended recipient or the person responsible for delivering the E-mail to the intended recipient, be advised that you have received this communication in error and that any use, dissemination, forwarding, printing, or copying of this communication is strictly prohibited. If you have received this communication in error, please notify the sender immediately.

Maybe you are looking for

  • Office network design ideas..

    Hey all, we are upgrading to a Cisco network and wanted some input on our possible network design... Currently we have: A Juniper SSG 140 and IDP for our firewall and IDS 3com (layer2/3) switches for our desktops 2 Dell PowerConnect 5424 switches for

  • Where do I find the "plug in" for IE in the adobe program,

    After countless hours trying to get on line pdfs to open in IE8 on XP SP3 uninstalling, installing lastest versions of reader, IE8, and changing settings ad nausium, I am still only able to get them to open in Fire Fox. Looking through all the progra

  • Non Drop frame capture causing out of sync clip?

    Hi, All, I've been having trouble with sync issues on an hour long tape capture. The material was captured from a Canon consumer DV cam (z80) using firewire into my powerbook g4. (The material on the dv tape was originally recorded in Video 8mm and t

  • App crashing when going back to previous view

    I've got my app. which has several views. in my 3rd view, i have a list of questions with yes/no answers the answers to which I'm saving to a plist. it was working all good. but then i added a first view with a table which has 4 options, clicking on

  • How can I get rid of a small "thread" in the lower right corner of my new 27" Cinema Display?

    I recently acquired a new 27" Cinema display.  Yesterday I noticed a small thread like piece of debris under the glass on the lower right side of the display.  Any suggestions as to how I can get rid of it?  Take it to the Apple Store?  Return it for