Oracleデータベースの並列処理:テーブルとインデックスの最適化戦略
Oracleの並列処理基礎概念
Oracleデータベースでは、テーブルやインデックスに並列度を設定することで、複数のCPUリソースを同時に活用し、大規模なデータ操作のパフォーマンスを向上させることができます。DBA_TABLESやDBA_INDEXSデータディクショナリのDEGREEフィールドが、この並列度を示します。
現在の並列度設定の確認方法
-- 全テーブルの並列度を確認
SELECT tab ...
5月17日 10:23 投稿
Oracle Data Guard の単一インスタンス構成手順
環境設定
プライマリDB: 192.168.21.142
スタンバイDB: 192.168.21.141
両DBともインスタンス名: adg, DB名: adg
1. ネットワーク設定
両サーバの/etc/hostsに以下を追加:
192.168.2.31 primary
192.168.2.101 standby
2. リスナー設定
プライマリDBのlistener.ora:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = adg)
(ORACLE_H ...
5月17日 01:36 投稿
Node-RED 4.0.2でOracleデータベースに接続する方法(node-red-contrib-agur-connectorモジュール使用)
Oracleデータベースとは
Oracleは繊細で、使用方法を誤るとすぐに 문제가が発生します。
※より優れたモジュールのチュートリアルを公開しています。以下は古いバージョンの教程ですが、環境変数の設定など必要な設定が含まれています。
最新モジュールの教程:node-red-contrib-agur-connectorを使用したOracleの追加・削除・更新・検索
遭遇した問題点
1. Oracle In ...
5月16日 04:20 投稿
Oracleデータベースのインポート・エクスポート操作手順
1. Linux環境でのデータベースインポート
まず、rootユーザーからoracleユーザーにスイッチします。
su - oracle
sysdba権限でsqlplusに接続します。
sqlplus / as sysdba
1.1 テーブルスペースとユーザーの作成
業務要件に応じて、テーブルスペースのサイズと自動拡張サイズを調整してください。
永続テーブルスペースの作成:
create tablespace PROD_DATA
loggin ...
5月14日 16:09 投稿
オラクルデータベースにおける複数テーブルの結合と副問い合わせの実践
リレーショナルデータベースにおいて、分散して格納されたデータを統合するにはテーブル結合が不可欠です。オラクルデータベースは標準SQLに加えて独自構文も歴史的にサポートしており、開発要件に応じて適切な結合手法を選択することが求められます。基本的なテーブル結合は以下のように記述します。
SELECT
e.emp_name,
e.salary,
d.dept_name
FROM employee e, de ...
5月14日 06:47 投稿
Oracleのstored procedureをPostgreSQLに移行する
PostgreSQLへの接続
psql -h 192.168.137.131 -p 5432 postgres sa
tusc@6789#JKL
ユーザー作成
CREATE USER name thunisoft createdb; --(等価: CREATE ROLE name LOGIN createdb);
データベース作成
create database test_database owner = thunisoft;
ヘルプの表示 psqlで「help」と入力
[thunisoft@localhost ~]$ psql test_database
psql (9.3.6)
Type &quo ...
5月13日 04:22 投稿