>1 データベースを起動する cmd コマンド ウィンドウで、「sqlplus」を直接入力して Oracle 管理インターフェイスに入ります。ユーザー名とパスワードを入力した後、データベースを起動します。データベースを起動するには、インスタンスを起動し、データベースをロードし、データベースを開くという 3 つの手順があります。 コマンド形式: nomount: インスタンスの起動時にデータベースがロードされないことを示します マウント: インスタンスを起動し、データベースをロードし、データベースを閉じた状態に保ちます open: インスタンスを起動し、データベースをロードして開くことを意味します。これはデフォルトのオプションです。 強制: インスタンスを終了し、データベースを再起動することを意味します 制限: データベースを制限されたセッションモードで起動することを指定するために使用されます pfile: インスタンスの起動時に使用するテキストパラメータファイルを指定するために使用します。filenameはファイル名です。 1.1 ノーマウントモード インスタンス (Oracle インスタンスのさまざまなメモリ構造とサービス プロセス) のみを作成し、データベースをロードせず、データ ファイルを一切開きません。 注意: データ インスタンスをシャットダウンおよび起動する権限を得るには、ユーザーは sysdba としてログインする必要があります。 1.2 マウントモード このモードでは、インスタンスが起動され、データベースがロードされ、データベースは閉じられたままになります。 1.3 オープンモード このモードでは、インスタンスが起動され、データベースがロードされて開かれます。これは通常の起動モードです。ユーザーがデータベースに対して複数の操作を実行する場合は、データベース インスタンスをオープン モードで起動する必要があります。 起動コマンドの後にパラメータが続かない場合は、データベース インスタンスをオープン モードで起動することを意味します。 1.4 強制モード このモードではインスタンスが終了し、データベースが再起動されます。この起動モードは必須です。たとえば、他の起動モードが失敗した場合は、この起動モードを試すことができます。 2 データベースを閉じる データベース インスタンスの起動と同様に、データベース インスタンスのシャットダウンにも、データベースのシャットダウン、データベースのアンインストール、インスタンスのシャットダウンという 3 つの手順があります。 構文形式: normal: 通常の方法でデータベースを閉じることを意味します トランザクション: 現在アクティブなトランザクションがすべてコミットされた後にデータベースを閉じることを意味します 即時: 可能な限り短い時間でデータベースを直ちに閉じることを意味します 中止: 終了モードでデータベースを閉じることを意味します 2.1 通常法 この方法は、通常のシャットダウン方法と呼ばれます。データベースを閉じる時間に制限がない場合は、通常、この方法を使用してデータベースを閉じます。 上記のコードを実行すると、Oracle は次の処理を実行します。 ユーザーが新しい接続を確立できないようにする 現在接続中のすべてのユーザーが切断するまで待機します すべてのユーザーが切断すると、データベースは直ちに閉じられます。 2.2 トランザクション方式 この方法はトランザクション終了モードと呼ばれます。その主なタスクは、現在アクティブなすべてのトランザクションがコミットされ、可能な限り短い時間でデータベースが閉じられるようにすることです。 上記のコードを実行すると、Oracle は次の処理を実行します。 ユーザーが新しい接続を確立したり、新しいトランザクションを開始したりできないようにする ユーザーを切断する前に、すべてのアクティブなトランザクションがコミットされるまで待機します。 すべてのアクティブなトランザクションがコミットされ、すべてのユーザーが切断されると、データベースは閉じられます。 2.3 即時メソッド これは即時シャットダウン方法であり、最短時間でデータベースをシャットダウンできます。 無錫婦人科病院は直ちに閉鎖されます http://www.wxbhnkyy39.com/ このシャットダウン モードでは、Oracle は現在のユーザーの接続を直ちに切断するだけでなく、ユーザーの現在のアクティブなトランザクションを強制的に終了し、未完了のトランザクションをロールバックします。即時シャットダウン モードでデータベースを閉じると、Oracle は次の操作を実行します。 ユーザーが新しい接続を確立したり、新しいトランザクションを開始したりできないようにする コミットされていないアクティブなトランザクションをロールバックする データベースを閉じる 2.4 中止方法 この方法は終了クローズ方式と呼ばれ、ある程度は必須かつ破壊的です。この方法を使用すると、データベース操作が強制的に中断され、一部のデータ情報が失われ、データベースの整合性に影響する可能性があります。 上記のコードを実行すると、Oracle は次の処理を実行します。 ユーザーが新しい接続を確立したり、新しいトランザクションを開始したりできないようにする コミットされていないアクティブなトランザクションをロールバックするのではなくキャンセルする 実行中のSQL文を直ちに終了する データベースをすぐに閉じる 要約する 上記は、私が紹介した Oracle の起動と終了の 4 つのモードです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Linux に起動方法を追加する (サービス/スクリプト)
目次1. プロジェクトの説明: 2. プロジェクト環境: 2. プロジェクトの手順: 3. プロジェ...
Web ページ制作では、input と img が同じ行に配置されることが多く、img タグが常に ...
序文: MySQL システムには、さまざまな種類のログが存在します。さまざまなログにはそれぞれ独自の...
目次1. プロトタイプとプロトタイプチェーンの平等関係を理解する2: プロトタイプとプロトタイプ チ...
序文今日 GitHub を閲覧していたところ、SQL を最適化および書き換えるための sora とい...
1. 問題の説明今日、システム ログ ファイルを確認する必要がありますが、/var/log/mess...
以下の情報はインターネットから収集したものです1. アンカーは、Web ページ作成におけるハイパーリ...
目次1. Vue環境を構築する2. Vue スキャフォールディングツール3. プロジェクトを作成する...
目次アポロ コンフィギュレーション センターとは何ですか?アポロの特徴クライアントアーキテクチャアー...
最初にコード、次にテキストコードをコピーコードは次のとおりです。 <!DOCTYPE html...
Python プログラムを書き、Mysql ライブラリを集中的に操作したためです。データ量が多くない...
序文最近、C++ 動的ライブラリをテストするためにロボット フレームワークを使い始めました。ロボット...
序文: MySQL データベースは、よく使用される集計関数、日付および文字列処理関数など、幅広い関数...
NATこのようにして、仮想マシンのネットワーク カードはホストの VMnet8 に接続されます。この...
これはかなり前に書かれた記事です。今となっては、その中の考え方は学ぶ価値があるように思えます。jb5...