create a new database. This course uses a fictional application. you install the Oracle Database 11g Enterprise Edition software. You also configure the database to support an application and perform tasks such as creating users. you perform all the core tasks that are necessary for a real application. defining storage structures. Oracle Database 11g: Administration Workshop I I . However. and learn how to administer the database. Database administration does not end after you configure your database. and setting up security. You also learn how to protect it by designing a backup and recovery strategy and how to monitor it to ensure that it operates smoothly.Course Objectives In this course.2 .

Oracle Database 11g: Administration Workshop I I .3 .

Oracle Products and Services • Oracle Database: The Oracle database is the first database that is designed for enterprise grid computing (the most flexible and cost-effective way to manage information and applications). • Oracle Application Server: Oracle’s Java 2 Platform. • Oracle Developer Suite: Oracle Developer Suite is a complete. and J2EE-based applications. wireless. fax. Web services. integrated environment that combines application development and business intelligence tools. email.” Oracle Database 11g: Administration Workshop I I . The application server deploys e-business portals. see the appendix titled “Next Steps: Continuing Your Education. Enterprise Edition (J2EE)–certified server integrates everything that is needed to develop and deploy Web-based applications. and transactional applications such as PL/SQL. • Oracle Applications: Oracle E-Business Suite is a complete set of business applications for managing and automating processes across your organization.4 . • Oracle Services: Services such as Oracle Consulting and Oracle University provide you with the necessary expertise for your Oracle projects. calendar information. Oracle Forms. For links to a variety of resources. • Oracle Collaboration Suite: Oracle Collaboration Suite is a single integrated system for all your organization’s communications data: voice. and files.

org. such as Intel processors and the Linux operating system. But unlike mainframes and large UNIX symmetric multiprocessing (SMP) servers. Grid computing can achieve the same very high level of reliability as mainframe computing because all components are clustered. Oracle’s grid computing technology includes: • Automatic Storage Management (ASM) • Real Application Clusters (RAC) • Oracle Streams • Enterprise Manager Grid Control Oracle Database 11g: Administration Workshop I I .gridforum.5 . and (increasingly) commercial companies. The committees and working groups are composed of participants from academia. You can see the Web site of GGF at http://www. the research community.Oracle Database 11g: “g” Stands for Grid Global Grid Forum (GGF) is a standards body that develops standards for grid computing. at a very low cost. Oracle has created the grid computing infrastructure software that balances all types of workloads across servers and enables all those servers to be managed as one complete system. It comprises a set of committees and working groups that focus on various aspects of grid computing. a grid can be built with open system technologies.

) Data availability increases with optional mirroring. propagate the changes to subscribing nodes. databases. databases. You can group hardware nodes. and provides the highest input/output (I/O) throughput with minimal management costs. data warehouse loading.6 . and detect and resolve data update conflicts. (There is no need for a logical volume manager to manage the file system. It can automatically capture database changes. As disks are added or dropped. and you can add or drop disks online. This dynamic resource allocation within a database grid is unique to Oracle RAC. and managing patches. Oracle Streams provides a unified framework for information sharing. provisioning users. the mid-tier can immediately adapt to instance failover or availability of a new instance. apply changes. • Automatic workload management: Rules can be defined to automatically allocate processing resources to each service both during normal operations and in response to failures. See the lesson titled “Managing Database Storage Structures. This enables end users to continue working in the event of instance failover without the delays typically caused by network timeouts. ASM redistributes the data automatically. cloning databases. Note: In this course. and publishing and subscribing functionalities into a single technology. Oracle Streams can be used directly by applications as a messagequeuing or workflow feature. It is available on all platforms that are supported by Oracle Database 10g. Oracle Database 10g Java Database Connectivity (JDBC) drivers have the “fast connection failover” functionality that can be automatically enabled to handle these events. combining message queuing. you use Enterprise Manager Database Console to manage one database at a time. and application servers. and recovery.Oracle Database 11g: “g” Stands for Grid (continued) Automatic Storage Management spreads database data across all disks. Enterprise Manager Grid Control manages gridwide operations that include managing the entire stack of software. event notification. In the event of new instance availability. It can monitor the performance of all applications from the point of view of your end users.” Oracle’s Real Application Clusters runs and scales all application workloads on a cluster of servers and offers the following features: • Integrated clusterware: This includes functionality for cluster connectivity. enabling communications between applications in the grid. Grid Control views the performance and availability of the grid infrastructure as a unified whole rather than as isolated storage units. cluster control. These rules can be dynamically modified to meet the changing business needs. creates and maintains a storage grid. • Automatic event notification to the mid-tier: When a cluster configuration changes. Oracle Database 11g: Administration Workshop I I . and application servers into single logical entities and manage a group of targets as one unit. the mid-tier can immediately start load balancing connections to that instance. data replication. Oracle Streams can keep two or more data source copies synchronized when updates are applied at either site. messaging and locking.

Oracle Database 11g: Administration Workshop I I . Notation: PK = Primary Key. The EMPLOYEES table also has an FK constraint with itself. Each employee must be currently assigned to only one job. • JOB_HISTORY records are identified by a composite primary key (PK): the EMPLOYEE_ID and the START_DATE columns. which can be created as part of the starter database. FK = Foreign Key Solid lines represent mandatory foreign key (FK) constraints and dashed lines represent optional FK constraints. The following are some principal business rules of the HR application: • Each department may be the employer of one or more employees. Each employee may be assigned to only one department.7 . • Each job must be a job for one or more employees. This is an implementation of the business rule: Each employee may be reporting directly to only one manager.Course Examples: HR Sample Schema The examples used in this course are from a human resources (HR) application. a record in the JOB_HISTORY table records the start and end dates of the past assignments. • When an employee changes his or her department or job. The FK is optional because the top employee does not report to another employee.