| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Oracle Database19c」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
196行目: 196行目:
 
*Oracle Clientのインストールなしで使用できる
 
*Oracle Clientのインストールなしで使用できる
 
*[https://docs.oracle.com/cd/F19136_01/odpnt/ Windows 開発者ガイド]
 
*[https://docs.oracle.com/cd/F19136_01/odpnt/ Windows 開発者ガイド]
 +
*[https://www.oracle.com/jp/database/technologies/oramag/o46odp.html パフォーマンスの向上]

2021年7月1日 (木) 12:59時点における版

| Oracle | Oracle Database10g |

Oracle Database19c

Oracle Database 19c

インストール

  • Oracle Database 18c以降、Oracle Databaseソフトウェアのインストールおよび構成は、イメージ・ベースのインストールによって簡略化
  • ダウンロード

Windows


  • Windowsへのインストール
  • 解凍したイメージのディレクトリにPATHが通されれて利用されるため、適切な場所に解凍する

Oracle inst001.png Oracle inst002.png Oracle inst003.png Oracle inst004.png Oracle inst005.png Oracle inst006.png

  • 終了EM ExpressのURLが表示される

Oracle inst007.png

管理

2日でデータベース管理者

SQL Plusに管理者接続


> sqlpuls / as sysdba

CDBの確認


SQL> show con_name

CON_NAME
------------------------------
CDB$ROOT

起動/停止


  • 起動
SQL> startup

PDBの確認


SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 ORCLPDB                        READ WRITE NO

PDBへ接続


SQL> alter session set container=ORCLPDB;

セッションが変更されました。

PDB 起動/停止


  • 接続して起動
SQL> startup open
  • 接続せずに(すべての場合all指定、個別の場合名前を指定)
SQL> alter pluggable database all open;

プラガブル・データベースが変更されました。
  • 接続して停止
SQL> shutdown
  • 接続せずに停止(すべての場合all指定、個別の場合名前を指定)
SQL> alter pluggable database all close;

プラガブル・データベースが変更されました。

ユーザーの作成


  • ユーザーの作成と全権限の付与
SQL> create user {{USER}} identified by "{{PASSWORD}}";

ユーザーが作成されました。

SQL> grant all privileges to {{USER}};

権限付与が成功しました。

データベースサーバー停止

  • 停止
SQL> shutdown immediate

Oracle Enterprise Manager Database Express

  • EM Expressは、Oracle Database内に構築されるWebベースのデータベース管理ツール
  • 中間層またはミドルウェア・コンポーネントを持たないため、データベース・サーバーのオーバーヘッドはほとんどありません
  • データベースがオープンしているときにのみ使用できます

PDBの管理

  • PDB用のEM Expressを起動するには、PDBが読取り/書込みモードで開かれていることを確認
  • PDBを含んでいるCDBのCDB$ROOTコンテナに接続して、CDBのグローバル・ポートを構成するたのSQL文を発行
SQL> show pdbs

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 ORCLPDB                        READ WRITE NO

SQL> alter session set container=CDB$ROOT;
SQL> exec dbms_xdb_config.setglobalportenabled(TRUE);

PL/SQLプロシージャが正常に完了しました。
SQL> alter session set container=ORCLPDB;

セッションが変更されました。

SQL> select dbms_xdb_config.gethttpsport() from dual;

DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
                             0
  • gethttpsportプロシージャによって0が返される場合はHTTPSポートを手動で構成する必要があります。

CDB用EM Express起動

SQL> alter session set container=CDB$ROOT;

セッションが変更されました。

SQL> select dbms_xdb_config.gethttpsport() from dual;

DBMS_XDB_CONFIG.GETHTTPSPORT()
------------------------------
                          5500


Oracle em express01.png Oracle em express02.png

切り替え

  • 従来のAdobe Flash版のEM Expressに切り替える
SQL> @?/rdbms/admin/execemx emx
  • 新しいJET版のOracle EM Expressに戻る
SQL> @?/rdbms/admin/execemx omx

Oracle Instant Client


  • ダウンロード
  • 軽量で簡単にインストールできる、無料のOracle Databaseツール、ライブラリ、SDKを使ってアプリケーションを作成し、Oracle Databaseインスタンスに接続
  • Oracle Instant Clientでは、ローカルまたはリモートのOracle Databaseにアプリケーションを接続して、開発および本番環境へのデプロイが可能
  • Instant Clientライブラリは、基本的なデータ機能とハイエンドなデータ機能に加えて、必要なクライアントネットワーク接続も備えているため、Oracle Databaseを余すところなく活用できます。*Node.js、Python、PHPのような人気のある言語や環境で使われるOracle APIを下から支え、OCI、OCCI、JDBC、ODBC、Pro*Cにもアクセスできます。
  • Instant Clientに含まれるSQL*PlusやOracle Data Pumpなどのツールで、データにすばやく、簡単にアクセスできるようになります。

SQL Developer


Oracle sql dev.png

  • Oracle Databaseのフリーの開発環境
  • オンプレミスおよびCloudのどちらにOracle Databaseがある場合でも、Oracle Databaseの開発や管理
  • SQL Developerでは、PL/SQLアプリケーションのend−to-end開発、SQLによる問合せやスクリプトの実行を行うワークシート、データベース管理を行うDBAコンソール、レポート・インターフェース、完全なデータ・モデリング・ソリューション、3rd Party データベースからOracleへのデータ移行などの機能が提供

接続


Sql dev con.png

Sql dev con2.png

ODP.NET Managed Driver