ねら~ITエンジニア雑記

やきうのお兄ちゃんが綴るOracle Databaseメインのブログ

Java

新着順 人気順

OCI API Gateway の機能と OCI Vault のシークレットで OCI Functions を保護(認証)してみる。(Oracle Cloud Infrastructure)

OCI API Gateway には認証機能が付いています。今回は API Gateway の認証機能を使用して OCI Functions を保護(認証)してみますやで。 彡(゚)(゚) 1. やりたい事&元ネタ 元ネタは下記の記事となります。 Oracle Functionsを利用したAPI Gatewayの認証 https:…

Autonomous Database(ATP) に Java(JDBC Thin Driver) で ウォレット無しで接続してみる。

Autonomous Database(ATP/ADW/AJSON) は、従来は Autonomous Database自体が持つウォレットのファイル群を クライアント側に配置する必要がありましたが、ウォレット無しのTLS接続を許可するオプションが追加されました。 Update Network Options to Allow T…

DBLINKを使用した Oracle Database で、DBLINK元と先のデータを取得して表示するJavaコードのサンプル

DBLINKを使用した Oracle Database で DBLINK元と先のデータを取得して表示するJavaコードのサンプルです。 某チャットの某質問で「ソース(情報源)はありますか?」と聞かれて「ぐぬぬ。」となったので、書いてみますた。 彡(゚)(゚) 1. 環境と構成 下記の構成…

JDK6(Java) + JDBC OCI Driver(type 2) で Autonomous Database に接続してみる。

1. Oracle Instant Client 12.1.0.2 をダウンロード&解凍 2. Autonomous Database のウォレットをダウンロード&解凍 3. Autonomous Database のウォレットのsqlnet.oraを編集 4. テスト用のサンプルコード 5. コードのコンパイルと実行 6. 参考ドキュメン…

WLS(WebLogic)からAutonomous Database(ATP/ADW)に接続するデータソース(コネクションプール)を作成してみる。

※(2019/7/4追記) 本記事は単体のWLS(WebLogic)からAutonomous Databaseに接続するデータソースを作成する記事として修正しました。 1. JDBC Driver 19.3 Full版のダウンロード 2. JDBC Driver 19.3 Full版をWLSのOSに格納&展開 3. Autonomous DatabaseのWal…

JDBC URL(Oracle Database, Thin)の作り方

JDBC URL(Oracle Database, Thin)の作り方を書いてみるやで彡(゚)(゚) 1. JDBCマニュアルの記述 2. リスナーの役割 3. データベース・サービスとは? 4. サンプル1:sqlclでJDBC URLを指定しつつ接続確認 5. サンプル2:OCI DB(DBaaS)のCDBにsqlclでJDBC URLを…

Autonomous DB(ADW/ATP) に Java の JDBC Thin Driver で接続してみる。(OCI, Oracle Cloud Infrastructure)

1. Autonomous DB(ADW/ATP) とは? 2. Autonomous DB(ADW/ATP) に接続する時のポイント(※ウォレットが必須) 3. ウォレット、JDBC Driver Full版 のダウンロードと展開 4. 方法1:ウォレットのパス(TNS_ADMIN) を JDBC URL に記述 5. 方法2:ウォレットのパス(T…

OCI Database(DBaaS) の PDB に Java の JDBC Thin Driver で接続してみる。(Oracle Cloud Infrastructure)

表題の通り、OCI(Oracle Cloud Infrastructure) Database(DBaaS) の PDB に Java の JDBC Thin Driver で接続してみます。下記の構成で試すやで彡(゚)(゚) Compute(Java, JDBC Thin Driver) ⇒ (Private Subnet) ⇒ DBaaS(PDB) 前回の記事の続きになります。 OCI…

JavaのPreparedStatementを使ったバインド変数なSQLで、ワザとORA-1000エラーを起こすソースを書いてみて回避策を探る。

ORA-1000エラーはOracle Databaseのセッションでオープンしている カーソル数が最大値を超えた際に発生するエラーです。 ORA-1000 最大オープン・カーソル数を超えました。 早速やってみるやで彡(゚)(゚) まずはテーブルの準備から。 CREATE TABLE TBL_A( C1 N…

java の CallableStatementインタフェース で ストアド・プロシージャ をコールして、V$ACTIVE_SESSION_HISTORY の PROGRAM列 や MODULE列を見てみる。(Oracle Database + java)

java の CallableStatementインタフェース で Oracle Database の ストアド・プロシージャ を コールして、V$ACTIVE_SESSION_HISTORY の PROGRAM列 や MODULE列 に何がセットされるかを見てみるやで彡(゚)(゚)下記サイトを参考にしながら書いてみたやで。 相変…

CLOBをSELECTして表示するjavaソース・サンプル(Oracle Database + java)

下記サイトを参考にしながら書いてみたやで。彡(゚)(゚) ワイ java は不慣れなんで、そこは勘弁やで彡(-)(-) SELECT文サンプル http://java-reference.com/java_db_select.htmlインタフェースClob https://docs.oracle.com/javase/jp/8/docs/api/java/sql/Clob…

Oracle の JDBC Thin Driver で Net Trace を取得する。

まず服を脱ぎます。まず "トレース用" のJDBCドライバをダウンロードします。 ojdbc*_g.jar を Oracle のサイトからダウンロードしてきます。JDBCドライバはバージョンが幾つかありますが、差し当たり11gR2(11.2.0.4)の "トレース用"JDBCドライバを下記サイ…

Java7 と Java5 で hugepage を 使う/使わない が異なる?

とりあえずメモ。hugepage使用の判定方法は yohei-aさんの記事 【Linux で huge page を使っているプロセスを調べる方法:id:yohei-a:20140816:1408168458】を参考。Java7 の場合 [oracle@hostname1 javatest]$ /home/oracle/work/ayshibat/jdk1.7.0_51/bin/j…