Oracle Installation. and Configuration for Topobase

Size: px
Start display at page:

Download "Oracle Installation. and Configuration for Topobase"

Transcription

1 Oracle Installation and Configuration for Topobase

2 2009 Autodesk, Inc. All rights reserved. NOT FOR DISTRIBUTION. The contents of this guide were created for Autodesk Topobase version The contents of this guide are not intended for other versions of Autodesk Topobase. <Table of Contents - ii

3 TABLE OF CONTENTS Table of Contents...1 Introduction...4 Course Objectives... 4 Prerequisites... 4 Installing and Configuring Oracle...5 Objectives... 5 Topobase Topobase Client... 5 Topobase Administrator... 5 Topobase Web... 6 Oracle Database... 6 System Requirements... 6 Autodesk Topobase Administrator Requirements... 6 Autodesk Topobase Database Server Hardware and Software Requirements... 7 Autodesk Topobase Client Hardware and Software Requirements... 8 Oracle Software Installation... 9 Exercise: Installing the Oracle Software on the Database Server... 9 Exercise: Patch Installation Database Creation and Configuration Objectives Basics Oracle Database and Instance Service Name Session Listener Memory System Global Area Database Buffer Cache Redo Log Buffer Shared Pool Recommendations: Memory Size Processes Background Processes Accessing Data Storage Architecture Physical Structures Logical Structures Managing Tablespaces Recommendations: Tablespaces Performance and Scaling the Database Server The Performance Balance Scaling the Database Server Initialization Parameters Parameters <Table of Contents - 1

4 List of Parameters Querying Parameters Changing Parameters Creating the Database Starting Up the Database Shutting Down the Database Exercise: Configure Listener (listener.ora) Exercise: Creating the Database Exercise: Configure Net Service Name (tnsnames.ora) Exercise: Configure sqlnet.ora Summary of Configured Files Exercise: Browse Database Structure Exercise: Create Tablespace Exercise: Edit Tablespace Exercise: UNDO Advisor Exercise: Organize All Tablespaces Exercise: Installing the Oracle Software on the Client Exercise: Creating a Text Initialization Parameter File Exercise: Create a Control File Script Exercise: Set Maximum Size of Memory (MEMORY_MAX_TARGET) Installing Topobase Administrator Objectives Setup Topobase Server Administrator About TBSYS About TBMAIN About MDSYS User Create TBSYS TBSYS Oracle Rights Exercise: Install the TBSYS User Oracle Tools Objectives Oracle Enterprise Manager and Database Console Login Home Page Related Links Server Page Schema Page SQL *Plus Login SQL Developer Login Browsing a Table SQL Worksheet SQL Sheet Login Main Window Tables <Table of Contents - 2

5 Users Tools SQL Spy Scripts Troubleshooting Lesson: TNS: no listener Appendix A Lesson: Installing the Loop Back Adapter Lesson: How to Download the Latest Patches in Metalink Appendix B Answers to Exercise: Creating a text initialization parameter file: <Table of Contents - 3

6 INTRODUCTION This course will guide you in the installation and configuration of the database server. You will understand all the components of the database, and you will learn how to create it with the correct settings. In this course you will become familiar with the terminology and with the use of the tools to administer the database. You will learn how to scale the server and the memory. Course Objectives After completing this course, you will be able to: Describe the components of Autodesk Topobase 2010 Install the Oracle software and latest patch in the database server Identify the instance and its components Describe the memory structures, background processes, and logical and physical structures of the database Scale the database server and configure all the files required by both server and client Create a database with the appropriate settings and manage the tablespaces Size the memory Install the Topobase system user Become familiar with the tools used to query and administer the database Prerequisites It is recommended that you have a working knowledge of: SQL Introduction - 4

7 INSTALLING AND CONFIGURING ORACLE In this chapter you will review the components of Autodesk Topobase You will also learn the steps to install the Oracle software and patch in the database server. Objectives After completing this chapter you will be able to: Describe the components of Autodesk Topobase 2010 Install the Oracle software in the database server Install the latest patch in the database server Topobase 2010 Autodesk Topobase integrates geospatial design and management data for infrastructure and utilities. It centralizes engineering and asset data and provides access and management of this information through desktop software and web-enabled applications. This improves the efficiency and accuracy of the information by eliminating the need to duplicate data across multiple departments and groups. Topobase is designed to use Oracle as the centralized data store with data access performed through Topobase Client and Topobase Web. Management of Topobase is performed through Topobase Administrator. Topobase 2010 includes pre-configured data models for specific utility domains, such as water, waste water, electrical and cadastral systems. These modules provide a pre-defined data model that can be customized for customer-specific purposes. Topobase Client Topobase Client is a desktop tool based on Autodesk Map 3D. It is used to create, edit and plot infrastructure data. It also provides analysis functions and reporting functions. Topobase Administrator Topobase Administrator is a desktop management application used to configure and manage Topobase. It allows administrators to create and edit user and user groups, manage Topobase permissions and access levels to data. It also enables administrators to create, configure and customize utility data models that are used by Topobase Client and Topobase Web. Installing and Configuring Oracle - 5

8 Topobase Web Topobase Web enables the sharing of geospatial data to users with access to a web browser, such as Microsoft Internet Explorer and Mozilla Firefox. Users can use Topobase Web as a lightweight data access and editing tool for mapping data and allows full access to all workflows, long transactions, and topologies. Oracle Database Oracle is a commercial relational database management system (RDBMS). While commonly used in a wide range of industries, it is also used in many GIS applications due to its ability to store, analyze and share both attribute and spatial data. Topobase Client, Topobase Administrator and Topobase Web store both spatial and attribute feature data within Oracle. Oracle provides the advantage of storing spatial and attributes data in a single data store, unlike many file-based GIS products in which spatial and attribute data are stored in separate files. Topobase defines a data model in Oracle to structure the feature data as Oracle tables and columns. Topobase also stores system information, such as metadata for the data model and customizations made to Topobase forms. User and user group configuration for Topobase security is also stored within the Topobase system tables. System Requirements Autodesk Topobase Administrator Requirements Hardware/Software Requirement Notes Operating System Windows XP Professional SP2, with.net Framework 2.x Windows Vista Business Web Brower Microsoft Internet Explorer 6.0, Service Pack 1, or later Processor Intel Pentium IV processor, 3 GHz or faster or compatible (Minimum: Intel Pentium III or later, with 1.6 MHz or faster processor or compatible) RAM Graphics Card 1GB 1024x768 VGA with True Color (minimum) Installing and Configuring Oracle - 6

9 Open GL-compatible 3D video card (optional) Hard Disk Pointing Device DVD Drive RDMBS Client 5GB Free Disk Space Mouse, trackball or other device Any speed (for installation) Oracle Database 10g Client Release 2 Administrator Oracle Database 11g Client Release 1 Administrator Oracle client administrator should be installed. Do not install Instant or Runtime clients. If you want to use 3D-enabled documents, you will need to install Oracle Database 11g. Autodesk Topobase Database Server Hardware and Software Requirements Hardware/Software Requirement Notes Operating System RAM Hard Disk DVD Drive RDBMS Any operating system for which Oracle 10.2 R2 (latest subversion) or 11g R1 ( ) Standard Edition, Standard Edition One or Enterprise Edition are certified. 2GB (depending on size of database) 20GB free disk space (this varies depending on size of database) Any speed (for installation purposes) Any supported operating systems for Oracle Standard Edition 10.2.X or greater Standard One, Standard and Enterprise Editions of Oracle 10g or 11g To support jobs/long transactions Oracle Enterprise Edition (10g / 11g with the patch ) is required To support 3D - Oracle11g + Spatial is Installing and Configuring Oracle - 7

10 required Autodesk Topobase Client Hardware and Software Requirements Hardware/Software Requirement Notes Operating System Windows XP Professional, SP2 or later; Windows Vista Enterprise, Business, or Ultimate, SP1 or later 32 bit Operating Systems only Graphics card 1280 x bit color (True Color), 128 MB or greater For graphics cards that support Hardware Acceleration, DirectX 9.0c or later must be installed Web Browser Microsoft Internet Explorer 6.0, Service Pack 1 (or later) Microsoft Internet Explorer 7.0 Processor Intel Pentium IV processor, 3 GHz or faster or compatible (Minimum: Intel Pentium III or later, with 1.6 MHz or faster processor or compatible) RAM Hard Disk Pointing Device DVD Drive Other Software 2GB 5 GB free disk space Mouse, Trackball, or other device Any speed (for installation purposes) Microsoft Internet Information Server (IIS).Net framework 3.5 (provided) Excel 2003 (or later) is required to use the Topobase Client Excel Import functionality Word 2003 (or later) is required to use the Topobase Client Word Installing and Configuring Oracle - 8

11 export functionality Oracle Software Installation The installation creates a home directory by default. In this course, the base home is C:\oracle. Exercise: Installing the Oracle Software on the Database Server 1. From the installation DVD, execute setup.exe. The installation launches. 2. In the Select a Product to Install window, select Oracle Database 11g. Click Next. 3. In the Select Installation Method window, select Advanced Installation. Select Installation Method Window Installing and Configuring Oracle - 9

12 4. Click Next. 5. In the Select Installation Type window, select Enterprise Edition and click Next. 6. In the Specify Home Details window, click Browse and add a new folder called oracle. Retain the defaults in the Name and Path fields: Name: OraDb11g_home1 Path: c:\oracle\product\11.1.0\db_1 7. Click Next. Installing and Configuring Oracle - 10

13 8. The system checks the prerequisites for the installation. If the test fails, you must solve the problem before continuing. Note: For demo environments on a laptop, a loopback adapter must be installed before you can continue. See details in Appendix Lesson: Installing the loopback adapter. 9. Click Next. Installing and Configuring Oracle - 11

14 10. It is recommended that you install the software first and then create the database. Select Install Software Only. 11. Click Next. Installing and Configuring Oracle - 12

15 12. The components that will be installed are displayed. 13. Click Install. The installation process begins. Installing and Configuring Oracle - 13

16 14. An End of Installation window is displayed when the installation is complete. 15. Click Exit. 16. Click Yes. Installing and Configuring Oracle - 14

17 Exercise: Patch Installation MetaLink ( is the Oracle support site for Oracle registered customers. Using your MetaLink account, download the following patch: 11g Release 1 ( ) Patch Set 1 for Microsoft Windows (32-Bit) See Lesson: How to download latest patches in Metalink in the Appendix. 1. Execute setup.exe and follow the wizard to install the patch. 2. In the Welcome window, click Next. 3. In the Specify Home Details window, make sure that the right Name (OracleDb11g_home1) and Path are selected. If your server has more than one Oracle version, then you may have different Oracle home paths. If so, install this patch using the same home path that you specified in the Oracle 11g software installation. 4. Click Next. Installing and Configuring Oracle - 15

18 5. Optionally, provide your and MetaLink information. 6. Click Next. 7. The installer verifies the pre-requisites. Click Next. Installing and Configuring Oracle - 16

19 8. The Summary window is displayed. 9. Click Install. An installation progress window is shown. Installing and Configuring Oracle - 17

20 10. Next, the Configuration Assistants progress window is displayed. Installing and Configuring Oracle - 18

21 11. Wait until the End of Installation window is displayed. 12. Click Exit to complete the patch installation process. Installing and Configuring Oracle - 19

22 DATABASE CREATION AND CONFIGURATION This chapter covers the basic concepts for understanding the database and all its components from the memory to the physical and logical structures. You will learn to create the database with the right settings, and configure all the necessary files in both server and client. Objectives After completing this chapter, you will be able to: Identify the instance and its components Describe the memory structures of the instance Describe the background processes executed by the server Explain the logical and physical structures of the database Scale the database server Configure all the files required by the server and client, such as the listener Create a database with the appropriate settings Create and edit tablespaces Create backup for the server initialization file and for the control files Size the memory Basics Oracle Database and Instance An Oracle Database comprises the instance and the related databases. The instance is the memory resident incarnation of a database. It is a set of memory structures and background processes that manage and access the database. The database is composed of logical and physical structures. It contains the information of the system and the user data. The operating system can access the files of the database through the instance. When the instance is started, Oracle associates it with a database; this is called mounting the database. Database Creation and Configuration - 20

23 Service Name Oracle Database A service name identifies a way of accessing an instance from outside the server. An instance can have many services or service names. In the exercise at the end of this chapter you will configure the Net Service Name to identify an instance. You will use the Oracle Net Manager for the configuration. Note that the service name here is the same as the global database name. Database Creation and Configuration - 21

24 Session On user login a connection is established between the user and the database instance and a user session is established. The session is the state of the user login and it will last until the user disconnects from the database. Listener The listener is a network component that establishes the connection from a client with the database. The listener establishes the appropriate connection, whether it is a dedicated or shared server. When you configure the listener you must specify: listener name port, the default is 1521 host, this is the database server name protocol, TCP/IP for a client/server network configuration database service name, the listener can listen to more than one database services The listener configuration file (listener.ora) can be found in your {ORACLE_HOME}\NETWORK\ADMIN folder, in the course you can find it in C:\oracle\product\11.1.0\db_1\NETWORK\ADMIN The listener can be configured with the Enterprise Manager, the Oracle Net Configuration Assistant or the Oracle Net Manager. The exercise in this chapter shows how to configure the listener using the Oracle Net Configuration Assistant. You can also use the command line to start, stop or see the status of the listener. cmd> lsnrctl start cmd> lsnrctl stop cmd> lsnrctl status Database Creation and Configuration - 22

25 Memory There are two basic memory structures associated with the database instance: System Global Area (SGA), this area contains mainly data and control information for the instance. This is a shared memory area used by all server and background processes. It is allocated when the instance is started. Program Global Area (PGA), this area contains data and control information for a server or background process. The memory is not shared; it is allocated and used exclusively by each process. System Global Area The SGA consists of the following memory structures: Database buffer cache, stores data retrieved from the database. Redo log buffer, stores redo information used for instance recovery. Shared pool, stores data structures that can be shared among users, such as SQLs, data dictionary information and others. Large pool, this area is optional and can be used by large processes, such as backup and recovery operations. Java pool, this area is used for Java code and data in the Java Virtual Machine (JVM). Streams pool, it stores buffered queue messages and is used by Oracle streams. SGA Database Creation and Configuration - 23

26 The SGA is a dynamic area, and the sizes of the memory structures change. Oracle can manage automatically the memory; you only need to set initialization parameters. Refer to the Oracle Performance for Topobase course for details. Database Buffer Cache This area stores data blocks retrieved from the data files on disk. When a user process requires data, it looks for the data in the database buffer cache. If the process finds the data (cache hit), it reads it directly from memory. If the data is not found (cache miss); the process has to read the data from disk and copy it to the buffer cache before it can process it. Accessing data in the memory is faster than accessing it from disk. The buffers in the cache are managed by a least recently used algorithm (LRU) how long the buffer is in the cache and how many times it has been accessed (touch count). Therefore, when data is read from disk, it is placed in the middle of the LRU list, and blocks move upwards in the list if the touch count grows, or downwards if the blocks in the buffer are not being used. If the memory is full, the buffers that are lowest in the LRU list are released to free space for new data blocks. Redo Log Buffer It holds redo information that can be used for recovery. The Oracle processes write redo entries into this area from the user s memory space. The Log Write background process (LGWR) writes information from the redo log buffer into the active redo log file on disk. Shared Pool The shared pool is divided into the following areas: The library cache, it contains the shared SQL area and a portion of the data dictionary tables. The data dictionary cache, it contains information of the data dictionary the system tables and views that describe the database structure and users. This cache stores data as rows instead of buffers. The SQL query result cache, this area is optional and is available since Oracle 11g. Results of queries can be cached in this area; the next time the query is executed, the database can directly retrieve the results from the cache without executing the query. This can improve performance for queries that are being executed frequently. PL/SQL function result cache, this area is optional and is available since Oracle 11g. This area can be used for PL/SQL program units that are used frequently and the input doesn t change. You have to include the syntax in the PL/SQL function to specify that the result will be cached. Others, other memory structures such as control structures. Each SQL statement is represented in the shared SQL area of the shared pool and a private portion is represented in the PGA. The shared SQL area stores the parse tree and the execution plan for the statement. When a user executes a statement, if it exists in the shared SQL area, Oracle recognizes it and reuses the memory. Otherwise Oracle allocates space from the shared pool to store it in the shared SQL area. Database Creation and Configuration - 24

27 PL/SQL programs are processed in a similar way. Oracle allocates a shared area for the parsed, compiled form of a program and a private area for specific values of the session such as variables. When the program is executed, the shared area is used by all the users and the private area maintains specific values of each session. Recommendations: Memory Size Shared Pool When you install the database, you are asked to set an initial memory size for the SGA and PGA. It is recommended that you assign 40% to 60% of your total memory for Oracle usage. This may vary depending on the other applications running in the database server. From the total memory assigned, by default 60% is assigned for the SGA and 40% for the PGA. These values can be adjusted later. For small and midsize databases, it is recommended that you enable Automatic Memory Management (AMM) so the memory is adjusted to the workload. In general, the DBA will manually manage the memory for larger databases. There are two initialization parameters that have to be set when sizing the memory: MEMORY_TARGET and MEMORY_MAX_TARGET. Review the Initialization parameters section on this chapter for more information. Database Creation and Configuration - 25

28 Processes As explained before, the database starts a server process whenever a request is done to the server. The server process has associated background processes to manage the memory, write data to disk, and do other necessary tasks. In general, the processes are a series of steps that are executed by the operating system. There are two configuration options for a server process: Dedicated server, this is the recommended mode for edit/update applications. In this case each user process is serviced by a dedicated server process. Shared server, in this case the server process serves any user process, there is a shared pool of server processes. This mode is recommended for a web solution that starts a large number of connections. Background Processes The most relevant background processes are: Database Writer process (DBWn), this process writes modified buffers (dirty buffers) from the database buffer cache to disk. Modified buffers in the database buffer cache are managed by a least recently used write (LRUW) list. When the available buffers fall below an internal threshold, the DBWn process writes dirty buffers to the data files following the order of the LRUW list. This order is the same order of redo written to the redo logs for the changed buffers. By default there is one process, but you can configure more in multiprocessor systems. Log Writer process (LGWR), it writes redo entries from the redo log buffer to the redo log files on disk. If a user commits a transaction, LGWR puts the commit in the redo log buffer and writes the entries in the redo files. The commit is assigned a SCN (System Change Number) which is also recorded in the redo log for synchronization in recovery. Checkpoint process (CKPT), it writes checkpoints (that contain the SCN in the redo) to the headers of data files and to the control files. The SGA manages a redo byte address (RBA) that is a pointer of the redo and marks the position where recovery should be done in case of failure. The CKPT process writes this position to the control file every 3 seconds. System Monitor process (SMON), it manages recovery when the instance is started. It also cleans up temporary segments that are not being used. Process Monitor process (PMON), it is in charge of recovering a failed user process. It cleans the blocks in the database buffer cache. Recover process (RECO), this process manages failures of distributed transactions in a distributed database configuration. Archiver process (ARCn), it copies redo log files to a storage device when a log switch is done. This process is present only when automatic archiving is turned on and the database is in ARCHIVELOG mode. Database Creation and Configuration - 26

29 Background Processes Accessing Data The following steps describe the procedure of a user requesting data from the database server: 1. Initially, when the instance is started, Oracle allocates space for the SGA. 2. A client makes a request to the database server. Database Creation and Configuration - 27

30 3. The server starts a process to handle this request and creates its own private PGA. 4. The sever process looks for the statement in the shared pool; if it doesn t find it, it allocates a new area in the shared SQL area. Additionally, the server process retrieves needed data from disk or from the SGA. The redo log buffer is written as well with any redo entries. 5. If the transaction is committed, the LogWriter process (LGWR) records the transaction from the redo log buffer to the redo log file. The Database Writer process (DBWn) writes data to disk when necessary. 6. The server process sends a confirmation message to the application if the transaction was successful. Otherwise it sends back an error message. To ensure the successful execution of the statement, the necessary background processes will run and the server will manage concurrency among all users connected to the instance. Accessing Data Database Creation and Configuration - 28

31 Storage Architecture The Oracle Database is divided into physical and logical structures that are closely related. Physical Structures Physical and Logical Structures The Oracle Database is structured in several files described below: Data files (*.dbf), they contain user data, metadata and the data dictionary. Control files (*.ctl), they contain information of the database structure. You need them to access the data files. Online redo log files (*.log), these can be used for data recovery if the server crashes. By default the files are assigned a *.log extension, but it is recommended to use another extension such as *.rdo. There are other files that contain additional information for the database: Database Creation and Configuration - 29

32 Parameter file, it holds initialization information used when the instance is started. Password file, it allows remote connections to the database for administrative tasks. Backup files, they are used for database recovery. Archived redo log files, they contain the redo history generated by the instance. They allow the recovery of restored data files. Trace files, they contain errors logged by server or background processes Alert log files, they store errors and messages chronologically. You should review these files periodically. Logical Structures Schema A schema is a collection of logical data structures owned by a database user. Some of the types of objects that can be included in a schema are tables, views, synonyms, triggers, sequences, and indexes. A Topobase document is related to an Oracle schema. Tablespaces These are logical storage units. A database is divided in tablespaces. Each tablespace is associated to one or more data files on disk. Generally speaking, tablespaces associate groups of objects. It is recommended to have a separate tablespace for indexes and another for data. In the Topobase Administrator, when you import a new dump file you have to specify the tablespace for data and indexes. Each database must have a SYSTEM and SYSAUX tablespaces. These are created when the database is created. The SYSTEM tablespace holds the data dictionary tables. The SYSAUX tablespace is an auxiliary tablespace for the SYSTEM tablespace; it holds additional information such as the enterprise manager repository and the Oracle Spatial system tables. Each database instance has an UNDO tablespace that stores undo information. It is created when the database is created. It can be used in database recovery to roll back uncommitted transactions. You can define a temporary tablespace for every user or database-wide. It is recommended that you have only one temporary tablespace. This is used when a SQL statement needs a temporary work area to complete execution. By default, after the database creation a temporary tablespace, TEMP, is created. A typical database creation creates a default tablespace USERS for user data. You can create additional tablespaces to store your data. It is recommended to have user data and indexes in separate tablespaces. In the chapter exercise you will create an additional tablespace for indexes. If you selected the option of installing sample data while creating the database, an additional EXAMPLE tablespace is created. The tablespaces can be online (accessible) or offline (not accessible) Database Creation and Configuration - 30

33 Data Blocks, Extents and Segments Data is stored in physical data blocks; these are the smallest data structure. They have a specific number of bytes that is specified when creating the database. The default is 8 KB which is recommended for most databases. The extents constitute groups of contiguous data blocks that store the same type of information. Segments are sets of extents. Extents are added dynamically as needed and may not be contiguous on the disk. The data objects are stored as segments. Managing Tablespaces When you create a tablespaces you can define different settings, these are described below: Management of Extents A tablespace can be locally managed or dictionary managed. The first option allows the Oracle Database server to manage dynamically the extents. This is the recommended option. Types A tablespace can be permanent, temporary or undo. As explained before, temporary tablespaces are used for temporarily execution of statements. Undo tablespace stores undo information. Permanent tablespaces store user data. Status A tablespace can be in one of 3 statuses: Read Write, Read Only and Offline. In the first state all user can read and write data into the tablespace. In the Read Only state, only current transactions can be committed or rolled back, but no further transactions are permitted. In Offline mode, the tablespace is not available. Storage Sizing You can create a tablespace that is extended automatically if you set it to AUTOEXTEND. You can also define a maximum size for the tablespace or set it to unlimited. Extent Allocation The extent allocation can be set to Automatic or Uniform. In the first case, the sizes of the extents are managed by the system. In the second case, you specify the size of the extent. It is recommended to use the second option, uniform, for the temporary tablespace. Database Creation and Configuration - 31

34 Segment Space Management This can be set to Automatic or Manual. It is recommended to use the Automatic option (Automatic Segment Space Management ASSM). Enable Logging If you disable this option, the inserts done to the objects via direct DML or loads with SQL *Loader are not logged in the redo log files. Therefore these operations cannot be recovered from the redo log files in case of failure. By default this option is enabled and it is recommended to have always this option enabled. Recommendations: Tablespaces Undo Tablespace You should set a small initial size for the UNDO tablespace (100MB) and enable AUTOEXTEND. This will allow the tablespace to grow as needed. Once the database is stable, use the Undo Advisor to obtain a recommended size for the tablespace. Re-size it to 120% of the recommended size and disable the AUTOEXTEND option. Note that if you are doing large bulk loads of data, you may need to set the UNDO tablespace to a bigger size (i.e. 1000MB). Temporary Tablespace Use a Uniform Extent Allocation. The recommended size for a standard transactional usage of the database is 64KB or multiples up to 1MB (in general this is the recommended size). When the size of the extent is small the performance is better. General Recommendations You should separate tables and indexes into different tablespace and disks if you are not using RAID disk configuration. You should separate read write and read only data into different tablespace to enable the use of read only tablespace. The read only tablespaces will assist with speed of the backup of the database. Tablespaces should be used to categorize data logically (i.e. GIS, FINANCE, INDEX, etc). However the number of data files is limited for a database so this concept should not be taken to extremes. It is recommended that fewer larger data files are better than many smaller data files. This is because the number of data files is limited for a database. However make sure that size of the data file is supported by the operating system and the backup solution. In general a maximum file size would be 20GB as backup systems that use tapes can handle only that size. Database Creation and Configuration - 32

35 There are two approaches for managing the user tablespaces, you can set them to AUTOEXTEND automatically, or you can manually resize them when necessary, this gives you more control over your data files. In the second case, the Enterprise Manager alerts may notify you when the tablespace has reached a maximum threshold and you need to extend the tablespace (See Chapter Oracle Tools> Enterprise Manager Home Page). The following table shows a summary of the recommendations for the tablespaces, the initial and maximum size of your tablespaces will depend on the size of the project: Tablespace name Size (MB) Type AUTOEXTEND Extent Allocation Maximum File Size (MB) Comments SYSTEM 1000 PERMANENT Y Auto 2000 SYSAUX 1000 PERMANENT N Auto 2000 TEMP 1000 TEMPORARY N Uniform UNDOTBS1 100 or 1000 UNDO Initially Y -After- N (1024 KB) 2000 Auto 2000 Initially 100MB with AUTOEXTEND. If you are doing large bulk loads of data, set it to 1000MB. Afterwards, it must be set to a fixed size using the Undo Advisor and disable AUTOEXTEND. USERS 2000 PERMANENT N 4000 This is a tablespace that comes by default with the database creation and could be used for user data. In general you would create your own user tablespaces. INDX 2000 PERMANENT N Auto 4000 This is a new created tablespace to store indexes. USER_DATA 2000 PERMANENT N Auto 4000 This is a new created tablespace to store user data. Database Creation and Configuration - 33

36 Performance and Scaling the Database Server The Performance Balance The following diagram can be used to represent general performance characteristics that all computer systems have to balance. The system must balance investment in hardware and software against the user requirements. The outcome of the system is a perceived level of server performance. The complete system or client application may have a different level of perceived performance. When looking at performance each individual tier of the solution architecture should be examined before performance issues are tackled. User Resource Requirements Hardware and Software Investment Perceived Performance SOFTWARE $ HARDWARE Balancing Performance and Software/Hardware Investment In the specific case of Oracle applications the general diagram can be extended to include the main areas of performance and scalability. This diagram illustrates the following key issues: Software investment needs to be considered as well as hardware. Often, poor software or design problems can cause issues that a hardware investment cannot fix. Increasing the software investment enables you leverage the hardware potential. Hardware investment needs to be in proportion in all four areas (cpu, disk, memory and network). There is no benefit to investing large amount in the memory if the system is disk I/O bound. Database Creation and Configuration - 34

37 User Resource Requirements Hardware and Software Investment Perceived Performance Application Logic (SQL) Table Design $ Indexing MEMORY CPU Amount Speed HARDWARE Network Number Speed DISK Number Speed Configuration & Layout Scaling the Database Server Balancing Performance and Software/Hardware Investment (Detailed) The scaling of a database server is an extension of the performance balance principles. There is no exact formula for generating the total amount of CPU, disk and memory needed for a particular system, however experience shows that the following guidelines can be used for sizing Oracle spatial database servers. The following guidelines presume that the application logic, table and index design have been tuned to an optimal level. Also the user profile is that of an update user of the Oracle spatial database. The update user s actions would include: System login Drawing graphics and querying attributes Digitizing and editing graphics and attributes Network tracing and reports Database Creation and Configuration - 35

38 Number of concurrent Number of CPU Amount of memory users GB for operating system +1 GB per CPU + 10% total data size GB for operating system +1 GB per CPU + 25% total data size GB for operating system +1 GB per CPU + 50% total data size GB for operating system +1 GB per CPU + 50% total data size The formula for estimating disk space requirements is even more difficult to define. The options for estimating the disk space requirement are: Perform a test load of all the data. The expected schema should be used. Perform a test load of sample data and then multiply to gain an estimate of the total data requirement. The sample size should be no less than 1% of expected total data. The expected schema should be used. Using expected schema and estimated row numbers, calculate the bytes per row and multiply to gain the upper limit of the data. When estimating spatial data the number or ordinances will need to be estimated also. When none of the above is possible it is suggested that a base value for estimating data in an Oracle spatial database would be 1.5KB per feature for table data and 1KB per feature for indexing. This gives a very rough estimate for disk space and should be re-evaluated when schema and sample data is available. Factors to consider for estimating disk space requirements are as follows: read only data can be packed more tightly, lower pctfree heavily indexed schemas may require more space complex polygon schemas may require much more storage space Database Creation and Configuration - 36

39 Other factors to consider regarding the disk for a system are: RAID: using RAID 5 or 01 (aka 10) to speed up data read access, the more disk the better. Disk access speed: use fast disk and consider using multiple disk controllers Initialization Parameters The server parameter file spfile<sid>.ora (spfiletbdata.ora) is created with the database creation. It is located in {ORACLE_HOME}\database (C:\oracle\product\11.1.0\db_1\database) folder. This file stores initialization parameters that are read by the database server when the instance is started. The server parameter file is a binary file and should not be edited directly with a text editor. It should only be updated using the SQL *Plus client or the Oracle Enterprise manager. When the instance is started, Oracle searches for the spfile in the specified folder. If the file is not available, the server searches for a text initialization file called init<sid>.ora in the same folder. The text initialization parameter file is equivalent to the spfile but it is edited manually using a text editor. It is recommended that you use the spfile for instance startup, and that you create a text initialization file from the spfile as a backup. You can use the following command to create a text initialization parameter file from a server parameter file: (See the Exercise: Creating a Text Initialization Parameter File.) -- This option creates a pfile in the default location with a default name CREATE PFILE FROM SPFILE; -- This option creates a pfile and spfile in different locations CREATE PFILE <text_initialization_file> FROM SPFILE <server_parameter_file>; You can use the following commands to create a server parameter file from a text initialization parameter file: -- The command creates the spfile in the default location -- and with the default name. It is recommended that you use the defaults CREATE SPFILE FROM PFILE <text_initialization_file>; CREATE SPFILE <server_parameter_file> FROM PFILE <text_initialization_file>; Parameters There are two types of parameters: static and dynamic. Static parameters take effect only when the database is shut down and re-started. They can be modified by changing the init.ora and spfile parameter files. Database Creation and Configuration - 37

40 The dynamic parameters can take effect while the instance is still running. List of Parameters Below is a list of the most important initialization parameters. See Oracle s documentation for a complete list of parameters. Database Structure and Data Access DB_NAME and DB_DOMAIN determine the global database name (GLOBAL_DBNAME) DB_FILES determines the maximum number of data files that can be opened for a database CONTROL_FILES points to one or more control file names DB_BLOCK_SIZE is the data block size in bytes, the default is 8KB, and allowed values are between 2KB and 32KB. It is set on database creation and is default for all tablespaces, it cannot be changed. The default size (8KB) is normally recommended if you have variable size of tables. UNDO_MANAGEMENT: specifies the mode of undo space management. The default is AUTO, in this case the instance is started in Automatic Undo Management (AUM). The second mode is MANUAL, in this case the instance uses Rollback Undo mode (RBU). Manual mode requires configuration of the rollback segments. Memory PGA_AGGREGATE_TARGET specifies the total memory used for server processes in the PGA (Program Global Area). It ranges from 10 MB to 4096 GB. The default is the greatest value between 20% of the SGA or 10 MB. SGA_TARGET specifies the total size of the SGA. When this is specified, all SGA memory pools are automatically sized: DB_CACHE_SIZE defines the standard block buffer cache size. The default is 48 MB, and the minimum is 16 MB. SHARED_POOL_SIZE specifies the size of the shared pool in the SGA. The default is 16 MB in 32 bit systems. LARGE_POOL_SIZE defines the size of the large pool. JAVA_POOL_SIZE specifies the size of the java pool. STREAMS_POOL_SIZE specifies the size of the streams pool. When you select Automatic Shared Memory Management (ASMM) all the memory pools are automatically sized. The log buffer, keep and recycle buffers are manually sized and the total is subtracted from the total SGA. Database Creation and Configuration - 38

41 MEMORY_TARGET is the total memory used by Oracle. The PGA and SGA memory will be adjusted to this total. MEMORY_MAX_TARGET is the total amount of memory that can be assigned to the memory (MEMORY_TARGET can grow up to this value). It is recommended to initially set this value so the MEMORY_TARGET can grow till this limit. Otherwise, the MEMORY_MAX_TARGET = MEMORY_TARGET and you need to restart the instance if you want to expand the MEMORY_TARGET. Parameters and Memory Structures Others PROCESSES maximum number of OS user processes, the default is OS dependent. Querying Parameters Use the view V$PARAMETER to find out values of parameters. SELECT name, value FROM V$PARAMETER WHERE name LIKE 'memory%'; Database Creation and Configuration - 39

42 The SHOW PARAMETER <string> command displays parameters that have a given string in their name. SHOW PARAMETER POOL The view V$SPPARAMETER shows the parameters in the server parameter file. The view V$PARAMETER2 shows parameters in the current session. Changing Parameters You can use the commands ALTER SYSTEM or ALTER SESSION to change dynamic parameters. The first clause alters all sessions and the second clause alters only the current session. ALTER SYSTEM SET <parameter> = <value> SCOPE = {SPFILE MEMORY BOTH}; ALTER SESSION SET <parameter> = <value> SCOPE = {SPFILE MEMORY BOTH}; SCOPE=SPFILE, the changes are made in the spfile and they are effective when the instance is re-started. SCOPE=MEMORY, the changes are applied immediately in the memory. This can de bone for dynamic parameters but is not valid for static parameters. The changes are not applied to the spfile. SCOPE=BOTH, this is the default value if not specified. The changes are applied in the spfile and in memory. This specification is valid for dynamic parameters, and the change is permanent as the server parameter file is updated. This specification is not valid for static parameters. Creating the Database The Database Configuration Assistant (DBCA) allows you to create, modify and delete databases. Although there are some pre-defined templates that you can use for database creation, you will create a Custom Database so you have more control over general configuration settings. Database Creation and Configuration - 40

43 Starting Up the Database You can start up the database using Enterprise Manager or via SQL *Plus. The database can be in 3 modes: NOMOUNT, this mode can be used for re-creation of control files. In this case the instance is started but the database is not mounted and is closed. MOUNT, this mode can be used for maintenance tasks, such as doing a full database recovery. OPEN, in this case the database can be accessed by any user. In this mode, all data files and online redo log files are opened. In SQL *Plus, login as SYSDBA and use the STARTUP command. By default the instance is started with the parameter file (spfile) located in the C:\oracle\product\11.1.0\db_1\database folder. Otherwise you could point to a different parameter file with the keyword PFILE = <parameter_file>. SQL>STARTUP -- The instance is started and the database mounted and opened SQL>STARTUP NOMOUNT - The instance is started and the DB is not mounted. SQL>ALTER DATABSE MOUNT; -- The database is mounted SQL>ALTER DATABSE OPEN; -- To open the database after is mounted Shutting Down the Database In the same way, you can shut down the database using Enterprise Manager or via SQL *Plus. The shut down can have 4 modes: NORMAL, this is the default mode if the command is executed using SQL *PLUS. In this case Oracle waits till all the sessions disconnect before shutting down the database. TRANSACTIONAL, in this mode the transactions are finished before the shut down. IMMEDIATE, Oracle rolls back any uncommitted transactions and disconnects all users. ABORT, this is the fastest shut down option. It should be used only when you face problems starting the instance or none of the other shut down options work. Note that with this option the transactions are not rolled back, and the database is not closed nor dismounted. The next startup has to be done with instance recovery (this is done automatically). Database Creation and Configuration - 41

44 Exercise: Configure Listener (listener.ora) 1. Start the Oracle Net Manager. You can access it via Windows Explorer by selecting Programs > Oracle OraDb11g_home1 > Configuration and Migration Tools > Oracle Net Manager. 2. Select the Listeners tree node, and click on the left-side. 3. The Choose Listener Name window is displayed with the default listener name LISTENER. 4. Click OK. The listener named LISTENER is created. Database Creation and Configuration - 42

45 5. Click Add Address at the bottom of the window. Database Creation and Configuration - 43

46 6. A new Address1 tab is shown. By default, the Host field shows the computer s name (topobase) and the listener is assigned a default port number of In the combo-box, select Database Services. 8. Click Add Database Database Creation and Configuration - 44

47 9. A new Database1 tab is shown. Enter the following values: Global Database Name: TBDB The global database name can also have a domain after the name (tbdb.ads.autodesk.com). You would use a domain when you have a large number of databases that you wish to administer in different domains. Oracle Home Directory: C:\oracle\product\11.1.0\db_1 SID: TBDB (The SID is the system identifier and it identifies the instance.) 10. Select File > Save Network Configuration. 11. The configuration file for the listener (listener.ora) is created in the folder C:\oracle\product\11.1.0\db_1\NETWORK\ADMIN. Open it to see the results. Database Creation and Configuration - 45

48 12. From the command line, execute lsnrctl start. The listener.ora file must be present only in the database server. Database Creation and Configuration - 46

49 Exercise: Creating the Database 1. Start the Database Configuration Assistant (DBCA). You can access it in the Windows Explorer by selecting Programs > Oracle OraDb11g_home1 > Configuration and Migration Tools > Database Configuration Assistant. 2. The Welcome page is displayed. Click Next. 3. Select Create a Database. 4. Click Next. Database Creation and Configuration - 47

50 5. Select Custom Database. 6. Click Next. Database Creation and Configuration - 48

51 7. Enter the Global Database Name TBDB. In this case, the SID is the same as the Global Database Name. The initialization parameter DB_NAME will be set to TBDB. 8. Click Next. Database Creation and Configuration - 49

52 9. Ensure that Configure Enterprise Manager is toggled on. The Configure Database Control for local management option is selected by default. 10. Click Next. 11. If there is no listener installed or the listener was not started, a warning is displayed. Follow the steps in the previous exercise to install a listener. Database Creation and Configuration - 50

53 12. If the listener is present, you are asked to introduce passwords for the administrative users. Enter a password for each administrative account; alternatively you can set one password for all accounts. In this course, you will use one password for all accounts: autodesk. 13. Click Next. Database Creation and Configuration - 51

54 14. In the Storage Options, make sure that File System is toggled on. 15. Click Next. 16. In the database server, use Windows Explorer to create a folder called oracledb1. You will use this folder to store the data files. Database Creation and Configuration - 52

55 17. In the Database File Locations window, select Use Common Location for All Database Files. Click Browse and select the newly-created folder oracledb Click Next. Database Creation and Configuration - 53

56 19. Toggle off Specify Flash Recover Area and ensure that Enable Archiving is also toggled off. 20. Click Next. Database Creation and Configuration - 54

57 21. Make sure Enterprise Manager Repository is toggled on. Toggle on Oracle Spatial if you have a license. Note that Topobase does not require the Spatial option. Toggle off the other options as they are not needed for Topobase. 22. Click Standard Database components. Database Creation and Configuration - 55

58 23. Toggle off Oracle Application Express and make sure the other options are toggled on. 24. Click OK. 25. In the Database Control window, click Next. Database Creation and Configuration - 56

59 26. On the Memory tab of the Initialization Parameters window, toggle on Use Automatic Memory Management (AMM). Assign an adequate percentage of memory, as explained in the Memory section of this chapter (recommended: 40% - 60%). The image below shows an example with 2 GB of total memory. Note that the MEMORY_TARGET parameter is assigned the value that you define here. Database Creation and Configuration - 57

60 27. In the Sizing tab, leave the defaults: Block Size (8192 Bytes). The block size cannot be changed after creating the database. Change the number of Processes to 250. For large systems, you can set it to 500. The values entered here set the values for the initialization parameters DB_BLOCK_SIZE and PROCESSES. Database Creation and Configuration - 58

61 28. On the Character Sets tab, select Choose from the list of character sets. For Database Character Set, select AL32UTF8 Unicode UTF-8 Universal character set. For National Character Set, select AL16UFT16 Unicode UTF -16 Universal character set. Database Creation and Configuration - 59

62 29. On the Connection Mode tab, select Dedicated Server Mode. 30. Click Next. Database Creation and Configuration - 60

63 31. In the Security Settings window, select Keep the enhanced 11g default security settings. The enhanced 11g security settings provide higher security, such as enforcing case sensitivity and complex passwords, among others. 32. Click Next. Database Creation and Configuration - 61

64 33. Toggle on Enable automatic maintenance tasks. 34. Click Next. Database Creation and Configuration - 62

65 35. The Database Storage window is displayed. Here you can configure the tablespaces, data files, redo log groups (for online redo log files), and control files. You will only configure control files and redo log groups. Afterwards, you will use the Enterprise Manager to configure tablespaces and data files. 36. Using Windows Explorer, create a new folder called oracledb2. This folder will contain mirrored files that can be used for database recovery. The folder can reside on a different disk in your database server; in this case you could name the folder oracledb1. In this course, you will use the same drive - so you will name the folder oracledb Select Controlfile from the Storage tree. By default, you have three control files. Change the folder where you store the control files as shown below: C:\oracleDB1\{DB_NAME}, C:\oracleDB2\{DB_NAME}, and {ORACLE_HOME}\oradata\{DB_NAME} {DB_NAME} = TBDB and {ORACLE_HOME} = C:\oracle\product\11.1.0\db_1 You can verify these values if you click File Location Variables. Database Creation and Configuration - 63

66 38. Select Redo Log Groups. Select group 1, and rename the first file to redo01a.log. Add a second file called redo01b.log and change the File Directory to C:\oracleDB2\TBDB\. The File Size should be 100 MB. Note that the files are named *.log by default. Although the example here uses the default, it is recommended that they be named with a different extension - such as *.rdo. 39. Do the same for group 2 and 3, so you have mirrored redo files in a different folder. Call the files redo02a.log and redo02b.log for the second group, and redo03a.log and redo03b.log for the third group. The File Size is 100MB. 40. Click Next. Database Creation and Configuration - 64

67 41. In the Creation Options window, toggle on Create Database, Save as a Database Template, and Generate Database Creation Scripts. 42. Click Finish. Database Creation and Configuration - 65

68 43. A Confirmation window is displayed. 44. Click OK. 45. A confirmation window indicates that the template has been created. Click OK. 46. A confirmation window indicates that the scripts have been created. Click OK. 47. A progress window appears, showing details of the database creation process. The process takes approximately one hour. Database Creation and Configuration - 66

69 48. At the end of the installation process, a window shows the Global Database Name, SID, the location of the server parameter file, and the Database Control URL. Note: The default port for the Database Control is If this port is being used, another port is assigned (in this case 5500). 49. Click Exit. Database Creation and Configuration - 67

70 50. Browse the data files, online redo log files, and control files that are created in your database server: Also browse the third control file created in the folder C:\oracle\product\11.1.0\db_1\oradata\TBDB. Note that tablespaces data files are assigned a default size; you will re-size them in further exercises. 51. When Database Control has been successfully installed with the database creation, you can access it directly from Windows via Programs > Oracle OraDb11h_home1 > Database Control TBDB. This launches the Enterprise Manager Database Control. Database Creation and Configuration - 68

71 Exercise: Configure Net Service Name (tnsnames.ora) 1. Start the Oracle Net Manager. You can access it via Windows Explorer by selecting Programs > Oracle OraDb11g_home1 > Configuration and Migration Tools > Oracle Net Manager. 2. Select the Service Naming tree node, and click on the left-side. 3. Enter the Net Service Name TBSERV. 4. Click Next. 5. In the Protocol window, select TCP/IP (Internet Protocol). 6. Click Next. Database Creation and Configuration - 69

72 7. Enter the Host Name Topobase and retain the default Port Number Click Next. 9. Enter the Service Name TBDB. Here, the service name refers to the global database name (GLOBAL_DBNAME). Set the Connection Type to Dedicated Server. 10. Click Next. Database Creation and Configuration - 70

73 11. The Test window is displayed. You can click Test... to check the connection. 12. Click Finish. 13. You can see the properties of the TBSERV Net Service Name. Database Creation and Configuration - 71

74 14. Select File > Save Network Configuration. 15. The configuration file for the service naming (tnsnames.ora) is created in the folder C:\oracle\product\11.1.0\db_1\NETWORK\ADMIN. Open it to see the results. The tnsnames.ora file must be present on the client. It is also recommended (though not mandatory) to have the same file in the database server. Database Creation and Configuration - 72

75 Exercise: Configure sqlnet.ora 1. Open the sqlnet.ora file located in C:\oracle\product\11.1.0\db_1\NETWORK\ADMIN. 2. Add a comment # to the SQLNET.AUTHENTICATION_SERVICES = (NTS) line: #SQLNET.AUTHENTICATION_SERVICES = (NTS) Alternatively, you can change SQLNET.AUTHENTICATION_SERVICES = (NTS) to: SQLNET.AUTHENTICATION_SERVICES = (NONE) This sqlnet.ora file must be present in the database server and in the client. Summary of Configured Files You will have to configure the following files in the server and client: File Server Client Listener.ora Required ---- Tnsname.ora Recommended (not mandatory) Required Sqlnet.ora Required Required Database Creation and Configuration - 73

76 Exercise: Browse Database Structure In this exercise, you will browse for all the tablespaces and their data files in the database. 1. Connect to SQL *Plus with sys. 2. Execute the following query: column tablespace_name format A20 column file_name format A40 SELECT tablespace_name, file_name, bytes/1024/1024 MB FROM DBA_DATA_FILES ORDER BY tablespace_name; 3. Note the result (the sizes may vary in your system). 4. Browse to where the data files are located (C:\ORACLEDB1\TBDB\), and compare the results of your query. Note that the TEMP01.DBF tablespace was not shown in the query. Database Creation and Configuration - 74

77 Exercise: Create Tablespace In this exercise, you will create a new INDX tablespace to store the indexes. Refer to the tablespace properties in the table below from the Storage Structure section of this chapter. Tablespace name Size (MB) Type AUTOEXTEND Extent Allocation Maximum File Size (MB) Comments INDX 2000 PERMANENT N Auto 4000 In this exercise, you will only set the size to 500 MB. On your system, you will size it according to the needs of your project. 1. Start the Enterprise Manager Database Control. Enter the URL (or the appropriate URL of your database control). Enter the following values: User Name: sys Password: Autodesk Connect as: SYSDBA 2. Click Login. 3. The Enterprise Manager page is displayed. Database Creation and Configuration - 75

78 4. Select the Server tab and click Tablespaces under Storage. 5. The Tablespaces page is shown with all the tablespaces that were created by default with the database installation. Click Create. Database Creation and Configuration - 76

79 6. Enter Name INDX. Validate that all the settings are correct: Extent Management: Locally Managed Type: Permanent Status: Read Write 7. Under Datafiles, click Add. Database Creation and Configuration - 77

80 8. The Add Datafile page is displayed. Enter the following settings: File Name: INDX01.dbf File Directory is set by default to C:\ORACLEDB1\TBDB File Size: 500 MB Toggle off Automatically extend datafile when full (AUTOEXTEND) Set Maximum File Size to Value 4000 MB 9. Click Continue. An information message appears: Database Creation and Configuration - 78

81 10. Click OK. The settings are applied and you have a new INDX tablespace. Exercise: Edit Tablespace In this exercise, you will re-size the USER_DATA tablespace using the Enterprise Manager. The USER_DATA tablespace is a user created tablespace. Follow these steps to resize all your tablespaces according to the recommended sizes and settings explained in the Storage Architecture section of this chapter (see table below). Tablespace name Size (MB) Type AUTOEXTEND Extent Allocation Maximum File Size (MB) Comments USER_DATA 2000 PERMANENT N Auto 4000 In this exercise you will set the size only to 500 MB. In your system you will size it according to the size of the project. 1. Start the Enterprise Manager Database Control. Enter the URL (or the appropriate URL of your database control). Login as sys. 2. The Enterprise Manager page is displayed. 3. Select the Server tab, and click Tablespaces under Storage. 4. The Tablespaces page is shown with all the tablespaces that were created by default with the database installation - plus the user-created tablespaces. Select USER_DATA tablespace and click Edit. Database Creation and Configuration - 79

82 5. You are on the General tab of the USER_DATA tablespace. The following properties are visible: Extent Management, Type, and Status. If you want the tablespace to be the default tablespace for all user data, toggle on Set as default permanent tablespace. Otherwise, toggle it off. To change the size, click Edit. 6. In the Edit Tablespace page do the following changes: Change the File Size to 500 MB. Toggle off Automatically extend datafile when full (AUTOEXTEND). Set Maximum File Size to Value 4000 MB. Database Creation and Configuration - 80

83 7. Click Continue. Note that in Enterprise Manager, buttons are located at the top and at the bottom of the page. Either may be used. 8. In the Edit Tablespace page, an information message indicates that the changes are not applied until you click Apply. 9. Click Apply. A confirmation message appears, indicating that the tablespace has been modified. 10. You may return to the initial Tablespaces page by clicking the hyperlink Database Instance: TBDB > Tablespaces > Database Creation and Configuration - 81

84 Exercise: UNDO Advisor As previously explained, you can set the UNDO tablespace to AUTOEXTEND. Then, when the system is running and is in a stable state, you can use the UNDO Advisor to set the appropriate size for the tablespace. In this exercise, you will use the UNDO Advisor. 1. Go to the Server tab of the Enterprise Manager. If you are in the Tablespaces section, click Database Instance: TBDB to go back to the Server tab. 2. At the bottom of the page, in the Related Links section, click Advisor Central. 3. In Advisor Central, click Automatic Undo Management. Database Creation and Configuration - 82

85 4. In Automatic Undo Management, click Run Analysis. Note that if you have performed large bulk loads of data in the last seven days, you shouldn t run the Analysis. Run the analysis at a time when your system is running in a stable state so you receive an optimum recommendation from the advisor. 5. The results of the analysis are shown. These results may vary in your system. 6. Click Edit Undo Tablespace and re-size it according to the recommendation (set it to 120% of the size recommended). Database Creation and Configuration - 83

86 Exercise: Organize All Tablespaces In this exercise, you edit all the default tablespaces according to recommended settings. Tablespace name Size (MB) Type AUTOEXTEND [MB] Extent Allocation Maximum File Size (MB) Actions SYSTEM 1000 PERMANENT Y [10 MB] Auto Edit tablespace 2. Edit data file - Change the size - Set the size of the increment of the AUTOEXTEND to 10 MB SYSAUX 1000 PERMANENT N Auto Edit tablespace TEMP 1000 TEMPORARY N Uniform (1024KB) - Set Maximum File Size to 2000 MB 2. Edit data file - Change the size - Toggle off AUTOEXTEND - Set Maximum File Size to 2000 MB 3. Apply changes Edit tablespace 2. Edit data file - Toggle off AUTOEXTEND - Set Maximum File Size to 2000 MB 3. Apply changes Note: The Extent Allocation with Uniform size is set to 1024 KB by default. UNDOTBS1 100 UNDO Initially Auto Edit tablespace Or 1000 Y -After- N 2. Edit data file - Change the size to 100 MB or 1000 MB if you are doing large bulk loads of data - Toggle on AUTOEXTEND - Set the size of the AUTOEXTEND increment to 10 MB - Set Maximum File Size to Value 2000 MB 3. Apply changes Afterwards, this must be set to a fixed size using the Undo Advisor and by disabling AUTOEXTEND. Exercise: UNDO Advisor provides further details of this process. USERS 2000 PERMANENT N Auto 4000 You can edit the size as in Exercise: Edit Tablespace INDX 2000 PERMANENT N Auto 4000 This was done in Exercise: Create Tablespace USER_DATA 2000 PERMANENT N Auto 4000 This tablespace was used in Exercise: Edit Tablespace Database Creation and Configuration - 84

87 Exercise: Installing the Oracle Software on the Client In this exercise, you will install the Oracle client. 1. Execute setup.exe from the Oracle client DVD. The Welcome window is shown. 2. Click Next. Database Creation and Configuration - 85

88 3. Select the Administrator installation type. 4. Click Next. Database Creation and Configuration - 86

89 5. Select the Oracle Base; browse and create the folder C:\oracle. Leave the defaults for Name and Path. Database Creation and Configuration - 87

90 6. Click Next. The pre-requisites are verified. 7. Click Next. Database Creation and Configuration - 88

91 8. The summary of the products to be installed is shown. 9. Click Install. 10. Note that on the client machine, you have to configure the tnsnames.ora and the sqlnet.ora files. Database Creation and Configuration - 89

92 Exercise: Creating a Text Initialization Parameter File In this exercise, you will create a text initialization parameter file from the server parameter file. 1. Login to SQL *Plus as the sys user. 2. Execute the command CREATE PFILE as shown below: SQL> CREATE PFILE FROM SPFILE; 3. The INITtbdb.ora file is created in the default location C:\oracle\product\11.1.0\db_1\database. 4. Open the file INITtbdb.ora with Wordpad to view the parameters stored in the file. a. What s the size of the DB_BLOCK_SIZE parameter? b. Which parameter defines the total size of the memory? c. What s the total size of the memory? d. How many control files were defined? e. What s the name of the database? Database Creation and Configuration - 90

93 (Refer to Appendix B for answers.) Exercise: Create a Control File Script In this exercise, you will learn to create a backup of the control file. There are two methods of creating a backup: the first method creates a binary file (non-readable file), and the second creates a SQL script (trace file) that can be used to re-create the control file. You will use the second method. 1. Connect as sys in SQL *Plus. 2. Execute the command: ALTER DATABASE BACKUP CONTROLFILE TO TRACE; 3. The control file script is created in the folder set by the USER_DUMP_DEST parameter. Show the value of the parameter by executing the following command: SHOW PARAMETER user_dump 4. Use Windows Explorer and browse for the folder indicated by the parameter; look for a file named tbdb_ora_<server_process_id>.trc. You can determine the correct file by comparing with the system date. Database Creation and Configuration - 91

94 5. Open the file. Search for the clause STARTUP NOMOUNT. Before this clause, you can read the explanation of the SQL statements generated. There are two sets of statements; the first set is supposed to be used if all the redo log files are available. Recall that you created three groups of online redo log files and each group contained two files in different folders (or disks). The first group includes the files redo01a.log and redo01b.log (these are identical files), and the same is true for the second and third groups. For each group, you must have at least one file that is intact, and you can use this file to replace the corrupted files. For example, assume the redo01b.log is corrupted. You would copy the redo01a.log to that location and rename it, thereby replacing the corrupted file. Database Creation and Configuration - 92

95 Therefore, if your online redo log files are available, use the first set of SQL statements to recreate the control file. Otherwise, use the second set of statements. 6. Now copy the first set of statements (Set #1. NORESETLOGS case) to another file, so that you can use this file to re-create the control file if it is corrupted. Create a new file in C:\Topobase2010\sqls\ called createcontrolfile.sql. Copy all of the statements, starting from STARTUP NOMOUNT, to the beginning of the other set of statements (Set #2. RESETLOGS case). 7. Add an additional line, immediately before the STARTUP NOMOUNT, with the connection to the sys user. 8. Note that you will use this file only if your control file is corrupted. As previously explained, the control files store information of the physical database structure (data files and redo logs). Therefore, it is recommended that you make such backup script whenever you make any changes to the structure - such as adding or dropping a tablespace; adding, moving or renaming a data file; or changing read-write tablespaces to read-only. Database Creation and Configuration - 93

96 Exercise: Set Maximum Size of Memory (MEMORY_MAX_TARGET) In this exercise, you will set a value for the MEMORY_MAX_TARGET parameter. Note that this is a static parameter - so a restart of the instance is required in order for the changes to take effect. 1. On the command line, open SQL *Plus and connect as the sys user. cmd> sqlplus sys/autodesk as sysdba 2. Set the total memory size to 800 MB. In your system, this should be set to the recommended size according to the theory of this chapter. SQL> alter system set memory_max_target=800m scope=spfile; 3. It is now necessary to shut down the instance for the new maximum size to take effect. Shut down the instance, using the IMMEDIATE option, and then start it up again. SQL> shutdown immediate SQL> startup Note that the maximum SGA is set automatically. Database Creation and Configuration - 94

97 4. To display the parameter values, enter the show parameter command: 5. If for any reason you corrupt the spfile and the database cannot be started, execute the command CREATE SPFILE FROM PFILE to restore the SPFILE from your saved text parameter file. 6. After successfully changing the MEMORY_MAX_TARGET, you should backup the spfile again as shown in the previous exercise. Database Creation and Configuration - 95

98 INSTALLING TOPOBASE ADMINISTRATOR This chapter covers the installation of the Topobase System user, which stores metadata of the application. Objectives After completing this chapter, you will be able to: Describe the TBSYS user and its Oracle rights Use the Topobase Server Administrator Install the TBSYS user in the database server Setup Installing Autodesk Topobase 2010 requires that Oracle database already be installed. After your machine is ready, you can install Topobase in a few steps, following the instructions of the Setup process. The following topic shows in detail how to install the TBSYS schema in a Topobase implementation. Topobase Server Administrator About TBSYS After Autodesk Topobase 2010 is installed, you can use the Topobase Server Administrator to create the TBSYS Oracle schema in the Oracle database. As suggested by its acronym, this schema represents the TopoBase SYStem user. A schema is a collection of logical data structures owned by a database user. Some types of objects that can be included in a schema are tables, views, synonyms, triggers, sequences, and indexes. TBSYS stores metadata, procedures and special functionality for Autodesk Topobase Data for Topobase users, workspaces, and documents are also managed by TBSYS. Installing Topobase Administrator - 96

99 About TBMAIN If you do not want to provide TBSYS credentials to all Topobase users, you can create a Topobase Main User (TBMAIN). TBMAIN has restricted rights on TBSYS: Administrative users must connect through TBSYS. After creating the Topobase Main User, non-administrative users can log into Topobase Client using TBMAIN. About MDSYS User Oracle Locator is an integrated set of functions and procedures that allow spatial data to be stored, accessed and analyzed quickly and efficiently. During any database creation, Oracle creates certain default database schemas. MDSYS is the system user configuration schema native to and supporting Oracle Locator. The schema uses the sdoapi.jar file. This file loads the Java client interface for general spatial operations. A Java Archive (jar) file is a compressed file that can store many other files. The sdoapi Java client interface contains the following classes: JGeometry. Class that maps the SQL type SDO_GEOMETRY. The main methods for reading and writing database raster images are load(struct) and store(). JGeometry.Point. Convenience class that represents a double-typed point. DataException. Class for MapViewer data access exceptions. Before you create the TBSYS schema, you must verify that the Oracle MDSYS user was properly loaded, the user is unlocked, and the password is not expired. Create TBSYS To create the TBSYS schema, perform the following steps: Launch the Topobase Server Administrator. Check the Oracle System (SYS) User. Check the Spatial System (MDSYS) User. Create the Topobase System (TBSYS) User. Installing Topobase Administrator - 97

100 TBSYS Oracle Rights Once you create the TBSYS user you will get a log file with all the grants that have given to the TBSYS user. These are listed in the table below. Some grants are created WITH ADMIN OPTION, which means that TBSYS can grant these privileges to other users. Grant UNLIMITED TABLESPACE CONNECT CREATE TABLE CREATE JOB CREATE SEQUENCE CREATE TRIGGER CREATE USER CREATE VIEW CREATE ANY CONTEXT CREATE PROCEDURE CREATE SYNONYM DROP USER CREATE TYPE ALTER USER EXECUTE ON SYS.DBMS_RLS SELECT ON V_$SESSION WITH ADMIN OPTION Y Y Y Y Y Y N Y Y Y Y N N N Y N Installing Topobase Administrator - 98

101 Exercise: Install the TBSYS User 1. Launch the Topobase Server Administrator. From Windows, launch Start menu > All Programs > Autodesk > Autodesk Topobase 2010 > Autodesk Topobase Server Administrator The Topobase Server Administrator login dialog box appears. Log on as the Oracle System User, SYS. Enter: User name: SYS Password: autodesk Service name: tbserv (this is the Net Service Name) 2. Click Login. 3. The Topobase Server Administrator window appears. 4. Click Oracle System User in the explorer tree. Information for the Oracle System User appears in the right pane of the window. Verify that the service name is correct for this user. It should be tbserv. Installing Topobase Administrator - 99

102 5. Click Spatial System User in the file explorer tree. Information for the Spatial System User appears. 6. Click Unlock. 7. Click Set password and assign a password. The default password is mdsys. 8. The account is now unlocked and has a password that won t expire. The information for the Spatial System User should appear as displayed in the figure below. 9. Click Topobase System User in the explorer tree. Information fields for the Topobase System User appear, but they lack content because the TBSYS schema is not yet created. 10. Click Create to create the TBSYS database schema. Installing Topobase Administrator - 100

103 11. Introduce a password and select tablespaces. Set the Default to USERS (or to your tablespace for user data), and the Temporary to TEMP. 12. The Select Jar File dialog box appears, and asks you to select the jar file that contains the stored Java procedures to be loaded into this schema. The file can be found in the C:\Program Files\Autodesk Topobase Administrator 2010\TBSys folder, which is specified by default. Select the jar file, and then click Open. 13. After you successfully create the TBSYS schema, the information for the Topobase System User appears as shown in below. 14. Click Topobase Main User in the explorer tree. 15. Click Create to create the Topobase Main user with the inserted Password and choose the appropriate tablespaces. 16. After you successfully create the TBMAIN user, its information appears as shown below. 17. Click Close to close the Topobase Server Administrator window. Installing Topobase Administrator - 101

104 ORACLE TOOLS This chapter covers some of the tools that can be used to access the Oracle database, execute statements, procedures and functions, and perform administrative tasks in general. Objectives After completing this chapter, you will be able to: Browse the Enterprise Manager Login to SQL *Plus Browse the SQL Developer Browse and use the SQL Sheet Oracle Enterprise Manager and Database Console The Oracle Enterprise Manager Database Control is the Oracle tool used to perform several administrative operations for the database. This tool needs an agent in the server that connects with the database; this is the so called Database Console. This agent is associated to the dbconsole Windows service. Therefore before starting the Enterprise Manager make sure that the dbconsole service is started. You can start, stop or see the status of the dbconsole directly from the command lines by executing the emctl command. cmd> emctl start dbconsole cmd> emctl stop dbconsole cmd> emctl status dbconsole Login Login to the Enterprise Manager by accessing the site Normally, the default port is If this port is already being used, another port is assigned (like here 5500). Enter the login credentials: User Name = sys Connect as SYSDBA Oracle Tools - 102

105 Login Window for the Enterprise Manager Click Login. The Home page of the Enterprise Manager is displayed. Home Page On this page you see the general information of the database such as status, active sessions, space summary, alerts and so on. The page is refreshed every minute as stated in the right upper combo box. Enterprise Manager Home Page Oracle Tools - 103

106 In the General section, you see the Status of the database. You can use the Shutdown button to shutdown the database. You can access the Listener properties through the Listener link. General Section of the Enterprise Manager Home Page The Space Summary section shows you any problems with the tablespaces. In the example below there is one critical problem with the USER_DATA tablespace; it has reached a percentage higher than the thresholds defined for the tablespace. Space Summary of the Enterprise Manager Home Page Oracle Tools - 104

107 Related Links In the related Links section at the bottom of any page, you can access the Advisor Central. See the course Oracle Performance for Topobase for more information. Server Page Related Links Section with Advisor Central Link Server Page Some of the options that can be accessed by the Server Page are shown below: Tablepsaces: to create, edit and review tablespaces. Initialization parameters: through this option you can alter the parameters directly instead of using the ALTER SYSTEM command from SQL *Plus. Users: each Topobase document represents an Oracle user, in this section you can see the status of the account, assigned tablespaces and other details of the user. Memory advisor: this advisor recommends memory sizing according to the statistics, this topic is covered in the Oracle Performance for Topobase course. Automatic Workload Repository (AWR): this topic is covered in the Oracle Performance for Topobase course. Oracle Tools - 105

108 Schema Page In this page you can browse the database objects and programs. Schema Page SQL *Plus SQL *Plus is a command line SQL. It is installed by default with the database in the {ORACLE_HOME}\bin directory. It is used to execute statements and PL/SQL code. Login To login into SQL *Plus access the command line and run sqlplus as shown below: cmd> sqlplus <user_name>/<password>@<service_name> cmd> sqlplus ttorawa/avs@tbserv Note that if you do not introduce the password when you execute sqlplus, you are asked afterwards to introduce it. If you are logged in as sys or system user, it is recommended that you use the /nolog option so the password is not exposed. Note that the sys user has to login always as sysdba or sysoper. Oracle Tools - 106

109 SQL Developer SQL Developer is a graphical tool used to browse the database, run scripts and debug code. It is installed with a default Oracle 11g installation in the {ORACLE_HOME}\sqldeveloper directory. In previous Oracle versions SQL *Plus had a GUI interface, since 11g the SQL *Plus GUI is replaced by the SQL Developer. Login To login into the SQL Developer you have to create a new connection: Creating a New Connection to Log in to the SQL Developer Enter the properties of the connection and the Net Service Name. Oracle Tools - 107

110 Click Connect. You get the list of database objects for the schema. Browsing a Table If you expand Tables and select a table, you get the properties of the table: columns, data, indexes, grants, etc. Oracle Tools - 108

111 SQL Worksheet The SQL Worksheet is used to execute PL/SQL scripts and statements. Select the connection, right-click, and select Open SQL Worksheet from the context menu. The SQL worksheet for the connection is displayed. In the upper part of the window you can introduce the statements or PL/SQL code; after executing it, you see the results in the lower part of the window. SQL Worksheet Oracle Tools - 109

112 SQL Sheet This is a Topobase tool that can be used to browse the database, execute queries, import/export dumps and other tasks. Login You can login to the SQL Sheet from the Topobase Administrator. Select Workspace > Sql Sheet Login to the SQL Sheet from the Topobase Administrator In the Login window the first Username defines the user to which you are connected. Login Window with Username Oracle Tools - 110

113 Main Window The figure below shows the main window of the SQL Sheet. Main Window the the SQL Sheet The query window is used to enter the SQL statements and scripts. Press F5 to run a script. The results window shows the results of the queries executed. Both windows, query and results, can be cleared by pressing F4. The combo box in the upper-right can be used to select the type of objects that you want to display, i.e. tables, indexes, views and so on. You can also select to see only Topobase system tables or user tables. If you are displaying tables or views, their columns are displayed as well. Oracle Tools - 111

114 Tables If you right-click a table you see a list of tasks that can be done with the table. Right-Click for a List of Table Tasks Select, this option executes a query SELECT * FROM <table_name> and shows the result in the Results window. Grid, this option shows the data in a Grid view. Excel, exports the data to excel. Export, this option allows you to export the data to Ascii file, SQL or SOL Loader file. Def, this option shows the table definition statement. Relation Wizard, to create queries based on relations with the selected table. Drop table, deletes the table. Oracle Tools - 112

115 Users If you want to connect to a different user, select Users in the combo box, then right-click the user and select Connect. Connect as a Different User You could also export a dump file or drop the user using the context menu. Oracle Tools - 113

116 Tools The Tools menu allows you to execute several tasks such as importing and exporting dumps, creating users and others. SQL Spy Tools Menu The SQL Spy is a tool that shows the SQL statements that are being executed. It can be accessed from the Tools menu. Click Start to begin showing the statements. i.e. In the mean time you could be working with Topobase Admin or Client or any application accessing the database. SQL Spy Window The statements are displayed in the Sql Spy main window. Click Stop to end the process. Oracle Tools - 114

117 You see the schema and module where the statements are being executed, and the SQL statement. You can save these statements to a file, using the menu File > Save as... Scripts The menu Scripts shows a list of pre-defined scripts. These are stored in the folder C:\Program Files\Autodesk Topobase Administrator 2010\Data\SqlSheet\Scripts. You can create your own scripts, add them to that directory and they will be listed in the Scripts menu. Scripts Menu Oracle Tools - 115

118 Lesson: TNS: no listener TROUBLESHOOTING The Oracle error, ORA TNS: no listener, could occur when the listener is not started or the listener was not configured. In the command line check the status of the listener: cmd> lsnrctl status If the listener is not started, use the command line to start it: cmd> lsnrtcl start If there is no listener, configure it following the steps described in the Exercise: Configure Listener. Troubleshooting - 116

119 APPENDIX A Lesson: Installing the Loop Back Adapter To install a loopback adapter on Windows 2003 or Windows XP: 1. Open the Windows Control Panel. 2. Double-click Add Hardware to start the Add Hardware wizard. 3. In the Welcome window, click Next. 4. In the Is the hardware connected? window, select Yes, I have already connected the hardware, and click Next. 5. In the The following hardware is already installed on your computer window, in the list of installed hardware, select Add a new hardware device, and click Next. 6. In the The wizard can help you install other hardware window, select Install the hardware that I manually select from a list, and click Next. 7. From the list of hardware types, select the type of hardware you are installing window, select Network adapters, and click Next. 8. In the Select Network Adapter window, make the following selections: Manufacturer: Select Microsoft. Network Adapter: Select Microsoft Loopback Adapter. 9. Click Next. 10. In the The wizard is ready to install your hardware window, click Next. 11. In the Completing the Add Hardware Wizard window, click Finish. 12. If you are using Windows 2003, restart your computer. 13. Right-click My Network Places on the desktop and choose Properties. This displays the Network Connections Control Panel. 14. Right-click the connection that was just created. This is usually named "Local Area Connection 2". Choose Properties. 15. On the General tab, select Internet Protocol (TCP/IP), and click Properties. 16. In the Properties dialog box, click Use the following IP address and do the following: Appendix A - 117

120 a. IP Address: Enter a non-routable IP for the loopback adapter. Oracle recommends the following non-routable addresses: x.x (x is any value between 0 and 255) b. Subnet mask: Enter c. Record the values you entered, which you will need later in this procedure. d. Leave all other fields empty. e. Click OK. 17. Click OK. 18. Close Network Connections. 19. Restart the computer. 20. Add a line to the SYSTEM_DRIVE:\WINDOWS\system32\drivers\etc\hosts file with the following format, after the localhost line: IP_address hostname.domainname hostname where: o IP_address is the non-routable IP address you entered in step 16. o hostname is the name of the computer. o domainname is the name of the domain. For example: mycomputer.autodesk.com mycomputer Check the network configuration: a. Open System in the Control Panel, and select the Computer Name tab. In Full computer name, make sure you see the host name and the domain name, for example, sales.us.mycompany.com. b. Click Change. In Computer name, you should see the hostname, and in Full computer name, you should see the host name and domain name. Using the previous example, the host name would be sales and the domain would be us.mycompany.com. c. Click More. In Primary DNS suffix of this computer, you should see the domain name, for example, us.mycompany.com. Appendix A - 118

121 Lesson: How to Download the Latest Patches in Metalink In this lesson, you will download the latest patch (11.) for the Oracle Database. 1. Login to your Metalink account 2. Select Patches & Updates. Click Simple Search. 3. In the Simple Search page, click Quick Links. Appendix A - 119

122 4. In the Quick Links page, select Oracle Database > Microsoft Windows (32-bit) > Download and install the patch as explained in the Exercise: Patch Installation. Appendix A - 120

Managing an Oracle Instance

Managing an Oracle Instance Managing an Oracle Instance Date: 07.10.2009 Instructor: SL. Dr. Ing. Ciprian Dobre 1 Objectives After completing this lesson, you should be able to do the following: Create and manage initialization parameter

More information

Oracle Architectural Components

Oracle Architectural Components Oracle Architectural Components Date: 14.10.2009 Instructor: Sl. Dr. Ing. Ciprian Dobre 1 Overview of Primary Components User process Shared Pool Instance SGA Server process PGA Library Cache Data Dictionary

More information

RECO CKPT SMON ARCH PMON RMAN DBWR

RECO CKPT SMON ARCH PMON RMAN DBWR Database Architecture t Architecture Topics Memory Structure Background Processes Database Accessing Database Information Starting the Database SMON PMON DBWR LGWR Parameter Database Architecture SNPn

More information

The Oracle DBMS Architecture: A Technical Introduction

The Oracle DBMS Architecture: A Technical Introduction BY DANIEL D. KITAY The Oracle DBMS Architecture: A Technical Introduction As more and more database and system administrators support multiple DBMSes, it s important to understand the architecture of the

More information

Course Contents of ORACLE 9i

Course Contents of ORACLE 9i Overview of Oracle9i Server Architecture Course Contents of ORACLE 9i Responsibilities of a DBA Changing DBA Environments What is an Oracle Server? Oracle Versioning Server Architectural Overview Operating

More information

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE ORACLE 11gR2 DBA by Mr. Akal Singh ( Oracle Certified Master ) INTRODUCTION to ORACLE COURSE CONTENT Exploring the Oracle Database Architecture List the major architectural components of Oracle Database

More information

DumpsKing. Latest exam dumps & reliable dumps VCE & valid certification king

DumpsKing.   Latest exam dumps & reliable dumps VCE & valid certification king DumpsKing http://www.dumpsking.com Latest exam dumps & reliable dumps VCE & valid certification king Exam : 1z1-062 Title : Oracle Database 12c: Installation and Administration Vendor : Oracle Version

More information

Module 1 Oracle Architecture

Module 1 Oracle Architecture File=module1 architecture.htm; updated 5/13/2013 Figures shown in these notes are from Oracle Database Concepts 11g Release 2 Objectives Module 1 Oracle Architecture These notes introduce the Oracle server

More information

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved.

Configuring the Oracle Network Environment. Copyright 2009, Oracle. All rights reserved. Configuring the Oracle Network Environment Objectives After completing this lesson, you should be able to: Use Enterprise Manager to: Create additional listeners Create Oracle Net Service aliases Configure

More information

Electronic Presentation

Electronic Presentation Oracle9i DBA Fundamentals I Electronic Presentation D11321GC10 Production 1.0 May 2001 D32645 I-1 Copyright Oracle Corporation, 2001. All rights reserved. I Introduction Copyright Oracle Corporation, 2001.

More information

Implementation of Database Systems David Konopnicki Taub 715 Spring Sources

Implementation of Database Systems David Konopnicki Taub 715 Spring Sources Implementation of Database Systems 236510 David Konopnicki Taub 715 Spring 2000 1 2 Sources Oracle 7 Server Concepts - Oracle8i Server Concepts. Oracle Corp. Available on the course Web Site: http://www.cs.technion.ac.il/~cs236510

More information

1-2 Copyright Ó Oracle Corporation, All rights reserved.

1-2 Copyright Ó Oracle Corporation, All rights reserved. 1-1 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any

More information

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

Oracle Exam 1z0-062 Oracle Database 12c: Installation and Administration Version: 6.0 [ Total Questions: 166 ]

Oracle Exam 1z0-062 Oracle Database 12c: Installation and Administration Version: 6.0 [ Total Questions: 166 ] s@lm@n Oracle Exam 1z0-062 Oracle Database 12c: Installation and Administration Version: 6.0 [ Total Questions: 166 ] Question No : 1 Examine the parameters for your database instance: NAMETYPE VALUE --------------------------

More information

Oracle. Exam Questions 1Z Oracle Database 11g: Administration I. Version:Demo

Oracle. Exam Questions 1Z Oracle Database 11g: Administration I. Version:Demo Oracle Exam Questions 1Z0-052 Oracle Database 11g: Administration I Version:Demo 1. You notice that the performance of the database has degraded because of frequent checkpoints. Which two actions resolve

More information

IS4510 Compiled by: Zafar Iqbal Khan Lecturer, Dept of IS, CCES, Salaman bin Abdul Aziz University

IS4510 Compiled by: Zafar Iqbal Khan Lecturer, Dept of IS, CCES, Salaman bin Abdul Aziz University Database Administration Lab Manual IS4510 Compiled by: Zafar Iqbal Khan Lecturer, Dept of IS, CCES, Salaman bin Abdul Aziz University Lab Session - 1 Objective:- To be aware of various Oracle Database

More information

Memory Management and Memory Structures

Memory Management and Memory Structures Memory Management and Memory Structures Oracle Database Memory Management Memory management - focus is to maintain optimal sizes for memory structures. Memory is managed based on memory-related initialization

More information

Oracle Database 11g: Administration Workshop I

Oracle Database 11g: Administration Workshop I Oracle Database 11g: Administration Workshop I Duration: 5 Days What you will learn This course is designed to give students a firm foundation in basic administration of Oracle Database 11g. In this class,

More information

Explore the Oracle 10g database architecture. Install software with the Oracle Universal Installer (OUI)

Explore the Oracle 10g database architecture. Install software with the Oracle Universal Installer (OUI) Oracle DBA (10g, 11g) Training Course Content Introduction (Database Architecture) Describe course objectives Explore the Oracle 10g database architecture Installing the Oracle Database Software Explain

More information

Database Backup Solutions and Automatic Storage Management

Database Backup Solutions and Automatic Storage Management 1 Database Backup Solutions and Automatic Storage Management CERTIFICATION OBJECTIVES 1.01 Explain Oracle Backup and Recovery Solutions Q&A Two-Minute Drill Self Test 2 Chapter 1: Database Backup Solutions

More information

Oracle 1Z Oracle Database 10g: Administration II. Download Full Version :

Oracle 1Z Oracle Database 10g: Administration II. Download Full Version : Oracle 1Z0-043 Oracle Database 10g: Administration II Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-043 QUESTION: 172 You lost the index tablespace in your database. You decided

More information

Oracle FLEXCUBE Private Banking May 2011

Oracle FLEXCUBE Private Banking May 2011 Oracle FLEXCUBE Private Banking May 2011 Database configuration parameters and Recommended Schedule Maintenance Oracle Part Number E51529-01 Document Control Date Version Description Author 30 th November

More information

Installing the Oracle Database Softwar

Installing the Oracle Database Softwar Contents chapter 1:Architecture Oracle Database Architecture Database Structures Oracle Memory Structures Process Structures Oracle Instance Management Server Process and Database Buffer Cache Physical

More information

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002

Managing Oracle Real Application Clusters. An Oracle White Paper January 2002 Managing Oracle Real Application Clusters An Oracle White Paper January 2002 Managing Oracle Real Application Clusters Overview...3 Installation and Configuration...3 Oracle Software Installation on a

More information

ORACLE 8 OBJECT ORIENTED TECHNOLOGY ORACLE SOFTWARE STRUCTURES SERVER SIDE BACKGROUND PROCESSES DATABASE SERVER AND DATABASE INSTANCE

ORACLE 8 OBJECT ORIENTED TECHNOLOGY ORACLE SOFTWARE STRUCTURES SERVER SIDE BACKGROUND PROCESSES DATABASE SERVER AND DATABASE INSTANCE ORACLE 8 IS ORDBMS HANDLES VLDB - GIGABYTES/TERABYTES 10,000 CONCURRENT USERS PARTITIONED TABLES AND INDEXES SINGLE DATA BLOCK IS INACCESSSIBLE CAN ACCESS MULTIPLE PARTITION IN PARALLEL FOR CONCURRENT

More information

Oracle Notes Part-5. Two Types of Cursor : 1)Implicit Cursor

Oracle Notes Part-5. Two Types of Cursor : 1)Implicit Cursor Oracle Notes Part-5 CURSOR: A cursor is a temporary work area created in the system memory when a SQL statement is executed. A cursor contains information on a select statement and the rows of data accessed

More information

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals Description The SQL Fundamentals exam is intended to verify that certification candidates have a basic understanding of the SQL language. It covers the

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle University Contact Us: 55-800-891-6502 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This course is designed to give you a firm foundation in basic

More information

Oracle 1Z0-052 Exam Questions and Answers (PDF) Oracle 1Z0-052 Exam Questions 1Z0-052 BrainDumps

Oracle 1Z0-052 Exam Questions and Answers (PDF) Oracle 1Z0-052 Exam Questions 1Z0-052 BrainDumps Oracle 1Z0-052 Dumps with Valid 1Z0-052 Exam Questions PDF [2018] The Oracle 1Z0-052 Oracle Database 11g: Administration Workshop I exam is an ultimate source for professionals to retain their credentials

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 28 Apr 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z

Course Outline. [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z Course Outline [ORACLE PRESS] All-in-One Course for the OCA/OCP Oracle Database 12c Exams 1Z0-061, 1Z0-062, & 1Z0-063 18 Jun 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards

More information

A. Automatic memory management is disabled because PGA_AGGREGATE_TARGET and SGA_TARGET are not set.

A. Automatic memory management is disabled because PGA_AGGREGATE_TARGET and SGA_TARGET are not set. Volume: 148 Questions Question No : 1 memory_target big integer 808M pga_aggregate_target big integer 0 sga_target big integer 0 SQL> SHOW PARAMETER SGA_MAX_SIZE NAME TYPE VALUE sga_max_size big integer

More information

Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.)

Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.) Volume: 183 Questions Question No : 1 Which three statements are true regarding persistent lightweight jobs? (Choose three.) A. The user cannot set privileges on persistent lightweight jobs. B. The use

More information

TestsDumps. Latest Test Dumps for IT Exam Certification

TestsDumps.  Latest Test Dumps for IT Exam Certification TestsDumps http://www.testsdumps.com Latest Test Dumps for IT Exam Certification Exam : 1z1-062 Title : Oracle Database 12c: Installation and Administration Vendor : Oracle Version : DEMO Get Latest &

More information

Oracle Database 11g: Administration I

Oracle Database 11g: Administration I Oracle 1z0-052 Oracle Database 11g: Administration I Version: 7.0 Topic 1, Volume A Oracle 1z0-052 Exam QUESTION NO: 1 You notice that the performance of the database has degraded because of frequent checkpoints.

More information

ORANET- Course Contents

ORANET- Course Contents ORANET- Course Contents 1. Oracle 11g SQL Fundamental-l 2. Oracle 11g Administration-l 3. Oracle 11g Administration-ll Oracle 11g Structure Query Language Fundamental-l (SQL) This Intro to SQL training

More information

Question No : 1 Which three statements are true regarding the use of the Database Migration Assistant for Unicode (DMU)?

Question No : 1 Which three statements are true regarding the use of the Database Migration Assistant for Unicode (DMU)? Volume: 176 Questions Question No : 1 Which three statements are true regarding the use of the Database Migration Assistant for Unicode (DMU)? A. A DBA can check specific tables with the DMU B. The database

More information

Oracle Database 11g: SQL Fundamentals I

Oracle Database 11g: SQL Fundamentals I Oracle Database SQL Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-051 Exam Title: Oracle Database 11g: SQL Fundamentals I Exam Number: 1Z0-071 Exam Title: Oracle Database SQL Oracle and Structured

More information

Oracle Application Express: Administration 1-2

Oracle Application Express: Administration 1-2 Oracle Application Express: Administration 1-2 The suggested course agenda is displayed in the slide. Each lesson, except the Course Overview, will be followed by practice time. Oracle Application Express:

More information

Oracle Database Administration

Oracle Database Administration A Active (Current) and Inactive Redo Log Files... 12:8 Alert and Trace Log Files... 1:34 Alert Log Files... 1:34 ALTER TABLE Statement - Reasons for using... 9:18 ALTER TABLESPACE... 7:23 Application Development...

More information

ORACLE DBA TRAINING IN BANGALORE

ORACLE DBA TRAINING IN BANGALORE ORACLE DBA TRAINING IN BANGALORE TIB ACADEMY #5/3 BEML LAYOUT, VARATHUR MAIN ROAD KUNDALAHALLI GATE, BANGALORE 560066 PH: +91-9513332301/2302 WWW.TRAININGINBANGALORE.COM Oracle DBA Training Syllabus Introduction

More information

Learning Objectives : This chapter provides an introduction to performance tuning scenarios and its tools.

Learning Objectives : This chapter provides an introduction to performance tuning scenarios and its tools. Oracle Performance Tuning Oracle Performance Tuning DB Oracle Wait Category Wait AWR Cloud Controller Share Pool Tuning 12C Feature RAC Server Pool.1 New Feature in 12c.2.3 Basic Tuning Tools Learning

More information

Exam Name: Oracle 11i Applications DBA: Fundamentals I Exam Type Oracle Exam Code: 1z0-235 Total Questions: 108

Exam Name: Oracle 11i Applications DBA: Fundamentals I Exam Type Oracle Exam Code: 1z0-235 Total Questions: 108 Question: 1 You receive the following error while connecting to an Oracle9i database instance: ORA-12523 TNS:listener could not find instance appropriate for the client connection Which action would be

More information

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours

Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours Oracle Database 10g : Administration Workshop II (Release 2) Course 36 Contact Hours What you will learn This course advances your success as an Oracle professional in the area of database administration.

More information

Oracle Database 11g: Administration Workshop I Release 2

Oracle Database 11g: Administration Workshop I Release 2 Oracle Database 11g: Administration Workshop I Release 2 Duration: 5 Days What you will learn This Oracle Database 11g: Administration Workshop I Release 2 course explores the fundamentals of basic database

More information

Oracle 1Z0-235 Exam Questions & Answers

Oracle 1Z0-235 Exam Questions & Answers Oracle 1Z0-235 Exam Questions & Answers Number: 1z0-235 Passing Score: 800 Time Limit: 120 min File Version: 26.5 http://www.gratisexam.com/ Oracle 1Z0-235 Exam Questions & Answers Exam Name: Oracle 11i

More information

Recovering Oracle Databases

Recovering Oracle Databases CHAPTER 20 Recovering Oracle Databases In this chapter you will learn how to Recover from loss of a controlfile Recover from loss of a redo log file Recover from loss of a system-critical datafile Recover

More information

GINESYS v DATABASE INSTALLATION GUIDE. GINESYS v DATABASE INSTALLATION GUIDE. January Aparajita Basu Roy TECHNICAL DOCUMENTER

GINESYS v DATABASE INSTALLATION GUIDE. GINESYS v DATABASE INSTALLATION GUIDE. January Aparajita Basu Roy TECHNICAL DOCUMENTER GINESYS v 11.100.0 DATABASE INSTALLATION GUIDE January 2016 Aparajita Basu Roy TECHNICAL DOCUMENTER 1 Table of Contents Introduction... 3 Minimum system requirement for using GINESYS... 3 Checks to be

More information

IT100: Oracle Administration

IT100: Oracle Administration IT100: Oracle Administration IT100 Rev.001 CMCT COURSE OUTLINE Page 1 of 8 Training Description: Introduction to Oracle Administration and Management is a five-day course designed to provide Oracle professionals

More information

Oracle Database 11g: Administration Workshop II

Oracle Database 11g: Administration Workshop II Oracle Database 11g: Administration Workshop II Duration: 5 Days What you will learn In this course, the concepts and architecture that support backup and recovery, along with the steps of how to carry

More information

Creating an Oracle Database

Creating an Oracle Database 2 Creating an Oracle Database This chapter discusses the process of creating an Oracle database, and contains the following topics: Considerations Before Creating a Database Using the Database Configuration

More information

Oracle Database 12c Administration I

Oracle Database 12c Administration I Course Overview In this course, students will focus on configuration on supported systems. Also how the database fits in with other systems. Who Should Attend View Course Dates & Register Today This is

More information

Oracle Database 11g: Administration Workshop I

Oracle Database 11g: Administration Workshop I Oracle Database 11g: Administration Workshop I Student Guide D50102GC11 Edition 1.1 October 2008 D56326 Authors Maria Billings Deirdre Matishak Jim Spiller Priya Vennapusa Technical Contributors and Reviewers

More information

Oracle Database 11g for Experienced 9i Database Administrators

Oracle Database 11g for Experienced 9i Database Administrators Oracle Database 11g for Experienced 9i Database Administrators 5 days Oracle Database 11g for Experienced 9i Database Administrators Course Overview The course will give experienced Oracle 9i database

More information

Oracle Database 11g: Administration Workshop I. Oracle Internal & Oracle Academy Use Only. Volume II Student Guide

Oracle Database 11g: Administration Workshop I. Oracle Internal & Oracle Academy Use Only. Volume II Student Guide D50102GC20 Edition 2.0 September 2009 D62542 Oracle Database 11g: Administration Workshop I Volume II Student Guide Authors Deirdre Matishak Mark Fuller Technical Contributors and Reviewers Maria Billings

More information

Basics of SQL Transactions

Basics of SQL Transactions www.dbtechnet.org Basics of SQL Transactions Big Picture for understanding COMMIT and ROLLBACK of SQL transactions Files, Buffers,, Service Threads, and Transactions (Flat) SQL Transaction [BEGIN TRANSACTION]

More information

Oracle Database 12c: Administration Workshop

Oracle Database 12c: Administration Workshop Oracle Database 12c: Administration Workshop Student Guide Volume I D78846GC10 Edition 1.0 July 2013 D82566 Authors Donna K. Keesling James L. Spiller Technical Contributors and Reviewers Darryl Balaski

More information

Oracle DBA workshop I

Oracle DBA workshop I Complete DBA(Oracle 11G DBA +MySQL DBA+Amazon AWS) Oracle DBA workshop I Exploring the Oracle Database Architecture Oracle Database Architecture Overview Oracle ASM Architecture Overview Process Architecture

More information

Oracle 1Z Oracle Database 10g: Administration I. Download Full Version :

Oracle 1Z Oracle Database 10g: Administration I. Download Full Version : Oracle 1Z0-042 Oracle Database 10g: Administration I Download Full Version : https://killexams.com/pass4sure/exam-detail/1z0-042 Answer: A QUESTION: 273 You have a large amount of historical data in an

More information

Oracle Database 10g: Administration I. Course Outline. Oracle Database 10g: Administration I. 20 Jul 2018

Oracle Database 10g: Administration I. Course Outline. Oracle Database 10g: Administration I.  20 Jul 2018 Course Outline Oracle Database 10g: Administration I 20 Jul 2018 Contents 1. Course Objective 2. Pre-Assessment 3. Exercises, Quizzes, Flashcards & Glossary Number of Questions 4. Expert Instructor-Led

More information

Oracle Database 10g Migration to Automatic Storage Management. An Oracle White Paper August 2005

Oracle Database 10g Migration to Automatic Storage Management. An Oracle White Paper August 2005 Oracle Database 10g Migration to Automatic Storage Management An Oracle White Paper August 2005 Oracle Database 10g Migration to Automatic Storage Management Introduction... 3 Database Migration to ASM

More information

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

Actual4Test.   Actual4test - actual test exam dumps-pass for IT exams Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 1z1-063 Title : Oracle Database 12c: Advanced Administration Vendor : Oracle Version : DEMO Get Latest

More information

Oracle Database 11g: Self-Managing Database - The Next Generation

Oracle Database 11g: Self-Managing Database - The Next Generation Oracle Database 11g: Self-Managing Database - The Next Generation Katharina Römer Principal Sales Consultant Agenda Introduction Manage Performance & Resources Manage Fault

More information

By default, the 9i instance will follow this sequence to determine its initialization parameters on most operating systems:

By default, the 9i instance will follow this sequence to determine its initialization parameters on most operating systems: ORACLE9I: KISS YOUR INIT.ORA GOODBYE! Dan Norris, norris@celeritas.com, Celeritas Technologies, LLC INTRODUCTION AND OVERVIEW Oracle9i has certainly changed the RDBMS world with all of its new features

More information

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions 1Z0-060 Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-060 Exam on Upgrade to Oracle Database 12c... 2 Oracle 1Z0-060 Certification Details:... 2

More information

Carlos Fernando Gamboa, BNL Andrew Wong, TRIUMF. WLCG Collaboration Workshop, CERN Geneva, April 2008.

Carlos Fernando Gamboa, BNL Andrew Wong, TRIUMF. WLCG Collaboration Workshop, CERN Geneva, April 2008. Carlos Fernando Gamboa, BNL Andrew Wong, TRIUMF WLCG Collaboration Workshop, CERN Geneva, April 2008. -table of contents- - Overview database resource limits - Overview database profiles - Implementation

More information

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Oracle University Contact Us: +65 6501 2328 Oracle Database 11g: Performance Tuning DBA Release 2 Duration: 5 Days What you will learn This Oracle Database 11g Performance Tuning training starts with an

More information

Oracle Database 11g : Performance Tuning DBA Release2

Oracle Database 11g : Performance Tuning DBA Release2 Oracle Database 11g : Performance Tuning DBA Release2 Target Audience : Technical Consultant/L2/L3 Support DBA/Developers Course Duration : 5 days Day 1: Basic Tuning Tools Monitoring tools overview Enterprise

More information

Installation and Configuration Guide

Installation and Configuration Guide Installation and Configuration Guide 2013 DataNet Quality Systems. All rights reserved. Printed in U.S.A. WinSPC and QualTrend are registered trademarks of DataNet Quality Systems. All other trademarks

More information

Course Outline: Oracle Database 11g: Administration II. Learning Method: Instructor-led Classroom Learning. Duration: 5.

Course Outline: Oracle Database 11g: Administration II. Learning Method: Instructor-led Classroom Learning. Duration: 5. Course Outline: Oracle Database 11g: Administration II Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40 hrs Overview: In this course, the concepts and architecture that support

More information

Oracle Database: SQL and PL/SQL Fundamentals

Oracle Database: SQL and PL/SQL Fundamentals Oracle University Contact Us: 001-855-844-3881 & 001-800-514-06-9 7 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training

More information

1Z Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions

1Z Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions 1Z0-034 Upgrade Oracle9i/10g to Oracle Database 11g OCP Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-034 Exam on Upgrade Oracle9i/10g to Oracle Database 11g OCP... 2 Oracle 1Z0-034

More information

VerifiedDumps. Get the Valid and Verified Exam Questions & Answers Dump for 100% Pass

VerifiedDumps.   Get the Valid and Verified Exam Questions & Answers Dump for 100% Pass VerifiedDumps http://www.verifieddumps.com Get the Valid and Verified Exam Questions & Answers Dump for 100% Pass Exam : 1Z0-031 Title : Oracle9i database:fundamentals i Vendors : Oracle Version : DEMO

More information

Lab4 - Managing Database Storage Structures Using Enterprise Manager Database Express

Lab4 - Managing Database Storage Structures Using Enterprise Manager Database Express Lab4 - Managing Database Storage Structures Using Enterprise Manager Database Express Contents Managing Database Storage Structures Using Enterprise Manager Database Express... 1 Overview... 2 Configuring

More information

Creating an Oracle Database Using DBCA. Copyright 2009, Oracle. All rights reserved.

Creating an Oracle Database Using DBCA. Copyright 2009, Oracle. All rights reserved. Creating an Oracle Database Using DBCA Objectives After completing this lesson, you should be able to do the following: Create a database by using the Database Configuration Assistant (DBCA) Generate database

More information

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

PASS4TEST. IT Certification Guaranteed, The Easy Way!  We offer free update service for one year PASS4TEST IT Certification Guaranteed, The Easy Way! \ http://www.pass4test.com We offer free update service for one year Exam : 1Z0-235 Title : Oracle 11i applications DBA:Fundamentals I Vendors : Oracle

More information

Oracle Tuning. Ashok Kapur Hawkeye Technology, Inc.

Oracle Tuning. Ashok Kapur Hawkeye Technology, Inc. Oracle Tuning Ashok Kapur Hawkeye Technology, Inc. Agenda Oracle Database Structure Oracle Database Access Tuning Considerations Oracle Database Tuning Oracle Tuning Tools 06/14/2002 Hawkeye Technology,

More information

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES

Projects. Corporate Trainer s Profile. CMM (Capability Maturity Model) level Project Standard:- TECHNOLOGIES Corporate Trainer s Profile Corporate Trainers are having the experience of 4 to 12 years in development, working with TOP CMM level 5 comapnies (Project Leader /Project Manager ) qualified from NIT/IIT/IIM

More information

IT115: Oracle Database 12c Administration I

IT115: Oracle Database 12c Administration I IT115: Oracle Database 12c Administration I IT115 Rev.001 CMCT COURSE OUTLINE Page 1 of 12 Training Description: In this training, participants will focus on configuration on supported systems. Also, how

More information

Oracle Database 11g: Administration Workshop I

Oracle Database 11g: Administration Workshop I Oracle University Contacte con nosotros: 902 302 302 Oracle Database 11g: Administration Workshop I Duración: 5 Días Lo que aprenderá This course is designed to give students a firm foundation in basic

More information

PERFORMANCE TUNING TRAINING IN BANGALORE

PERFORMANCE TUNING TRAINING IN BANGALORE PERFORMANCE TUNING TRAINING IN BANGALORE TIB ACADEMY #5/3 BEML LAYOUT, VARATHUR MAIN ROAD KUNDALAHALLI GATE, BANGALORE 560066 PH: +91-9513332301/2302 WWW.TRAINININGBANGALORE.COM Oracle Database 11g: Performance

More information

Introduction. Assessment Test. Chapter 1 Introduction to Performance Tuning 1. Chapter 2 Sources of Tuning Information 33

Introduction. Assessment Test. Chapter 1 Introduction to Performance Tuning 1. Chapter 2 Sources of Tuning Information 33 Contents at a Glance Introduction Assessment Test xvii xxvii Chapter 1 Introduction to Performance Tuning 1 Chapter 2 Sources of Tuning Information 33 Chapter 3 SQL Application Tuning and Design 85 Chapter

More information

Data Organization and Processing I

Data Organization and Processing I Data Organization and Processing I Data Organization in Oracle Server 11g R2 (NDBI007) RNDr. Michal Kopecký, Ph.D. http://www.ms.mff.cuni.cz/~kopecky Database structure o Database structure o Database

More information

Oracle Database 10g: New Features for Administrators Release 2

Oracle Database 10g: New Features for Administrators Release 2 Oracle University Contact Us: +27 (0)11 319-4111 Oracle Database 10g: New Features for Administrators Release 2 Duration: 5 Days What you will learn This course introduces students to the new features

More information

Oracle Database 11g: Performance Tuning DBA Release 2

Oracle Database 11g: Performance Tuning DBA Release 2 Course Code: OC11PTDBAR2 Vendor: Oracle Course Overview Duration: 5 RRP: POA Oracle Database 11g: Performance Tuning DBA Release 2 Overview This course starts with an unknown database that requires tuning.

More information

Agile e Installation Manual for Oracle 10g for Agile e6.0.2 on Windows. Part Number: INSORAUNIX-602A

Agile e Installation Manual for Oracle 10g for Agile e6.0.2 on Windows. Part Number: INSORAUNIX-602A Agile e6.0.2 Installation Manual for Oracle 10g for Agile e6.0.2 on Windows Part Number: INSORAUNIX-602A Copyrights and Trademarks Copyright 1992-2005 Agile Software Corporation. All rights reserved. You

More information

"Charting the Course... Oracle 18c DBA I (3 Day) Course Summary

Charting the Course... Oracle 18c DBA I (3 Day) Course Summary Oracle 18c DBA I (3 Day) Course Summary Description This course provides a complete, hands-on introduction to Oracle Database Administration including the use of Enterprise Manager (EMDE), SQL Developer

More information

COURSE CONTENT. ORACLE 10g/11g DBA. web: call: (+91) / 400,

COURSE CONTENT. ORACLE 10g/11g DBA.   web:  call: (+91) / 400, COURSE CONTENT ORACLE 10g/11g DBA 1. Introduction (Database Architecture) Oracle 10g: Database Describe course objectives Explore the Oracle 10g database architecture 2: Installing the Oracle Database

More information

Oracle12c Release 1 New Features for Administrators (5 Days)

Oracle12c Release 1 New Features for Administrators (5 Days) www.peaklearningllc.com Oracle12c Release 1 New Features for Administrators (5 Days) Course Description This course provides a complete, hands-on introduction to the newest release of Oracle Enterprise

More information

Oracle Database 11g: Administration Workshop I - LVC

Oracle Database 11g: Administration Workshop I - LVC Oracle University Kontakt: 0180-2000-526 / +49 89-14301200 Oracle Database 11g: Administration Workshop I - LVC Dauer: 5 Tage Lerninhalte This course is designed to give students a firm foundation in basic

More information

Certkiller 1z q

Certkiller 1z q Certkiller 1z0-052 143q Number: 1z0-052 Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Oracle 1z0-052 Oracle Database 11g: Administration I I have corrected few questions

More information

OCA - 10G - 1z Oracle 1Z0-042 Exam Bundle. Exam Name: Oracle oracle database 10g:administration i

OCA - 10G - 1z Oracle 1Z0-042 Exam Bundle. Exam Name: Oracle oracle database 10g:administration i OCA - 10G - 1z0-042 Number: 1z0-042 Passing Score: 680 Time Limit: 180 min File Version: 27.5 http://www.gratisexam.com/ Oracle 1Z0-042 Exam Bundle Exam Name: Oracle oracle database 10g:administration

More information

Exam Prep Seminar Package: Oracle Database 12c Administrator Certified Associate

Exam Prep Seminar Package: Oracle Database 12c Administrator Certified Associate Oracle University Contact Us: +27 (0)11 319-4111 Exam Prep Seminar Package: Oracle Database 12c Administrator Certified Associate Duration: 1 Day What you will learn This package provides everything an

More information

Jyotheswar Kuricheti

Jyotheswar Kuricheti Jyotheswar Kuricheti 1 Agenda: 1. Performance Tuning Overview 2. Identify Bottlenecks 3. Optimizing at different levels : Target Source Mapping Session System 2 3 Performance Tuning Overview: 4 What is

More information

PASS4TEST 専門 IT 認証試験問題集提供者

PASS4TEST 専門 IT 認証試験問題集提供者 PASS4TEST 専門 IT 認証試験問題集提供者 http://www.pass4test.jp 1 年で無料進級することに提供する Exam : 1z0-052 Title : Oracle Database 11g: Administration I Vendor : Oracle Version : DEMO Get Latest & Valid 1Z0-052 Exam's Question

More information

Avaya IQ 5.0 Database Server Configuration Recommendations And Oracle Guidelines

Avaya IQ 5.0 Database Server Configuration Recommendations And Oracle Guidelines Avaya IQ 5.0 Database Server Configuration Recommendations Avaya IQ Database Server Page 2 of 12 Issue 3.0 1. INTRODUCTION... 3 1.1 Purpose... 3 1.2 BACKGROUND... 3 1.3 Terminology... 3 2. CONFIGURING

More information

1z0-063.exam. Number: 1z0-063 Passing Score: 800 Time Limit: 120 min File Version: 3.0. Oracle. 1z Oracle Database 12c: Advanced Administration

1z0-063.exam. Number: 1z0-063 Passing Score: 800 Time Limit: 120 min File Version: 3.0. Oracle. 1z Oracle Database 12c: Advanced Administration 1z0-063.exam Number: 1z0-063 Passing Score: 800 Time Limit: 120 min File Version: 3.0 Oracle 1z0-063 Oracle Database 12c: Advanced Administration Version 3.0 Exam A QUESTION 1 Examine the steps to configure

More information

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs

Course Description. Audience. Prerequisites. At Course Completion. : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs Module Title Duration : Course 40074A : Microsoft SQL Server 2014 for Oracle DBAs : 4 days Course Description This four-day instructor-led course provides students with the knowledge and skills to capitalize

More information

Oracle Database 12c: Administration Workshop Ed 2

Oracle Database 12c: Administration Workshop Ed 2 Oracle University Contact Us: +40 21 3678820 Oracle Database 12c: Administration Workshop Ed 2 Duration: 5 Days What you will learn The Oracle Database 12c: Administration Workshop will teach you about

More information

Using SQL Developer. Oracle University and Egabi Solutions use only

Using SQL Developer. Oracle University and Egabi Solutions use only Using SQL Developer Objectives After completing this appendix, you should be able to do the following: List the key features of Oracle SQL Developer Identify menu items of Oracle SQL Developer Create a

More information