DB

Oracle 10gと11gがSPFILE作成についての実験

DB

1、使用中のSPFILEを削除してみる 10g: ora10g@linux5 /oracle/u01/app/oracle/product/10.2.0/db_1/dbs$ mv spfileora10g.ora spfileora10g.ora_move 11g: ora11g@RHEL53 /oracle/u01/app/oracle/product/1101/db/dbs$ mv spfileora11g.ora spfileora11g…

手動データベース作成手順(Oracle 10g)

DB

作成環境: CentOS5.3 Oracle10gR2 一、データベース作成計画 1、DB表と索引を計画し、領域を見積る 2、OSファイルレイアウト計画:物理ファイルのI/O分散、ストライプ化 3、OSファイルの作成と管理:ASMを検討する 4、グローバル・データベース名を決定…

ラッチ(Latch)とOracleデータベース

DB

ラッチは、もともと家のドアなどにかけるチェーンのことで、 Oracleではシステム・グローバル領域(SGA)のメモリー構造を保護するためにOracleで使用される下位レベルの内部ロックです。 サーバー・プロセス やバックグラウンド・プロセスは、SGAで操作を行…

OracleのREDOとUNDO(概要説明)

DB

レコードをINSERTするとき、テーブルとUNDO情報はREDOに入れて、COMMITまたはその前に、REDOログとして保存される。 障害時にREDOログを利用してCOMMIT後のデータを復活可能です。 主にREDOとUNDOを比較しながら説明する。 (REDOログの動作を完全に説明して…

CentOS 5 (5.2) でのOracle10g インストール メモ

DB

1、必要パッケージのインストール [root@www ~]#yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat un…

Oracle 10g Enterprise Managerのmetricエラー対策

DB

LinuxでOracle10gR2をインストールしたが、 OEM上、下記のエラーが出た 「Error: dbconsole java.lang.exception: no such metric」 このエラーが表示されるケースは少なくない。 metricは統計することで、Oracle統計の集計に何か問題が発生している。 対策…

pgFouineでPostgreSQLのログを監視

DB

PHPで作成したPostgreSQLログ解析ツールpgFouineで定期的にログを解析し、 リポートを作成してくれます。 PostgreSQL8.1での設定方法を簡単に述べます。 思想: PostgreSQLのログをSYSLOGへリダイレクト出力後、定期的にリポートを作成してもらう。 1、post…

sqlite3の使い方まとめ

DB

### シェルからコマンドの実行 $ sqlite3 data.db ".tables" auth_group auth_user_groups auth_group_permissions auth_user_user_permissions auth_message django_content_type auth_permission django_session auth_user django_site-- ロードしたDBファ…

Oracleテーブル毎に自動バックアップ化

DB

Oracleをテーブル毎に自動バックアップする方法です。 -- exp.sql -- set line 300; select 'D:\oracle\ora81\BIN\exp userid=user/pass@sid' || ' file=user.' || table_name || '.dmp tables=user.' || table_name from user_tables order by table_name ;…

OracleテーブルデータをCSVファイルへ出力

DB

SQL*PLUSのSPOOL機能を使ってCSVファイル形式にDUMPします。 SQL> set echo off エコーをOFFします。 デフォルトではOFFですが念のため。 SQL> set linesize 1000 1行のサイズを設定します。 データより長ければ問題ありません。 SQL> set pagesize 0 ページ…