Introduction to Database 1.Oracle

Introduction to Oracle Database

Oracle Database, also known as Oracle RDBMS, or simply Oracle. Oracle is a relational database management systems. It is has been a leader in the field of database products. Oracle database system can be said is the world's popular relational database management system, a good system portability, ease of use, powerful, applicable to all types of large, medium, small, computer environment. It is a high efficiency, good reliability, adapt to high throughput database solution.

ORACLE ORACLE database system is the US company (Oracle) provides a distributed database as the core of a set of software products, is / server (CLIENT / SERVER) one of the most popular database of customers or B / S architecture. SilverStream is based middleware such as databases. ORACLE database is currently the world's most widely used database management system, as a general-purpose database system, it has a complete data management functions; as a relational database, it is a relationship of complete product; as it implements a distributed database distribution type processing functions. But it's all knowledge, as long as ORACLE knowledge learned in a model, will be able to use it on all types of machines.

The latest version of the Oracle database to Oracle Database 12c. Oracle Database 12c introduces a new multi-tenant architecture, using this architecture can easily deploy and manage cloud database. In addition, a number of innovative features to maximize resource utilization and flexibility, such as Oracle Multitenant can quickly integrate multiple databases, and Automatic Data Optimization and Heat Map data can be compressed and the hierarchical data at a higher density. These technological advances coupled with the unique availability, enhanced security, and the main support of big data, Oracle Database 12c makes it an ideal platform for private and public cloud deployments.

Oracle database support platform

Prior to the 2001 release of Oracle9i, Oracle's database products to their extensive ported to different platforms. Recently, Oracle has consolidated the operating system platform for a small part of.

As of January 2015, Oracle Oracle10g / 11g / 12c supports the following operating systems and hardware:

· AppleMac OS X Server: PowerPC

· HPHP-UX:PA-RISC,Itanium

· HPTru64 UNIX:Alpha

· HPOpenVMS: Alpha, Itanium

· IBMAIX5L:IBM POWER

· IBMz/OS:zSeries

· Linux:x86,x86-64, PowerPC, zSeries, Itanium

· MicrosoftWindows: x86, x86-64, Itanium

· SunSolaris:SPARC, x86, x86-64

 

Oracle database management and development tools

· Navicat for Oracle is a powerful designed specifically for Oracle database administration and development tools. It works with any version of Oracle Database, and Oracle supports most of the features, including triggers, indexes, views and so on.

· Toad for Oracle is a veteran of Oracle development and management tool, any more than a tool for Oracle development and management functions, and there are multiple branches versions for different user roles. Version includes: Toad DBA Suite for Oracle is a specifically for the Oracle DBA Oracle database management tool, Toad Development Suite for Oracle is a specialized development tools for Oracle, Toad DBA Suite for Oracle - Exadata Edition is a special one for the Oracle Exadata server and Oracle database management tool, Toad DBA Suite for Oracle - RAC Edition is a specifically built for the Oracle RAC cluster of DBA management tools

 

Oracle database structure

It consists of at least one table, and a database schema objects. Here, the model is a collection of objects, the object model and a direct reference to the logical structure of the database data. Schema objects include such structures: table, view, sequence, stored procedure, synonyms, index, database clusters and chains. The logical storage structure includes the tablespace, segment, and range, is used to describe how to use the database of the physical space.

In summary, the logical structure of the logical storage structure (tablespace, segment, the range block) and a logical data structure (table, view, sequence, stored procedure, synonyms, indexes, clusters, and database chain like), of which the model object ( logical data structures) are formed and the relationship the relationship database design.

Segment (Segment):

Tablespace is a logical storage specified type of structure, it is composed of one or more ranges, segments will occupy and increase the storage space.

Physical storage structure of the database by some more physical files, the main data file, the control file, redo log file, the log file archive, the parameter file, the password file, a warning files.

Control files: a storage instance, the data file and log files and other binary information. alter system set control_files = 'path'. V $ CONTROLFILE.

Data File: store data in order to do .dbf suffix. Bottom line: a table space to multiple data files, a data file is only space for a table. dba_data_files / v $ datafile.

Guess you like

Origin www.cnblogs.com/Diyo/p/11653680.html