oracle

ORACLE MASTER Bronzeを取得しました

ORACLEをさわる機会があったので、ついでに資格を取りました。 ORACLE初心者の私が勉強に使用した書籍です。 定番中の定番です。 1. オラクルマスター教科書 Oracle Database Bronze[DBA11]編 (1Z0-018J) ORACLEの基礎を学習できます。 2. ORACLE MASTER Bro…

表の結合

結合とは、2つ以上の表の情報を合わせて取り出す問い合わせのこと。 Oracleでは独自構文で表結合していたが、Oracle9iからSQL:1999構文も使用できる。 (環境) SQL> DESC EMP 名前 NULL? 型 ----------------------------------------- -------- ------------…

SQLによる行ロックと表ロック

(行ロック)SELECT〜FOR UPDATE [WAIT | NOWAIT] SELECT〜FOR UPDATEは行レベルでロックをするためのSQL文。 (10秒までは競合するトランザクションの完了を待つ) SELECT column FROM table WHERE column = 1 FOR UPDATE OF column WAIT 10; WAITとNOWAITにつ…

Oracle Databaseに必要な環境変数

ORACLE_BASE OFA*1のOracleディレクトリ構造のベースを指定 ORACLE_HOME Oracleソフトウェアを含むディレクトリの指定 ORACLE_SID インスタンス名 デフォルトは、「oral」になっている 英数字文字列(MAX 8文字) LD_LIBRARY_PATH 共有オブジェクトライブラリ…

Oracle Databaseの基礎の基礎

1) データファイル構成 データファイル(物理的、*.dbf) / 表領域(論理的) 表 索引 その他、オブジェクト 2) Oracleの構成 データベースファイル データファイル ユーザが使用するデータ、内部表(データディクショナリ) REDOログファイル データベースに対す…

Oracle Database 10g Express Client for Windowsのインストール

ここから[OracleXEClient.exe]をダウンロードして、インストール。 [スタート]->[プログラム]->[Oracle Client 10g Express Edition]から[SQLコマンドラインの実行]を起動。 下記コマンドで、Oracle XEサーバへ接続。 SQL> connect UserName@ServerName もし…

Oracle Database 10g Express Edition(XE)のインストール

勉強する必要に迫られ、とりあえずXEをインストールしました。 必要なパッケージのインストール $ sudo aptitude install libaio1 bc Oracle Database 10g Express Editionのインストール ここから[oracle-xe-universal_10.2.0.1-1.0_i386.deb]をダウンロー…