22 Eylül 2011 Perşembe

Overview of Manageability Features / Yönetilebilirlik Özelliklerine Genel Bakış

People who administer the operation of an Oracle database system, known as database administrators (DBAs), are responsible for creating Oracle databases, ensuring their smooth operation, and monitoring their use. In addition to the many alerts and advisors Oracle provides, Oracle Database also offers features described in the following sections:

Self-Managing Database

Oracle Database provides a high degree of self-management by automating routine DBA tasks and reducing complexity of space, memory, and resource administration. Oracle Database self-managing features include the following: automatic undo management, automatic server memory management, Oracle-managed files, free space management, and Recovery Manager (RMAN).

Automatic Maintenance Tasks

Oracle Database automatically schedules periodic maintenance tasks such as statistics collection and space recovery. These tasks run in a set of Oracle Scheduler windows known as maintenance windows. You can control the start time and duration of these maintenance windows, and limit the amount of CPU and I/O resources that they consume.

Oracle Enterprise Manager

Oracle Enterprise Manager is a system management tool that provides central management of your database environment. Combining a graphical console, Oracle Management Servers, Oracle Intelligent Agents, common services, and administrative tools, Oracle Enterprise Manager provides a comprehensive systems management platform for managing Oracle products.
From the client interface, the Oracle Enterprise Manager Console, you can perform the following tasks:
  • Administer the entire Oracle environment, including databases, Oracle Application Server servers, applications, and services
  • Diagnose, modify, and tune multiple databases
  • Schedule tasks on multiple systems at varying time intervals
  • Monitor database conditions throughout the network
  • Administer multiple network nodes and services from many locations
  • Share tasks with other administrators
  • Group related targets together to facilitate administration tasks
  • Launch integrated Oracle and third-party tools
  • Customize the display of an Oracle Enterprise Manager administrator

SQL Developer and SQL*Plus

Oracle SQL Developer is a graphical development tool that provides a convenient way to perform these tasks:
  • Browse, create, edit, and delete (drop) database objects
  • Edit and debug PL/SQL code
  • Run SQL statements and scripts
  • Manipulate and export data
  • Create and view reports
With SQL Developer, you can connect to any target Oracle database schema using standard Oracle database authentication. Once connected, you can perform operations on objects in the database. You can also connect to schemas for selected third-party (non-Oracle) databases, such as MySQL, Microsoft SQL Server, and Microsoft Access, view metadata and data in these databases, and migrate these databases to Oracle.
SQL*Plus is a basic command-line tool for entering and running ad hoc database statements. It lets you run SQL statements and PL/SQL blocks, and perform many additional tasks as well.
See Also:
Oracle Database SQL Developer User's Guide and SQL*Plus User's Guide and Reference for more information on these tools

Automatic Memory Management

Beginning with Oracle Database 11g, Release 1, Oracle Database can manage the System Global Area (SGA) memory and instance Program Global Area (PGA) memory completely automatically. You designate only the total memory size to be used by the instance, and Oracle Database dynamically exchanges memory between the SGA and the instance PGA as needed to meet processing demands. This capability is referred to as automatic memory management. In this memory management mode, the database also dynamically tunes the sizes of the individual SGA components and the sizes of the individual PGAs.
See Also:
Oracle Database 2 Day DBA for more information

Automatic Storage Management

Automatic Storage Management automates and simplifies the management of all types of database files. Database files are automatically distributed across all available disks, and database storage is rebalanced automatically whenever the storage configuration changes. Automatic Storage Management also provides redundancy through the mirroring of database files.
Oracle Database has built-in support for the network file system (NFS) and does not depend on OS support for NFS. This improves manageability and diagnosability of network attached storage accessed with NFS.

Automatic Database Diagnostic Monitor

The Automatic Database Diagnostic Monitor (ADDM) lets you conduct performance analyzes over any time period defined by a pair of Automatic Workload Repository (AWR) snapshots taken on a particular instance. Analysis is performed top down, first identifying symptoms and then refining them to reach the root causes of performance problems. ADDM also documents non-problem areas of the system. For example, wait event classes that are not significantly affecting the performance of the system are identified and removed from the tuning consideration at an early stage, saving time and effort that would be spent on items with little or no impact on overall system performance.
In addition to problem diagnostics, ADDM recommends possible solutions. When appropriate, ADDM recommends multiple solutions for the DBA to choose from. ADDM considers a variety of changes to a system while generating its recommendations, which include hardware changes, database configuration changes, modification of schema objects, modification of applications, and referrals to other advisors.
See Also:
Oracle Database 2 Day DBA for more information about Automatic Database Diagnostic Monitor and Oracle Database Performance Tuning Guide for more information about Automatic Workload Repository

SQL Tuning Advisor

Oracle Database provides a server utility called the SQL Tuning Advisor. The SQL Tuning Advisor takes one or more SQL statements as input and invokes the Automatic SQL Tuning Advisor to perform SQL tuning on the statements. The output of the SQL Tuning Advisor is in the form of an advice or recommendation, along with a rationale for each recommendation and its expected benefit. The recommendation relates to collection of statistics on objects, creation of new indexes, restructuring of the SQL statement, or creation of SQL Profile. Users can choose whether or not to accept the recommendation to complete the tuning of the SQL statements.
See Also:
Oracle Database Performance Tuning Guide for more information

SQL Access Advisor

The SQL Access Advisor makes schema modification recommendations. It can recommend that you create access structures such as indexes and materialized views to optimize SQL queries. It can also recommend that you partition tables, indexes, or materialized views to improve query performance.
The SQL Access Advisor takes a SQL workload as input. You can select your workload from various sources, including current and recent SQL activity, a SQL repository, or a user-defined workload such as from a development environment. The advisor then recommends changes to improve the performance of the workload as a whole.
See Also:
Oracle Database 2 Day + Performance Tuning Guide for more information

Streams Tuning Advisor

A Streams topology is a representation of the databases in a Streams environment, the Streams components configured in these databases, and the flow of messages between these components. The Streams Performance Advisor reports performance measurements for a Streams topology, including throughput and latency measurements. The Streams Performance Advisor also identifies bottlenecks in a Streams topology so that they can be corrected. In addition, the Streams Performance advisor examines the Streams components in a Streams topology and recommends ways to improve their performance.
See Also:
Oracle Streams Concepts and Administration for more information

The Scheduler

To help simplify management tasks, as well as providing a rich set of functionality for complex scheduling needs, Oracle Database provides a collection of functions and procedures in the DBMS_SCHEDULER package. Collectively, these functions are called the Scheduler, and they are callable from any PL/SQL program.
The Scheduler lets database administrators and application developers control when and where various tasks take place in the database environment. For example, database administrators can schedule and monitor database maintenance jobs such as backups or nightly data warehousing loads and extracts.

Database Resource Manager

Traditionally, operating systems regulated resource management among various applications, including Oracle databases, that run on a system. The Database Resource Manager controls the distribution of resources among various sessions by controlling the execution schedule inside the database. By controlling which sessions run and for how long, the Database Resource Manager can ensure that resource distribution matches the plan directive and hence, the business objectives.
See Also:
Chapter 14, "Manageability" for more information on Database Resource Manager

Türkçesi:

Overview of Manageability Features(Yönetilebilirlik Özelliklerine Genel Bakış)

Oracle veritabanı sistemi operasyonu yöneten insanlar, veritabanı yöneticileri (DBA) olarak bilinir, Oracle veritabanları oluşturarak, onların düzgün çalışmasını sağlamak ve bunların kullanımı izlemekle sorumludur.Oracle'ın sunduğu pek çok uyarıları ve danışmanlara ek olarak, Oracle Database de, aşağıdaki bölümlerde açıklanan özellikleri sunar:



Self-Managing Database((Kendi Kendini Yöneten Veritabanı))

Oracle Database, yüksek derecede kendinden yönetim, rutin DBA görevleri otomatikleştirmek ve alan karmaşıklığı, bellek ve kaynak yönetimi azaltarak sağlar.Oracle Veritabanı Kendi kendini yönetebilme özellikleri şunlardır: Otomatik yönetimi, sunucu otomatik bellek yönetimi, Oracle yönetilen dosyalar, boş alan yönetimi ve Kurtarma Yöneticisi (RMAN) geri almak.

Automatic Maintenance Tasks(Otomatik Bakım İşleri )

Oracle Veritabanı , periyodik bakım, istatistik toplama ve boşluk kurtarma gibi görevleri otomatik olarak zamanlar.Bu görevler bakım pencereleri olarak bilinen Oracle Zamanlayıcı pencerelerinin bir set içinde çalışır.Bu bakım pencerelerinin başlangıç ​​zamanı ve süresi kontrolü ve tükettikleri CPU ve I / O kaynakların miktarı da sınırlandırabilirsiniz.

Oracle Enterprise Manager

Oracle Enterprise Manager veritabanı ortamında merkezi olarak yönetimini sağlayan bir sistem yönetim aracıdır.Bir grafik konsol birleştiren, Oracle Management Server, Oracle, Akıllı Acentaları, ortak hizmetler ve yönetim araçları, Oracle Enterprise Manager, Oracle ürünleri yönetmek için kapsamlı bir sistem yönetim platformu sağlar:
Oracle Enterprise Manager Console, istemci arabirimden, aşağıdaki görevleri gerçekleştirebilirsiniz:
  • Veritabanları,Oracle Application Server sunucuları, uygulamalar ve hizmetler dahil olmak üzere, tüm Oracle ortamını yönetmek
  • Birden fazla veritabanı, teşhis etmek, değiştirmek ve ayarlamak
  • Çoklu sistemlerde değişen zaman aralıklarında görevleri çizelgelemek(zamanlamak)
  • Ağ boyunca veritabanı koşullarını izlemek
  • Birçok yerde birden fazla ağ düğümleri ve hizmetlerini yönetmek
  • Diğer yöneticileri ile görevlerini paylaşmak
  • İlgili hedefleri birlikte yönetim görevlerini kolaylaştırmak için gruplamak
  • Entegre edilmiş Oracle ve üçüncü parti araçları başlatmak
  • Oracle Enterprise Manager yöneticisinin görünümünü özelleştirmek



SQL Developer and SQL*Plus

Oracle SQL Developer, bu görevleri gerçekleştirmek için uygun bir yol sağlayan bir grafik geliştirme aracıdır:
  • Veritabanı nesnelerine gözatmak, oluşturmak, düzenlemek ve silmek (drop)
  • PL / SQL kodunu düzenleme ve hata ayıklama
  • SQL deyimleri ve script çalıştırmak
  • Verileri işlemek ve dışa aktarmak
  • Raporlar oluşturmak ve görüntülemek

    SQL Developer ile, standart Oracle veritabanı kimlik kullanılarak herhangi bir hedef Oracle veritabanı şemasına bağlanabilirsiniz.Bir kez bağlandığında veritabanın içerisinde nesneler üzerindeki işlemleri gerçekleştirebilirsiniz.Ayrıca, seçilen üçüncü taraf (non-Oracle) MySQL, Microsoft SQL Server ve Microsoft Access gibi veri tabanları için şemalar bağlanabilirsiniz, metadata ve bu veritabanlarına veri görüntüleyebilir ve Oracle veritabanlara geçirebilirsiniz.
SQL * Plus, plansız veritabanı tabloları giren ve çalışan için temel bir komut satırı aracıdır. SQL sorguları ve PL / SQL blokları çalıştırmak ve birçok ek görevler de gerçekleştirmeyi sağlar.

    Automatic Memory Management (Otomatik Bellek Yönetimi )

Oracle Database 11g Release 1 ile başlayarak, Oracle Database tamamen otomatik olarak System Global Area (SGA) bellek ve instance Program global Alan (PGA) belleğini yönetebilirsiniz.Örneği tarafından kullanılmak üzere sadece toplam bellek boyutunu belirler ve Oracle Veritabanı, işlem ihtiyaçlarını karşılamak için gerekli olan SGA ve PGA arasındaki instancesı dinamik olarak değiştirir.Bu özellik, otomatik bellek yönetimi olarak adlandırılır.Bu bellek yönetimi modunda, veritabanı da bireysel SGA bileşenleri ve bireysel PGA boyutları dinamik olarak boyutları ayarlar.

Automatic Storage Management (Otomatik Depolama Yönetimi )

Otomatik Depolama Yönetimi otomatikleştirir ve veritabanı dosyaları, her türlü yönetimini basitleştirir.Veritabanı dosyaları otomatik olarak tüm mevcut diskler arasında dağıtılır ve veritabanı depolama otomatik olarak her depolama yapılandırma değişiklikleri yeniden dengelenir.Otomatik Depolama Yönetimi ayrıca veritabanı dosyaları yansıtma (ikizleme) yoluyla artıklık sağlar.
Oracle Veritabanı dahili bir ağ dosya sistemi (NFS) için destek ve işletim sistemi desteği NFS bağlı değildir.Bu NFS ile erişilen ağa bağlı depolama, yönetilebilirliği ve teşhis edilebilirliğini geliştirir.

Automatic Database Diagnostic Monitor (Otomatik Veritabanı Tanılama İzleyicisi )

Otomatik Veritabanı Teşhis Monitör (ADDM) Otomatik İş Yükü Deposu (AWR) belli bir kısım örneğiyle alınan anlık görüntülerin bir çifti tarafından tanımlanan Herhangi bir zaman dilimi üzerinde performans analizleri yapılmasını sağlar.Analiz ilk belirtileri tanımlamak ve sonra onları performans sorunlarının temel nedenlerini ulaşmak için arıtarak, yukarıdan aşağıya yapılır.ADDM sistemi olmayan sorun alanları da belgeler Örneğin, zaman tasarrufu ve genel sistem performansı üzerinde çok az veya hiç etkisi olan öğe üzerinde harcanacak çaba, sistem performansını erken bir aşamada tespit ve ayar dikkate kaldırılır önemli ölçüde etkilemediğini olay sınıflarını bekler.
ADDM sorunu teşhis ek olarak, olası çözümler önerir.Uygun olduğunda, ADDM seçim için DBA için çoklu çözümler önerir. Donanım değişiklikleri, veritabanı yapılandırma değişiklikleri, şema nesneleri değişiklik, modifikasyon uygulamaları, ve diğer danışmanlarına havale, tavsiyeler, üretirken ADDM bir sistem değişikliklerin bir çeşidini göz önünden bulundurur.

SQL Tuning Advisor(SQL Ayarlama Danışmanı )

Oracle Veritabanı SQL Ayarlama Danışmanı adlı bir sunucusu yardımcı programını sağlar.SQL Ayarlama Danışmanı girdi olarak bir veya daha fazla SQL ifadeleri alır ve ifadeleri SQL ayarlama yapmak için Otomatik SQL Ayarlama Danışmanını çağırır.SQL Ayarlama Danışmanını çıktısı Her öneriyi ve beklenen fayda için bir gerekçe ile birlikte, bir öneri veya tavsiye formu içerir. SQL deyimini veya SQL Profil oluşturulması önerisi, yeniden yapılanma, yeni dizinler nesneleri, oluşturma, istatistik toplama ile ilgilidir.Kullanıcılar SQL deyimleri tuning tamamlamak için önerisi kabul edip etmeyeceğinizi seçebilirsiniz.

SQL Access Advisor(SQL Access Danışmanı )

SQL Access Danışmanı şema değişiklik önerisi yapar. SQL sorguları optimize etmek için, bu tür indeksler ve somutlaşmıştır görünümler erişim yapıların oluşturmanızı tavsiye edebilir.Ayrıca bölüm tabloları, indeksleri, ya da somutlaşmıştır görünümleri de sorgu performansını artırmak için önerebilir.
SQL Access Danışmanı girdi olarak bir SQL iş yükünü alır.Güncel ve son SQL aktivite, bir SQL deposu, ya da bir geliştirme ortamı gibi kullanıcı tanımlı bir iş yükü de dahil olmak üzere çeşitli kaynaklardan gelen iş yükünü seçebilirsiniz. Danışman, daha sonra bir bütün olarak iş yükü performansını artırmak için değişiklikler önerir.

Streams Tuning Advisor (Akımlar Ayarlama Danışmanı )

Bir akımlar topolojisi akımlar ortamında veritabanlarının bir temsili, bu veritabanlarına yapılandırılmış Akımlar bileşenleri ve bu bileşenler arasındaki mesaj akışınıdır.The Streams Performance Advisor(Akımlar Performans Danışmanı ) hacmi ve gecikme ölçümleri de dahil olmak üzere, bir akımlar topoloji için performans ölçümleri raporlar.The Streams Performance Advisor(Akımlar Performans Danışmanı ) aynı zamanda bir akımlar topoloji darboğazları tanımlar ,böylece düzeltilebilir.Buna ek olarak, The Streams Performance Advisor(Akımlar Performans Danışmanı ) bir akımlar topolojisi içindeki akımlar bileşenlerini inceler ve onların performansını artırmak için yollar önerir.

The Scheduler(Zamanlayıcı )

Yönetim görevlerini basitleştirmeye yardımcı olmak için, karmaşık planlama ihtiyaçları için zengin bir işlevsellik sağlamanın yanı sıra ,Oracle Veritabanı DBMS_SCHEDULER paketi fonksiyon ve prosedürlerin bir koleksiyon sağlar.Topluca, bu fonksiyonları Zamanlayıcı olarak adlandırılan ve herhangi bir PL / SQL programdan çağrılabilir.
Zamanlayıcı, veritabanı yöneticileri ve uygulama geliştiricilerine, ne zaman ve nerede çeşitli görevler veritabanı ortamında yer alan kontrol edilmesine izin verir.Örneğin, veritabanı yöneticileri, yedek alma ve gece veri ambarı yükler ve çıkarmak gibi veritabanı bakım işlerini zamanlayabilirsiniz ve izleyebilirsiniz.

Database Resource Manager(Veritabanı Kaynak Yöneticisi )

Geleneksel olarak, işletim sistemleri, kaynak yönetimi, bir sistem üzerinde çalışan Oracle veritabanları da dahil olmak üzere çeşitli uygulamalar arasında düzenlenmiştir.Veritabanı Kaynak Yöneticisi, çeşitli oturumlar arasında kaynakların dağılımını veritabanı içindeki yürütme çizelgesini kontrol altına alarak kontrol eder.hangi oturumlara , ne kadar süreyle çalıştırılmasını kontrol ederek,
Veritabanı Kaynak Yöneticisi, kaynak dağılımı, iş hedefleri, dolayısıyla planı yönergesi ile eşleşir ve sağlama alabilirsiniz.
(Excerpt from : http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/intro.htm#i60751 )
















Hiç yorum yok:

Yorum Gönder