Oracle

【Oracle】Javaストアド ~ Oracle から Java を呼ぶ ~

■ はじめに Oracle から Java をコールする方法を探していたら、 「Javaストアド・プロシージャ」という機能があるらしいので調べてみる。 ■ 注意 Oracle Database 11g Express Editionでは、 Javaがサポートされていないので利用できない ■ 設定例 【1】Ja…

【Oracle】Oracle DB での テスト環境作成

■ 表領域(TABLESPACE) 表領域作成 CREATE TABLESPACE SAMLE_DB DATAFILE 'C:\oraclexe\app\oracle\product\11.2.0\server\database\SAMLE_DB.dbf' SIZE 100M SEGMENT SPACE MANAGEMENT AUTO ; # 別DB作成する場合 CREATE TABLESPACE SAMLE_DB2 DATAFILE 'C…

【Oracle】Oracle Database 11g Express をインストールする

■ 設定環境 * OS : Windows10 ■ インストール 【1】Oracle をダウンロードする * 以下のサイトから、 Oracle Database Express Edition 11g をダウンロードする http://www.oracle.com/technetwork/jp/database/database-technologies/express-edition/down…

【Oracle】文字列の扱い

■ 文字列連結 * 「||」で、行う(プログラムのORと勘違いしそう。。。) 例 SELECT 'Hello, ' || name || '.' FROM person; 関連記事 Oracle のデータ型 https://blogs.yahoo.co.jp/dk521123/11973163.html

【Oracle】Oracleの再インストール (アンインストール後にインストール)

アンインストール [1] Oracle Universal Installerを立ち上げ、「製品のアンインストール」をクリックし、削除を行う [2] [スタート]-[すべてのプログラム]でOracle関連ののサービスがすべて消えたことが確認する [3] OS再起動(ファイルのロックを解除する…

【Oracle】 待ち状態を作る

■ 一定時間停止させるには... * DBMS_LOCK.SLEEP()を使用する 構文 DBMS_LOCK.SLEEP(【待ち時間】); ■ うまくいかない場合 * DBMS_LOCK パッケージは、execute_catalog_role に対して実行権限が付与されているので、 権限を付与しないと実行できないことが考…

【Oracle】Oracle 環境設定

■ 手順概要 【1】 コマンドプロンプトを立ち上げ、コマンド「sqlplus 【ユーザ名】/【パスワード】@【接続先】」を打ち、ログインする 【2】 ユーザを作成する 【3】 ユーザに権限を付ける 【4】 再度、作成したユーザでログインする 【1】 ログインす…

【Oracle】Oracle DBに対してバッチでデータ更新する

■ はじめに Oracle DBに対してバッチでデータを更新する 目次 【1】ファイル構成 【2】ファイル内容 【3】注意 【1】ファイル構成 バッチ * mainBatch.cmd * subBatch.cmd * Property.bat SQL文 * mainSQL.sql * /sql/subSql.sql 【2】ファイル内容 1…

【Oracle】データのバックアップ・リストア

■ バックアップ手順 [1] SqlPlusを使って、SYSTEM権限でログインし、Oracelディレクトリオブジェクトを作成する。(初回のみ) [2] (SqlPlusではなく)コマンドプロンプトにより、Oracelエクスポートユーティリティーを実行する 以下、手順詳細。 [1] Oracel…

【Oracle】ユーザの作成

■ ユーザの作成 【1】 Application Expressの表示 【2】 ユーザ作成 【1】 Application Expressの表示 [1] Windowsのスタートメニューの [すべてのプログラム]-[Oracle Database 10g Express Edition]-[データベースののホームページを移動する] を選択す…

【Oracle】Oracle 覚書

【1】Oracle * Oracleには旧来よりcreate database文はないらしい。 (正確には存在するが、SQL Serverとは異なる) * イメージとしては、Oracleは、『1「database」=1インスタンス』 * SQL Serverのイメージでやろうとしているのであれば、 create TableSpa…

【Oracle】Oracle のデータ型

■ 型定義 (CREATE TYPE) 新しいデータ型を定義する 構文 CREATE TYPE usertype FROM VARCHER(40) NOT NULL; ■ 文字列 CHAR 固定長で、文字列の長さに関わらず、指定した長さの領域をとる 例:CHAR(10)と定義し、「MIKE(4Byte)」を格納した場合 残りの6Byteは…