standingzzz's Oracle memo

OracleSQLチューニングの豊富な経歴を生かして、主に11gと12cのオプティマイザ動作の違いなどについて、実用的な検証結果をメモしています。

2017-10-01から1ヶ月間の記事一覧

Oracle12c ヒント句による実行計画の制御[ORDERED, LEADING, USE_NL, INDEX, OPT_PARAM]

概要 SQLが望ましくない実行計画となっている場合に、 ヒント句により結合順などを制御する例をあげます。 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production CentOS Linux release 7.3.1611 (Core) 検証 結合テスト用オブジェ…

Oracle12c 接続中のPDBをSQLPLUSからSQLで確認する

概要 11gまでは接続先を確認する場合、v$instance見て、show userして、 という具合で良かったのですが、12cでPDBに繋いでいる場合の 確認方法がサッと出てこなかったので、メモです。 Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit P…

Oracle12c SQL*Loader(12.2.0.1)を動かしてみる

概要 こちらでインストールしたSQL*Loaderを動かしてみます。 Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production CentOS Linux release 7.3.1611 (Core) 検証 テスト用テーブル作成 ^ 郵便番号データロード用テーブル SQL> ed …

Oracle12c INDEXがUNUSABLEになるとEXTENT,SEGMENTは削除される

概要 ALTER TABLEなどでINDEXがUNUSABLEとなった場合に、EXTENT、SEGMENTは削除されるという事象の検証(というかメモ)です。 OracleMasterの教科書に載っているような話らしいですね。資格は持っていないので知らないです。 Oracle Database 12c Enterpris…

Centos7にOracle12cのSQL*Loader(12.2.0.1)をインストール

概要 Oracle12cR2のSQL*Loaderをインストールして接続するまでのメモです。 手順 rpmのダウンロード 直リンクだといつしか変わっていたりするので、下記ページで 「oracle client download Linux x86-64」を検索して、 http://www.oracle.com/technetwork/to…