「Oracle」表領域の一覧とデータファイルの一覧を取得
1.指定表領域がもつデータファイルの一覧
SELECT * FROM DBA_DATA_FILES WHERE TABLESPACE_NAME = '表領域名';2.データファイルの一覧
SELECT * FROM ...Oracle 11.2でORACLE_SIDを確認する方法
環境
Oracle 11.2.0
Red Hat Enterprise Linux Server release 6.4 (Santiago)
操作例
1.環境変数を確認して、ORACLE_SIDを確認 ...
「Oracle入門」検索結果をCSVへ出力する方法
— コンソールメッセージを非表示
SET ECHO OFF
— 1行に出力するバイト数
SET LINESIZE 1200
— 1ページの行数
SET ...
[Oracle]インデックス(INDEX)の表領域を変更する方法
書式
ALTER INDEX インデックス名 REBUILD TABLESPACE 表領域;
使用例
「Oracle」データベースリンクを作成する方法
書式
CREATE (PUBLIC) DATABASE LINK DB名
CONNECT TO ユーザー名
IDENTIFIED BY パスワード
USING ‘接続文字列’; ...
「Oracle」システム権限を取り消す方法
書式
REVOKE システム権限名 FROM usrename;
使用例
1.権限を取り消す
REVOKE CREATE TABLE FROM TESTUSER;
REVOKE SELECT ...
[Oracle]CASE式で複数な条件のサンプル
書式
CASE カラム
WHEN 条件1 THEN 結果1
WHEN 条件2 THEN 結果2
,
ELSE xxx
END
使用例
「Oracle 12c入門」 初期化パラメータを確認する方法
1.初期化パラメータを確認する
SELECT name, value FROM v$parameter;
2.特定の文字列を含むパラメータを検索する
SELECT name, value FROM v$pa ...
[Oracle]クライアントのバージョンを確認する
1.データベースのバージョン
SQL構文
select * from v$version;
結果
BANNER
Oracle Database 11g Release 11.2.0.1.0 ...
「Oracle入門」インデックス(INDEX)の状態を確認するSQL構文
SQL構文下記
1.INDEXの状態を確認SELECT * FROM USER_INDEXES;2.必要な項目のINDEXの状態を確認SELECT INDEX_NAME,TABLE_OWNER,TABLE_NAME,STATUS ...「Oracle入門」プライマリーキー(primary key)を作成する方法
SQL構文下記
1.プライマリーキー(primary key)を作成ALTER TABLE USERTABLE ADD CONSTRAINT PKUSER PRIMARY KEY (MEMBER_NUMBER);2.プライマリー ...「Oracle」データベースリンクを確認する方法
データベースリンクを一覧で確認
SELECT * FROM DBA_DB_LINKS;
SELECT * FROM ALL_DB_LINKS;
「Oracle」現行セッションの通貨記号を確認する方法
環境
Oracle 11.2
SYS_CONTEXT(‘USERENV’, ‘NLS_CURRENCY’) を使用して、現行セッションの通貨記号を確認します。 ...
「Oracle」データディクショナリの表の統計情報変更履歴を取得
環境
Oracle 11.2
データディクショナリの定義
1. OWNER オブジェクトの所有者
2. TABLE_NAME テーブル名
3. PARTITION_NAME パーティション名 ...
NLS_CHARACTERSETでDBの文字コードを確認する
SQL構文
SELECTPARAMETER,VALUEFROMNLS_DATABASE_PARAMETERSWHEREPARAMETER IN ('NLS_CHARACTERSET', 'NLS_NCHAR_CHARACTERS ...「Oracle」ユーザに付与権限を確認する方法
ユーザに付与される権限
SELECT * FROM ROLE_SYS_PRIVS;
結果
ROLE PRIVILEGE ADMIN_OPTION
DBA CREATE SESSION YES ...
「Oracle」IS NOT NULでNULL値ではないレコードを更新する
書式
where カラム IS NOT NULL
使用例
「Oracle入門」月末日(日曜)を取得するSQL構文
SQL構文下記
1. 5日後や5日前の日付を求めるSELECT SYSDATE,SYSDATE + 5,SYSDATE - 5FROM DUAL2.月末日を求めるSELECTLAST_DAY(SYSDATE) AS "当月末日" ...