ホームページ  >  記事  >  データベース  >  Oracle で接続数を変更する方法

Oracle で接続数を変更する方法

WBOY
WBOYオリジナル
2022-01-21 15:56:156828ブラウズ

方法: 1. 「alter system setprocesses = 接続数の変更スコープ = spfile」ステートメントを使用して、データベースで許可される最大接続数を変更します。 2. 変更後、「即時シャットダウン」コマンドを使用します。 " および "startup" ステートメントを使用して を再起動します。

Oracle で接続数を変更する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle 接続数を変更する方法

ステップ 1: まず、sqlplus、sqlplus / as sysdba を使用してデータベースにログインします

Oracle で接続数を変更する方法

#ステップ 2: 現在のデータベース プロセスの接続数を表示します

Oracle で接続数を変更する方法

ステップ 3: 現在のデータベース セッションの接続数をクエリします

Oracle で接続数を変更する方法

ステップ 4: データベースによって設定された最大接続数と最大セッション数を表示します。showparameterprocesses コマンドを使用すると、要約された情報が表示されます。また、v$parameter where name =' から値を直接選択することもできます。ステートメントを表示するには、processes'; を使用します。プロセス接続の最大数は 4000 です。

Oracle で接続数を変更する方法

ステップ 5: データベース接続の数を調整する必要がある場合は、alter を使用できます。 system set process = 3000scope = spfile; 接続数を変更します。 (3000 の変更は単なるデモンストレーションです。ほとんどの場合、接続数が十分ではないため、値が大きく変更されます)

Oracle で接続数を変更する方法

ステップ 6: プロセスとセッション値を有効にするには、Oracle サーバーを再起動する必要があります

ただちにシャットダウンし、インスタンスを閉じます

スタートアップ起動

Oracle で接続数を変更する方法

ステップ 7:ステップが再開されたら、再度確認してください。有効になっています

Oracle で接続数を変更する方法

ステップ 8: 次のコマンドを使用して、データベース接続の消費を確認できます。b.MACHINE、b を選択します。 v$process a、v$session b からの PROGRAM、b.USERNAME、count(*) (a.ADDR = b.PADDR および b.USERNAME が null ではない)

b.MACHINE、b.PROGRAM によるグループ化、b.USERNAME order by count(*) desc

Oracle で接続数を変更する方法

推奨チュートリアル: 「Oracle Video Tutorial

以上がOracle で接続数を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。