最初の部分: 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順序を1、2 。 選択し、プロファイル名をから 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 ' によって順序2、1 。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 * 100、2)" %コンプリート" からV $ SESSION_LONGOPS のようなOPNAME ' RMAN:%' などをOPNAMEしない' RMAN:集計%' ;
基本的な情報のDBA使用SQLデータベース
おすすめ
転載: www.cnblogs.com/vmsysjack/p/12150533.html
おすすめ
ランキング