ORACLE12C from beginner to Proficient (second edition) Shangong Kinsong Authoring

Source: Internet
Author: User


The cover of the book





Objective





1th Overview of Oracle Databases



1.1 Oracle Database product structure and composition


1.1.1 Standard Edition 1


1.1.2 Standard Edition


1.1.3 Enterprise Edition



1.2 Basic terminology of databases


1.2.1 Database
1.2.2 Database Management System
1, 2.3 Database system
1.2.4 Database Schema
1.2.5 Data Model
1.2.6 Data integrity constraints
1.2.7 online transaction processing and online analytical processing
1.2.8 Data Warehouse


1.3 Oracle Basic Terminology


1.3.1 Data Dictionary
1.3.2 Data files
1.3.3 Control files
1.3.4 Log files
1.3.5 Table Space
1.3.6 Segment
1.3.7 District
1.3.8 Data Block

New features of 1.4 oracle12c


1.4.1 Database Management Section
1.4.2 CDB and PDB sections
1.4.3 Cloud Connection

2nd installation and configuration of Oracle on WINDOWS8


2.1 Download version of oracle12cr1forwindowsx64




2.2 Oracle Universal Installer



2.3 Installation readiness for Oracle database software




2.4 Installation process



2.5 Configuring services


2.6 Post-installation verification


3rd. SQL Basics



3.1 SQL Overview


3.1.1 Features of SQL
Features of 3.1.2 SQL
3.1.3 Rules for writing SQL statements


3.2 Data definition


3.2.1 CREATE
3.2.2 DROP
3.2.3 ALTER

3.3 Data Query


3.3.1 Simple Query
3.3.2 WHERE clause
3.3.3 clause
3.3.4 groupby clause
3.3.5 HAVING clause
3.3.6 Multi-Table connection query
3.3.7 Collection Operations
3.3.8 Sub-query


3.4 Data manipulation


3.4.1 INSERT statement
3.4.2 UPDATE statement
3.4.3 DELETE statement
3.4.4 TRUNCATE statements

3.5 Data Control


3.5.1 GRANT Statement
3.5.2 REVOKE statements

3.6 Oracle Common functions


3.6.1 character class functions
3.6.2 Mathematical class functions
3.6.3 Date class functions
3.6.4 Conversion class functions
3.6.5 Aggregation class functions


4th Room Oraclepl/sql and programming


4.1 Pusql Introduction


Basic structure of 4.1.1 PL/SQL
4.1.2 PL/SQL annotations
4.1.3 PL/SQL Character set
4.1.4 PL/SQL data type
4.1.5 PL/SQL variables and constants
4.1.6 PL/SQL Statement control structure
4.1.7 PL/SQL expressions

Cursors for 4.2 pusql


4.2.1 Fundamentals
4.2.2 an explicit cursor
4.2.3 Implicit cursors
4.2.4 Cursor Properties
4.2.5 cursor Variable

4.3 process


4.3.1 creation Process
4.3.2 Call procedure
4.3.3 Removal process
parameter types and delivery of 4.3.4 process

4.4 Functions


4.4.1 Creating a function
4.4.2 Calling function
4.4.3 Delete a function

4.5 Packs


4.5.1 Fundamentals
4.5.2 Creating a Package
4.5.3 Calling Package
4.5.4 Deleting a package

4.6 Triggers


Fundamentals of 4.6.1 Triggers
4.6.2 Creating triggers
4.6.3 executing a Trigger
4.6.4 deleting triggers

The 5th chapter is familiar with Sql*plus environment



5.1 Entering and exiting the Sql*plus environment


5.1.1 Start Sql*plus
5.1.2 Creating Sql*plus Shortcuts
5.1.3 exiting the Sql*plus environment


5.2 Edit command for Sql*plus Editor


5.2.1 Editing commands
5.2.2 Save Command
5.2.3 Adding comments
5.2.4 Run command
5.2.5 Writing Interactive Commands
5.2.6 using bound variables
5.2.7 Trace Statements


5.3 Setting up the Sql*plus environment


5.3.1 Show Command
5.3.2 SET command


5.4 Sql*plus Environment Introduction



5.4.1 Storage Sql*plus Environment
5.4.2 Spool Output
5.4.3 Online Help

5.5 using Sql*plus to format the results of a query


5.5.1 Formatting columns
5.5.2 define the title and dimensions of the page and report
5.5.3 Storage and printing results



6th Basic operation of Oracle



6.1 Startup and shutdown of Oracle


6.1.1 Starting the Oracle database
6.1.2 shutting down the Oracle database



6.2 Creation and modification of tables



Basic concepts of the 6.2.1 table
6.2.2 Table Structure Design
6.2.3 Creation of tables
6.2.4 Modifying table Structures



6.3 Index


The concept of 6.3.1 index
6.3.2 Creating an Index
6.3.3 Deleting an index



6.4 views


Concept of the 6.4.1 view
6.4.2 Creating a View
6.4.3 View Changes
6.4.4 Deleting a view

6.5 Data manipulation and data query



6.5.1 copying the original table insert record
6.5.2 Using views
6.5.3 using PL/SQL
6.5.4 data Query


7th Oracle Database Management operations


7.1 Learning to use views



7.1.1 Increased security
7.1.2 the complexity of hiding data
7.1.3 implementation of naming simplicity and legibility
7.1.4 Implementing change flexibility



7.2 Uniqueness of the implementation record



7.2.1 using key to implement
7.2.2 Creating a unique index
7.2.3 using sequences


7.3 Realizing the integrity of the data



7.3.1 Domain Integrity
7.3.2 Entity Integrity
7.3.3 Referential integrity
7.3.4 Stored Procedure Check
7.3.5 using triggers



7.4 Avoid a lot of changes caused by the change


7.4.1 Using views
7.4.2 using synonyms
7.4.3 using Cursors



8th Chapter Database User Management



8.1 Granting permissions


8.1.1 Direct Authorization
8.1.2 Authorization role
8.1.3 using the Alteruser statement to modify the user's default role
8.1.4 using Setrole to control role usage


8.2 Reclaim Permissions


8.2.1 Recycling
8.2.2 Deleting a role
8.2.3 Deleting a Database object
8.2.4 Deleting a user


8.3 Different user Rights management



8.4 Managing access to database objects


8.4.1 Using user passwords
8.4.2 Use Rights control
8.4.3 Using Database Links
8.4.4 Using configuration Files



Chapter 9th Data Space Management



9.1 Spatial design when establishing a database



9.1.1 specifying the initial value of the system table space
9.1.2 Setting the initial value of other table spaces



9.2 Management in the case of ample space


9.2.1 Dynamic monitoring Using data dictionary
9.2.2 Adding data files to table spaces


9.3 Ways to solve the lack of space



9.3.1 Increase data File size
9.3.2 Creating a new table space
9.3.3 Dynamically increasing table space
9.3. Differences and comparisons of 43 methods

9.4 Reasonable use of storage space


9.4.1 using the correct data type
9.4.2 storage parameters are set correctly
9.4.3 Regular recycling of useless table space
9.4.4 Archive History Table space


10th chapter Backup and recovery mechanism



10.1 Methods of Backup and recovery


10.2 Logical backup and recovery using a data pump


10.2.1 Exporting data using EXPDP
10.2.2 Importing data using IMPDP


10.3 Offline Backup and Recovery


10.3.1 Offline backup
10.3.2 Offline recovery
10.4 Online backup and recovery
10.4.1 Settings for archive logging mode
10.4.2 Creating a table space for recovering a directory
10.4.3 Create Rman users and authorize
10.4.4 Creating a Recovery Directory
10.4.5 Registering the target database
10.4.6 using the Rman program for backup
10.4.7 using the Rman program for recovery
10.5 Automatic backup and recovery
10.5.1 Flash Back Database
10.5.2 Flash Back Table
10.5.3 Flash back to Recycle Bin
10.5.4 Flash back Query
10.5.5 Flash back version query
10.5.6 Flash Back Transaction query
10.6 Comparison of several backup and recovery methods
Chapter 11th management of control files and log files
11.1 Control files
11.1.1 Control File Overview
11.1.2 multiplexed Control File
Creation of 11.1.3 control files
Backup and recovery of 11.1.4 control files
11.1.5 control file Query and delete
11.2 Log Files
11.2.1 log files and storage policies
11.2.2 adding log groups and log members
11.2.3 Setting the Log Auto-archive feature
11.2.4 Monitoring Log work
......
The 12th Chapter Database control
Chapter 13th Security Management of Oracle Database
The 14th Chapter Message Board System
The 15th chapter of the press release system
Appendix A ORACLE12C Vocabulary Collection
Appendix B oracle12c Options Overview











————————————————————————————————————————————————————————————————————————————————————————————————————————

ORACLE12C from beginner to Proficient (second edition) Shangong Kinsong Authoring

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.