* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download DB2 Conversion Assessment Questionnaire
Serializability wikipedia , lookup
Entity–attribute–value model wikipedia , lookup
Microsoft Access wikipedia , lookup
Extensible Storage Engine wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Ingres (database) wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Functional Database Model wikipedia , lookup
Relational model wikipedia , lookup
Open Database Connectivity wikipedia , lookup
Versant Object Database wikipedia , lookup
Oracle Database wikipedia , lookup
Database model wikipedia , lookup
DB2® for Linux, UNIX, and Windows Conversion Assessment Questionnaire for Oracle Environments Version 1.26 March 2014 COMPANY NAME: APPLICATION NAME: DATE: Prepared By: Data Ecosystem Team Information Management Software IBM Software Group Copyright© IBM Corporation 2017 Page 2 of 4 The purpose of the assessment questionnaire is to gather metrics for evaluating the technical feasibility of the application conversion to DB2 10.5 for Linux, UNIX, and Windows. The IM Data Ecosystem Team will use this information for the sole purpose of preparing an assessment of the application conversion efforts. We greatly appreciate your best effort in completing the questionnaire. This document will be treated as Confidential once completed 1 – Company Information Company Name & Address Contact Name & Job Title Email Telephone Development timeline for DB2 conversion How do you plan to continue after the conversion Clean cut over (replace current database with DB2) Single code stream for multiple databases (generic) Conversion Window (short-term support for other db) Multiple db support via separate code for exploitation Other (please explain): Please describe your skill level/experience with DB2 2 – Technical Contacts Role Application Subject Matter Expert Name Email Database Subject Matter Expert 3 – Application Overview Application name (and version, if applicable): Description including primary functions of the application Type of workload OLTP OLAP/BI DSS MIXED If OLAP/BI or MIXED, is any special OLAP/BI functionality required? Please state the target deployment Client, Middle-tier, and Database server Operating Systems and versions, using the table below: Client Middle-tier (Application Server) What application servers are currently supported (if any) If the application utilizes non-relational or proprietary database technology, please describe What third-party integrated components are used (if any) Are there any known performance issues in the current implementation? Describe where application interacts with database (e.g., application source code files, batch programs, etc.) Database Server Page 3 of 4 Describe the application Components/Modules/Interfaces: Component Name (e.g., billing, inventory, batch program, etc.) Programming Languages/Interfaces (e.g., C++, Java, ODBC, JDBC, OCI, Perl, PHP, Forms, Pro*C, etc.) Number of Modules/Files Total Lines of Code of Modules/File For Java applications, is any abstraction layer used (e.g., Spring, Hibernate, etc.)? Additionally, are any specific Oracle extensions used (e.g., Oracle LOB)? For Java applications, is any specific metadata obtained from the JDBC driver? For Java applications, list the import statements in the .java files that are SQL or Oracle related (i.e., import java.sql.xxxx or import oracle.xxxx). For Java applications, list any Oracle specific classes or types (e.g., OracleCallableStatement, OracleConnection, or OracleTypes.xxxx). For Java applications, are cursors returned from UDFs that are processed in the java layer (e.g., ?=call...)? Development cycle and release schedules (full release annually, patch release each quarter, etc.) Are test cases with defined success criteria available? Is there any major new development pending? (i.e. new features and/or functionality): Additional comments about the application: 4 – Database Overview What databases and versions are currently supported Approximately how many users will use the database Average # of concurrent users: Peak # of concurrent users: Additional Oracle database options (e.g., Advanced Compression, RAC, Management Packs, Security Related Packs, etc.), Oracle specific technology (e.g., DBMS_AQ, Streams, Distributed Materialized Views, Text, Flashback, etc.), or Oracle products (e.g., Oracle BI, Golden Gate, etc.) What is the approximate raw/uncompressed database size If more than one database is utilized by the application, please describe (multiple connections from the application to different databases, federation within a database, two phase commit through a transaction manager, etc.) If the database is partitioned across multiple servers or LPARs, please describe architecture Average Size: GB Largest Known Size: GB Page 4 of 4 If data encryption is required, describe how is it currently provided How are user accounts authenticated? If High Availability is currently implemented, what technology is used? If Disaster Recovery is currently implemented, what technology is used? If Data Replication is currently implemented, what technology is used? Describe any data loading requirements (data movement scripts, bulk inserts, batch, loading utility, automatic data generation, continuous ingest, etc.) Describe any database scripts (application, administrative, maintenance, etc.) and languages used If there are any sorting requirements, such as supporting multiple collations in one database, dynamically changing collation, etc., please describe If XML data is stored and/or queried, please describe If there are stored procedures or user-defined functions written in an external programming language (e.g., Java, C, etc.), please identify language(s) Are you interested in any specific DB2 technology features Silent/Unattended Installation Embeddable/OEM Database Autonomics/Self-Tuning Memory Management Deep Data Compression Other (please describe): Additional comments about the database environment: 5 – Additional Code Requests Application SQL statements Please provide some representative samples of complex or critical SQL statements that are used within the application. Database scripts Please provide any sample database scripts (application, administrative, maintenance, etc.) that will require special consideration. 6 – Database DDL and PL/SQL In order to complete the conversion assessment for both the application and database, details about the source Oracle database structure must be reviewed. The IBM Database Conversion Workbench (DCW), a no-charge plug-in that adds database migration capabilities to IBM Data Studio, can be used to extract the Oracle DDL and SQL/PL, as well as produce compatibility evaluations. Visit http://ibm.co/ibmdb2dcw to download DCW and the Oracle to DB2 Conversion Guide. The Conversion Guide provides detailed instructions on how to setup DCW, extract DDL and SQL/PL, as well as how to generate a compatibility evaluation report. Please return this completed questionnaire with either the Oracle database object extract or compatibility evaluation report. If you have any questions, please contact the IBM consultant that provided this questionnaire to you.