基本的な情報のDBA使用SQLデータベース

最初の部分:

1 。接続の参照オラクルの最大数   

  SQL > ショーパラメータはプロセス   

  接続の最大数#を

 2 。接続の最大数を変更する   

  SQL > ALTER SYSTEM SETのプロセス=値のスコープ= SPFILEは   

   、データベースの再起動   

  SQL >シャットダウンを強制SQL> スタートフォース

 3。ビュー電流を。接続   

  SQL > SELECT * から vがセッション$ ユーザ名があるではないヌル4 。異なるユーザの接続を確認   
  SQL > SELECTユーザー名を、COUNT(ユーザー名)から vは、セッションを$ WHERE

 
ユーザー名はISないヌルユーザ名によってグループ

  指定のユーザー接続を表示#

 5 。接続がアクティブを参照してください。   

  SQL > SELECT COUNT(*)から Vは、セッション$ ステータス= アクティブ
  #は、同時接続見る6 。指定されたプログラムが接続されている参照してください。数の   
  SQL > SELECT COUNT(*)から Vは、セッション$ プログラム= ' JDBCシンクライアント' 
  Oracle JDBCの接続の#チェック番号7 。インストールデータベースインスタンスを参照してください(DBAパーミッション)   
  SQLを > SELECT * からV $インスタンス。8 


 



 


 ビューには、インスタンス名の実行中の   

  SQLを > パラメータINSTANCE_NAMEを表示

 9を表示するデータベース名。   

  SQL > パラメータDB_NAME表示

 10を表示する。データベースのドメイン名の   

  SQLを > DB_DOMAINパラメータを表示

 11 ビュー。データベースサービス名   

  SQLを > パラメータSERVICE_NAMES表示

 12を。グローバル・データベース名のチェック   

  SQL >ショーパラメータは、株式会社参加無料

 

パートII:

1を最初のOracleデータベースおよびプラットフォームと関連情報の現在のバージョンを理解する必要があり、
   どのようなシステム上で実行して、長い時間のために忙しい、これは非常に重要ですが、まだ使用しているデータベースのバージョンを知っている、それは、非常に悲しいだろう私は個人的に、これはあなたが知る必要がある最初のステップだと思います。次のスクリプトは、必要な情報を得るのを助けることができます。
   SELECT * からV $バージョン;
    SELECT * からdba_registry_database;
    SELECT DBID、名前、open_mode、DATABASE_ROLE、PLATFORM_NAME から、V $インスタンス
    SELECT dbms_utility.port_string からデュアル; 

   SET SERVEROUTPUT ONの
   DECLARE 
     版VARCHAR2(100 ); 
     COMPAT VARCHAR2(100 ); 
   始める
     dbms_utility.db_version(版、COMPAT)。
     DBMS_OUTPUT.PUT_LINE(' バージョン:' || ||版' 互換性がある:' || のcompat); 
   END;
    /
 2は、第二のコンポーネントがインストールされているデータベースを理解するための
    選択を* からDBA_REGISTRY; 
 
3 、これは、スタンドアロンまたはクラスタ化された環境であることを理解?
   裁判官は、多くの方法が、私はDBMS_UTILITYの援助を決定する方法を与えるためにここにいます。
   SET SERVEROUTPUT ONの

   DECLARE 
     dbms_utility.instance_table inst_tab; 
     inst_cnt NUMBER; 
   始める
     IFは次いでdbms_utility.is_cluster_database 
        ; dbms_utility.active_instances(inst_tab、inst_cnt)
        DBMS_OUTPUT.PUT_LINE(' - ' || inst_tab.FIRST)を、
        DBMS_OUTPUT.PUT_LINE(TO_CHAR(inst_cnt)) ; 
     
        DBMS_OUTPUT.PUT_LINE(' 未A'クラスタ化されたデータベース" ); 
     エンドIF; 
   END;
    /
 4?、のDataGuardで構成
    SELECT 保護モード、PROTECTION_LEVEL、remote_archive、DATABASE_ROLE、dataguard_broker、guard_status
    から五$データベース;
 5 、ファイリングモードを雇いましたか?
   CONN / AS SYSDBA 
   アーカイブログ一覧; 
   SELECT log_mode から五$データベース; 
 
6 、フラッシュバック・データベース機能を雇いましたか?
   SELECT flashback_on から五$データベース; 
   それがある場合には、FRAの構成を確認する
7を強制ロギングおよびサプリメンタル・ロギングを雇ったかどうか、?
   選択FORCE_LOGGING、supplemental_log_data_min、supplemental_log_data_pk、supplemental_log_data_ui、
          supplemental_log_data_fk、supplemental_log_data_all 
   から五$データベース;
 8 、構成する制御ファイルの理解
    SELECT *をから五$制御ファイル;
 9 、構成するログファイルを理解する
    SELECT l.group番号を、lf.type、lf.member 、l.bytes、l.status LOG_STATUS、LOGFILE_STATUS lf.status
    からV $ログL、V $ログファイルLF
    WHERE l.group#= lf.group#1。 3。;
 10は、パラメータファイルの組成および位置理解
    ショーSPFILEパラメータ
    SPFILEを作成してから、... pfileの
    作成PFILE からSPFILE; 
    作成SPFILE からメモリ; 
    pfileの作成から、メモリ
 11を、情報のインスタンス理解
     SELECT instance_nameは、host_nameに、ステータス、アーカイバ、database_status、INSTANCE_ROLE、ACTIVE_STATE
     から五$インスタンス;
 12 、ユーザー名とパスワードを関連
    デフォルトのパスワードを使用するかどうか?
    あなたは、プロファイルを使用している
    パスワード検証機能を雇っていますか?
    ユーザー認証方法?
    パスワードは大文字と小文字を区別し、そうです。
    SELECT名前、値から GV $パラメータ名= ' RESOURCE_LIMITを' ;
    選択したプロファイル、RESOURCE_NAME、限界からによってDBA_PROFILES順序を12 

    選択し、プロファイル名をから DBA_USERS account_status = OPEN によって順番1 選択d.username、u.account_status
     からDBA_USERS_WITH_DEFPWD D、DBA_USERS U
     d.username = u.usernameとaccount_status = ' OPEN '  
    によって順序21 13 、是否打开了BLOCK CHANGE TRACKING
     を選択
 
    
 
ファイル名、ステータス、バイトからV $ BLOCK_CHANGE_TRACKING;
 14、のみこれらの特性(機能)を使用する?
    DBMS_FEATURE_USAGE_REPORT 
 
15 計画、テーブルスペースとデータファイルを
    、あなたが精通していることを、書いていない
 
16を、関連する文字セット
     SELECTを * からDATABASE_PROPERTIESを。
 
17 、システム内のオブジェクトが存在するかどうかが無効
     SELECT所有者、OBJECT_TYPE、COUNT(* からDBA_OBJECTS
    ステータス= 無効
    グループの所有者によって、OBJECT_TYPE; 18はさらに、
    ASMが使用かどうか?
    現在のバックアップ方法と戦略システムは何ですか?
    ネットワーク設定ファイルはどのようにでしょうか?19

 
、最近のアラート・ログを見にいくつかの有用な情報を得るために
 20を、最新のシステム動作状態かを確認するために、いくつかのパフォーマンス分析レポートを実行した
 21は、RDAのレポートを実行し、コレクションの完全なシステム・ステータス・レポート

22は、RMANバックアップスケジュールをご覧

選択しますSID、
       シリアル番号、
       コンテキスト、
       SOFAR、
       TOTALWORK、
       ラウンド(SOFAR / TOTALWORK * 1002" %コンプリート" 
  からV $ SESSION_LONGOPS
 のようなOPNAME ' RMAN:%' 
   などをOPNAMEしない' RMAN:集計%' ;

おすすめ

転載: www.cnblogs.com/vmsysjack/p/12150533.html