2023年5月

マルチテナント
【再掲載】ロックダウン・プロファイル(2/3) ロックダウン・プロファイルの有効化/無効化

前回のおさらい こんにちは。 前回はロックダウン・プロファイルの概要を紹介しました。 本ビジネスブログの右側のカテゴリー[Oracle Database管理] > [マルチテナント] から確認できます。 今回はロックダウン・プロファイルの有効化/無効化をご紹介します。 検証環境の紹介 前回は機能概要ということで、環境の紹介は割愛していました。 今回は、簡単に紹介致します。 DBバージョン 18.3.0.0.0 for Linux x86-64 構成 Restart Singleインスタンス CDB名 ORCL PDB名 PDBORCL PDBORCL2 先日、Linux向け18.3.0.0.0が公開されたため、せっかくなので18cのgridとDBをインストールしてみた環境にしました。 PDBロックダウン・プロファイルの機能は12cでも使用可能です! 前回のラストでロックダウン・プロフ…

続きを読む
マルチテナント
【再掲載】ロックダウン・プロファイル(1/3) 迷惑なPDBを作らないために

こんにちは! お久しぶりです。以前、DBデータの論理削除の記事を執筆させて頂きました。 今回は、マルチテナントに関連する、ロックダウン・プロファイルの機能 について、ご紹介したいと思います。 参考 ◆DBデータの論理削除(というOracle Databaseではやや珍しい機能) 右のカテゴリメニュー[Oracle Database 管理] > VLDBとパーティショニング > [すぐに使える!DBデータの論理削除](連載) ◆マルチテナントの概要 右のカテゴリメニュー[Oracle Database 管理] > [マルチテナント] #当社プラチナホルダー執筆記事 をぜひご覧ください。 そのPDB、周りに迷惑をかけていませんか? 12cR1よりリリースされたマルチテナント・アーキテクチャは、簡単に言うと、 「データベース(CDB)の中に、複数のデータベース(PDB)を作成す…

続きを読む
マルチテナント
【再掲載】PDBの作成方法

前回のおさらい こんにちは! 前回はPDBの自動起動をお伝えしました。 本ビジネスブログの右側の「最新の投稿」の下にある カテゴリー > [連載]マルチテナント から確認できます。 こちらに更新していきますので、宜しくお願いします。 PDBの作成方法 皆様、お待たせしました。 第5回目にして、ようやくPDB作成方法のご紹介です! 敢えて基本操作を先にご紹介したのは、PDB作成にあたって、CDB/PDBへの接続切替や起動停止が発生するためです。 と言うことで、上記基本操作も今回出てきますので、「基本操作を忘れた・分からない」「まだ読んでない」という方は過去回も含めて読んでいただけますと幸いです。 それでは、はじめていきたいと思います! 今回はPDBの新規作成を目的に、最もポピュラーな「シードを使用したPDBの作成」方法をご紹介します。  クローニングやプラグインの方法については、別の回にて紹…

続きを読む
マルチテナント
【再掲載】PDBの自動起動

前回のおさらい こんにちは! 前回はCDB/PDBの起動停止をお伝えしました。 本ビジネスブログの右側の「最新の投稿」の下にある カテゴリー > [連載]マルチテナント から確認できます。 こちらに更新していきますので、宜しくお願いします。 PDBの自動起動 前回、下記紹介したことを覚えていらっしゃいますか? 【PDBの起動】 まず、PDBに関して、デフォルトの場合、CDBが起動した状態ではMOUNT状態で起動しています。 インスタンス、制御ファイルはCDB管理であるため、PDBがSHUTDOWN状態ではなく、MOUNT状態というのは頷けますね。 「覚えてまーす」という人、ありがとうございます。 「え?そんなこと書いてあった?」という人、データベースを運用する上で大切なことですので、これを機に覚えていただければ幸いです。   CDBを起動しただけでは、PDBはMOUNT状態となっ…

続きを読む
マルチテナント
【再掲載】CDB/PDBの起動停止

前回のおさらい こんにちは! 前回はCDB/PDBへの接続をお伝えしました。 本ビジネスブログの右側の「最新の投稿」の下にある カテゴリー > [連載]マルチテナント から確認できます。 こちらに更新していきますので、宜しくお願いします。 CDB/PDBの起動停止 CDBの起動停止方法は従来のデータベースと同じですが、PDBは独自のコマンドにより起動停止を行うことも可能です。 また、CDBが起動した状態であれば、特定のPDBのみを停止することが可能ですので、メンテナンスが必要な際の影響を少なくすることが出来ます。 マルチテナント構成で、2つのPDBが存在 PDB1 TEST122PDB PDB2 TEST122PDB2 CDBの起動 SQL> startup; ORACLEインスタンスが起動しました。 Total System Global Area 3539992576 bytes…

続きを読む
マルチテナント
【再掲載】CDB/PDBへの接続

前回のおさらい こんにちは! 前回はマルチテナントの概要をお伝えしました。 本ビジネスブログの右側の「最新の投稿」の下にある カテゴリー > [連載]マルチテナント から確認できます。 こちらに更新していきますので、宜しくお願いします。 CDB/PDBへの接続 CDBへの接続は従来のデータベース接続方法と同じです。 例えば、OS認証でローカル接続を行うとCDBに接続されます。 勿論、パスワード認証も可能です。 対して、PDBへの接続は、パスワード認証によるリモート接続が基本です。 CDBに接続した状態で、「 ALTER SESSION SET CONTAINER 」文によりPDBに接続することも可能です。 今回は下記のようなマルチテナント構成で、2つのPDBが存在する検証機を利用して、接続確認を行います。 PDB1 TEST122PDB PDB2 TEST122PDB2 では、コマンドを見…

続きを読む
マルチテナント
【再掲載】マルチテナントとは

お久しぶりです! こんにちは! 【マニア向け】すぐに使える!Oracle Database 12cR2の新機能!(前編) 【マニア向け】すぐに使える!Oracle Database 12cR2の新機能!(後編) の記事の執筆をしたり 某所で技術講演しました!で講師をしたり ゾンビインスタンス削除_後編(真犯人発見!相関図付)でゾンビインスタンスの削除を複雑化させた犯人として登場していた者です! 今回は、案件でマルチテナントを良く利用することになってきましたので、マルチテナントの概要および基本的な操作をご紹介したいと思います。 全部で10回程度の連載を想定しています。 これから宜しくお願い致します。 マルチテナントとは? 12cR1よりリリースされたマルチテナント・アーキテクチャは 「 複数のデータベースを1つのインスタンスに統合できる 」 といった機能となります。 もっと簡単に言うと、 「…

続きを読む
運営チームで試してみた
【再掲載】Microsoft Teamsノイズ抑制機能がすごい!

Microsoft Teamsノイズ抑制機能がすごい! みなさん、こんにちは DBひとりでできるもん運営チームです。 今回は技術検証記事というよりは、親しみやすい読み物として一つ記事を書いてみました♪ みなさんはMicrosoft Teamsノイズ抑制機能をご存じでしょうか?(当社はMicrosoft Teamsを導入しています) Web会議中にマイクをオンにしている人のキーボード打鍵音や生活音、騒音などを拾ってしまうと、聞こえづらくなってしまったりしますよね。 そんな時に使える画期的な機能「ノイズ抑制機能」を使って どれくらい抑制されるのか、ポテチを食べながら検証してみました。  #本検証は業務外で実施してみました。 すると驚くべき結果に・・・ 検証の仕方が何故ポテチなのですか笑 運営チームの仲の良さが伝わりますね。 検証の前提条件 検証者 4名(3名:PC、1名:i pad、全員異なる…

続きを読む
Dbvisit Standby
【Dbvisit Standby製品チームへインタビュー♪】Dbvisit Partner of the Year Award 2022受賞

【Dbvisit Standby製品チームへインタビュー♪】Dbvisit Partner of the Year Award 2022受賞 こんにちは!DBひとりでできるもん運営チームです。 先日、大反響を頂きました Dbvisit Partner of the Year Award 2022を受賞しました! の記事はご覧頂けましたでしょうか? 今回は、Award受賞に伴い Dbvisit Standby製品チーム にインタビューしてみました! Award受賞に至った苦労や工夫、製品の魅力、導入頂きたい企業様など、思いを語っていますので最後までご覧頂ければと思います。 素敵な写真と共にお伝えします! Dbvisit Standby製品チームの執筆記事も併せてご覧下さいね! Dbvisit Standby製品チームの紹介 今回インタビューに答えてくれたのはこちらの4名!(チーム自体は10名…

続きを読む
バックアップ
【再掲載】NetVault Backupってなぁに??

はじめに 今回より、NetVault Backupに関する全3回の新連載がスタートします💗 執筆者はOracle Cloud Infrastructure Classic 2018 Certified Associate Architect を取得しました!の記事でもご紹介した社員です。 皆さんはNetVault Backupをご存知でしょうか? ご存知ない方にも易しく解説されていますので是非ご覧くださいね🍄 NetVault Backupとの出会い 初めまして。 資格取得以外では初投稿になります。 私は2019年に中途で入社し、Oracle DBをメインに設計/構築を行っております。 今回、お客様からの要件で出てきたバックアップソフトウェアの NetVault Backupについてバックアップ/リストアをメインにいろいろ検証してみたので、3回にわたって記事…

続きを読む
バックアップ
【再掲載】DBバックアップをチューニングしてみよう!(RMAN)

こんにちは。 最近、大規模システムで「 RMAN によるDBバックアップが遅い」 という相談が増えておりますので、 本記事にてDBバックアップ時間を短くするテクニックをご紹介します。 ※注意※ 本記事ではDBバックアップの取得方法として RMAN の利用を前提としております。 新年1発目の講演してきました! PDBの作成方法 PDBの自動起動 執筆&登場記事はこちらを参照ください!(一部紹介) DBバックアップが遅い原因は? RMAN のDBバックアップですが、ざっくりと以下の流れで行われます。 一般的にDBバックアップに時間が掛かる要因としては、以下が考えられます。 [1. 読み込みフェーズ] ・DBファイルの配置先が低速なディスクである ・DBファイルの配置先のディスクにアクセスが集中している ・ネットワーク帯域が狭い(不足) [ 2. コピーフェーズ ] ・CPUの性能が悪い ・CP…

続きを読む
Oracle APEX
【再掲載】【Oracle APEX】Oracle APEXのご紹介

はじめに みなさん、こんにちは。 Oracle APEX 技術チームです。 今回から Oracle APEX の機能や Oracle APEX を使用した実際のアプリケーションについて紹介致します! 今回は簡単な製品説明と開発手順です。 宜しくお願いします APEXとは? みなさんAPEXはご存じですか? Oracle APEXOracle Application Express。以下APEX)とは、 データベース上で動作するWebアプリケーションフレームワーク です。 Oracle Database の標準機能の一部で、 Oracle Database のライセンスがあれば利用可能です。 また、開発も一般の Webアプリケーション とは異なり、 ノンコーディング で開発することが可能です。 Webアプリケーション の開発環境の構築も容易で、開発にかかる費用・期間を少なくすることが可能…

続きを読む
OS
【再掲載】Tera Termってなぁに?? 5.番外編(ファイル送受信)

はじめに こんにちは!ゆうきです🤗 これまでのTera Termソフトウェア関連の記事はいかがでしたでしょうか? ●Tera Termってなぁに?? 1.ダウンロード編 ●Tera Termってなぁに?? 2.インストール編 ●Tera Termってなぁに?? 3.設定編 ●Tera Termってなぁに?? 4.接続編 まだご覧になっていない方は、ぜひご覧くださいね。 今回は番外編としてTera Termソフトウェアのファイルアップロード方法を紹介していきたいと思います。 これまでの紹介では、サーバを操作することを中心に紹介していましたが、 Tera Termソフトウェアを使えば、 WindowsクライアントからLinuxサーバに ファイルを送受信することができますのでご紹介します🍀 バックナンバー💻 ●Tera Termってなぁに?? 1.…

続きを読む
Oracle Database 管理
統合監査の使用方法について

\Oracle Datebaseでお困りならプロを頼りましょう!/ Oracle関連のお悩みは弊社にお任せください ・Oracle関連の資格保持者ばかりのプロ集団 ・オラクル社から何年にも渡りAwardを受賞 ・導入実績多数の安心感 統合監査でセキュリティ強化 専門家に導入を依頼する› 御社の環境に最適な『答え』をご提案します はじめに こんにちは。 2019年に新卒で入社した、技術チームの「たくみ」です。 今回はOracleDatabaseの監査についてご紹介させて頂きます。 そもそも監査とは誰が、いつ、どのような処理を実施したか等を記録し、後から追えるようにするための記録です。 これらの情報を記録しておくことで、後から不正なアクセスや処理が実施されていないかを確認することができます。 本記事ではこの監査のひとつである統合監査について、実機での検証を交えてご紹介させて頂きます。それではは…

続きを読む
VLDBとパーティショニング
【再掲載】[超図解]パーティション化(1/5) パーティション事始め

新連載が始まります! たろーちゃんに続き、プラチナホルダーの新連載が始まります。 今回のネタは「VLDBとパーティショニング」です。 是非ともお目通しください! 助けて!ボスにドヤされちまう! キャサリン「どうしたの?チャーリー。浮かない顔をしてるわね。」 チャーリー「聞いてくれよ、キャサリン。今回新しくデザインしたこの履歴テーブルなんだけど、ホラ、レコード作成日付っていうカラムがあるだろ? これを条件にして四半期ごとに不要レコードを削除するという運用になったんだが、それが1億件以上あるんだよね・・・。 試しに検証してみたら、何時間待ってもDELETEが終わらないんだ!こんなバッチ処理リリースしたらまたボスにドヤされちまう!」 キャサリン「パーティション・テーブルは検討してみた?」 チャーリー「パーティ・・・何だって?そんなもの知らないよ。僕はさっさとこの忌々しいDELETE野郎の尻を叩い…

続きを読む
Oracle Database 管理
【再掲載】Database Migration Assistant for Unicode(DMU)ってなぁに? 4/4

前回のおさらい みなさん、こんにちは😊 前回は、DMUを使用して、 キャラクタセット 変更時の問題点を解消しました。 いかがでしたでしょうか? 今回は、ついに キャラクタセット の変更をしていきたいと思います❗ 宜しくお願い致します。 ※今回使用した検証環境は以下の通りです。 DMU 2.1.1 DB 12.1 single OS RHEL 7.3 画像引用元:DMUダウンロードサイト バックナンバー ●1回目 DUMとはどんなものか? ●2回目 ( キャラクタセット 変更時における問題点の検知) ●3回目 ( キャラクタセット 変更時における問題点の解消) こちらも是非見てくださいね🌸  キャラクタセット の変更 初回に、 キャラクタセット 変更の大まかな流れは以下のようになるとお伝えしました👀 1. 問題点の検知 2. 問題…

続きを読む
Oracle Database 管理
【再掲載】Database Migration Assistant for Unicode(DMU)ってなぁに? 3/4

前回のおさらい みなさん、こんにちは😊 前回は、DMUを使用してキャラクタセット変更時の問題点を検知しました。 いかがでしたでしょうか? 今回は、検知した問題点の解消をしていきたいと思います。 宜しくお願い致します。 ※今回使用した検証環境は以下の通りです。 DMU 2.1.1 DB 12.1 single OS RHEL 7.3 画像引用元:DMUダウンロードサイト バックナンバー ●1回目 DUMとはどんなものか? ●2回目 キャラクタセット 変更時における問題点の検知 こちらも是非見てくださいね🌸 キャラクタセット変更時の問題点の解消 初回に、キャラクタセット変更の大きな流れは以下のようになるとお伝えしました😆 1. 問題点の検知 2. 問題点の解消 3. キャラクタセットの変更 今回は2つ目のプロセス、「問題点の解消」を検証していきた…

続きを読む
資格取得
Oracle Cloud Infrastracture Foundations 2022 Certified AssociateとOracle Cloud Data Management 2022 Foundations Associateを取得しました!

Oracle Cloud Infrastracture Foundations 2022 Certified AssociateとOracle Cloud Data Management 2022 Foundations Associateを取得しました! このたび当社社員が Oracle Cloud Infrastracture Foundations 2022 Certified Associateと Oracle Cloud Data Management 2022 Foundations Associate を取得しました! 取得したのは ORACLE MASTER Silver DBA 2019を取得しました! 特集【with コロナ】組織改革の加速の秘訣とテレワーク導入の関係 Vol.8 ~新卒1年目 編~ に登場した社員です! それでは、本人のコメントを紹介します。 資格取得…

続きを読む
Oracle Database 管理
【再掲載】Database Migration Assistant for Unicode(DMU)ってなぁに? 2/4

前回のおさらい みなさん、こんにちは。 前回は、DMUとはどんなものか?ということをお伝えしました😊 いかがでしたでしょうか?是非、前回の記事も見て頂けると嬉しいです。 今回は、実際にDMUを使用し、 キャラクタセット 変更時における問題点の検知を行っていきます。 ※今回使用した検証環境は以下の通りです。 DMU 2.1.1 DB 12.1 single OS RHEL 7.3 画像引用元:DMUダウンロードサイト キャラクタセット変更時における問題点の検知 前回、キャラクタセット変更の大きな流れは以下のようになるとお伝えしました👀 1. 問題点の検知 2. 問題点の解消 3. キャラクタセットの変更 今回は、最初のプロセスである「キャラクタセット変更時における問題点の検知」を検証していきたいと思います。 ※キャラクタセットを JA16SJISTILDE か…

続きを読む
Oracle Database 管理
【再掲載】Database Migration Assistant for Unicode(DMU)ってなぁに? 1/4

新たな連載スタート! みなさん、こんにちは🤗 新たな連載がスタートします。 DMUはご存知でしょうか?4回に分けてわかりやすく紹介していきますので、宜しくお願い致します。 今回の著者は ●ORACLE MASTER Silver Oracle Database 12cを取得しました! ●ORACLE MASTER Bronze Oracle Database 12cを取得しました! ●Oracle Cloud Infrastructure Classic 2018 Associate Architectを取得しました! に登場した社員です🍀 なんと昨年の新入社員で、とても頼りになる存在です❗ ごあいさつ🌸 初めまして。 資格取得以外では初投稿です。 私は2019年に新卒で入社し、Oracle DBの構築や移行のお仕事を担当してい…

続きを読む