Oracle

Oracle

(DataStage)OracleDBアクセス

(DataStage)OracleDBアクセスCREATE ROLE DSXE;GRANT SELECT on sys.dba_extents to DSXE;GRANT SELECT on sys.dba_data_files to DSXE;GRANT SELECT on sys.dba_tab_partitions to DSXE;GRANT SELECT on sys.dba_tab_su...
Oracle

Oracle Wallet認証 Java JDBC接続

概要Wallet認証情報を用いて、JDBC Thinドライバ接続検証した時のメモを残しておきます。Oracle Help Center の記事 を参考にしています。 前提条件 環境の前提条件は以下の通りです。 Windows環境Oracle 12c インストール済、テストユーザ作成済Eclipse インストール済JDK8 インストール済 作業の流れ おおまかな作業の流れは、以下の通りです。 Ora...
Oracle

Oracle 12c 初期設定メモ

概要Oracle 12c ではPDB(プラガブル・データベース)がちょっとややこしいので行ったことメモに残しておきます。 1.PDBを起動sqlplus / as sysdbaPDBを起動するためにsysadminで接続し、下記のSQLを実行します。SQL> alter pluggable database pdb open;PDBを停止する場合は、下記のSQLを実行します。SQL> alter ...
Oracle

Oracle Database 12c のインストール(Windows編)

Oracle Database 12cをWindowsにインストールし、Enterprise Managerにログインするまでの備忘録として記載しておきます。(手順はポイントのみとなります。) 【前提条件】 試用用途でダウンロード、インストールします。 ダウンロードにはOracleアカウント が必要です。 1. ダウンロード公式サイトをWebブラウザで開きます。「ライセンスに同意する」をチェック後...
Oracle

(PL/SQL)INSERTでRETURNING句

INSERTした情報を表示CREATE OR REPLACE PROCEDURE TEST.TBL_INSERTISvUser TABLE_NAME%ROWTYPE;BEGININSERT INTO USER_MASTER (USER_ID, USER_NAME) VALUES ('0001', '鈴木 一')RETURNING USER_ID, USER_NAME INTO vUser;DBMS...
Oracle

暗号化/復号化(Oracle)

暗号化/復号化 ( ENCRYPT/DECRYPT ) 実行権限付与 —— 実行権限付与grant execute on dbms_crypto to USER_NAME; 暗号化 —— 暗号化CREATE OR REPLACE FUNCTION TEXT_ENCRYPT(pTXT VARCHAR2, pPwd VARCHAR2)RETURN VARCHAR2ISvEncrypted RAW(10...
Oracle

Oracleプロシージャ定義&呼出

1.プロシージャ定義(パッケージ) -- 1.プロシージャ定義(パッケージ)CREATE OR REPLACE PACKAGE PACK_PROC_SAMPLEISPROCEDURE PROC_SAMPLE(p_syori_kbn_i IN CHAR,p_irai_no_i IN OUT CHAR,p_irai_naiyou_o OUT VARCHAR2,p_result_o OUT NUMBER...