データベース

23ai
【Oracle 26ai 新機能】マテリアライズド・ビューの同時リフレッシュを使ってみた

はじめに こんにちは。Oracle Databaseの検証チームです。 今回は、Oracle Database 26aiの新機能である「マテリアライズド・ビューの同時リフレッシュ」をご紹介いたします。 ※本機能は従来の23aiから使用可能です。 今回の執筆者は以下の記事に登場しています! ORACLE MASTER Silver DBA 2019、 Oracle Cloud Infrastructure 2024 Certified Foundations Associateを取得しました! 過去のOracle Database 26aiの記事はこちら! 一部23aiと表示されています。 マテリアライズド・ビューとは マテリアライズド・ビューとは、事前に定義されたSELECT結果を表として保持する機能です。 ビューに対し、実テーブルにSELECT結果を保持しているため比較的高速にデータの取…

続きを読む
23ai
【Oracle Database】JSONリレーショナル二面性ビューを使ってみた

はじめに こんにちは。Oracle Databaseの検証チームです。 今回はOracle Database26aiで使用できる機能のJSONリレーショナル二面性ビューを使ってみましたので、ご紹介したいと思います。 過去のOracle Database 26aiの記事はこちら!(名称が一部23aiとなっているものがあります) 今回の執筆者は下記の記事も執筆しています♪是非ご覧ください。 ORACLE MASTER Bronze DBA 2019を取得しました! JSONリレーショナル二面性ビューについて JSONリレーショナル二面性ビューとは、同じデータをJSONドキュメント形式、リレーショナル形式の2つの視点で扱い、それぞれの欠点を補うことができる機能です。 データをJSONドキュメント形式で扱うこと、リレーショナル形式で扱うことにはそれぞれ以下の利点・欠点があります。 JSONドキュメ…

続きを読む
ひとりでできるもん
DB停止起動ひとりでできるもん

\Oracle Datebaseでお困りならプロを頼りましょう!/ Oracle関連のお悩みは弊社にお任せください ・Oracle関連の資格保持者ばかりのプロ集団 ・オラクル社から何年にも渡りAwardを受賞 ・導入実績多数の安心感 DB停止・起動、失敗ゼロで実践 安全な運用設計を相談› 御社の環境に最適な『答え』をご提案します はじめに こんにちは!ひとりでできるもん技術チームです🤗 これまでの記事 「ひとりでできるもん」シリーズはいかがでしたでしょうか? ●Tera Termってなぁに?? ●仮想Linuxサーバってなぁに?? ●Linuxひとりでできるもん 関連記事になりますのであわせてご覧くださいね。 今回はデータベースの使い方を紹介していきたいと思います🍀   本記事では、実機操作を通して情報処理技術の理解を深めることを目的としており、 …

続きを読む
ひとりでできるもん
シェルスクリプトでSQL文を実行してみよう!

\Oracle Datebaseでお困りならプロを頼りましょう!/ Oracle関連のお悩みは弊社にお任せください ・Oracle関連の資格保持者ばかりのプロ集団 ・オラクル社から何年にも渡りAwardを受賞 ・導入実績多数の安心感 シェルスクリプトでOracle操作を自動化 今すぐ自動化導入の相談をする› SQL実行の設定や運用まで一括で支援 はじめに こんにちは!ゆうきです🤗 これまで「ひとりでできるもん」シリーズなどを執筆しています。 関連シリーズ記事が充実していますのであわせてご覧くださいね。 今回はヒアドキュメントを扱う方法をご紹介したいと思います🍀   本記事では、実機操作を通して情報処理技術の理解を深めることを目的としており、 皆様の環境での動作を保証するものではありません。👀 ヒアドキュメントについて ヒアドキュメン…

続きを読む
Oracle Cloud
【再掲載】OCIでOracle Database 21cを作成してみました(2/2)

前回のあらすじ こんにちは! 前回はOCI上に21cのデータベースを作成しました。 今回は作成したデータベースへの接続確認と、 データベース、OSの設定確認を行っていきます。 今回はコマンドでの確認がメインです。 宜しくお願いします! SQL*Plusを利用したデータベースへの接続 TeraTermを起動して、パブリックIPアドレスを入力し、SSH接続でログインします。 初回接続時に以下の警告が表示されますが、[続行]を押下します。 OCIではrootユーザで直接アクセスすることは出来ないため、opcユーザで接続します。 ユーザ名にopcユーザを入力し、パスフレーズは入力せず、[RSA/DSA/ECDSA/ED25519鍵を使う]を選択し、[…]を押下します。 保存した秘密キーを選択し、[開く]を押下します。 秘密鍵が選択されたことを確認し、[OK]を押下します。 opcユーザでログイン後…

続きを読む
Oracle Cloud
【再掲載】OCIでOracle Database 21cを作成してみました(1/2)

はじめに こんにちは! 私は過去にExadataシリーズの記事を執筆していますが、今回はOCIでOracle Database 21c(以降21c)がリリースされましたので、 実際に作成したときのキャプチャを掲載しながら、OCIでOracle Database 21cのデータベースを作成する手順を紹介します! 宜しくお願いします! Oracle Database 21cのご紹介🍒 Oracle Database 21c(以降21c)はOracleデータベースの最新バージョンです。(2021/05/12現在) 2021年1月にOCIで公開されました。 21cのマニュアルはすでに公開されていますが、現時点ではOracle Cloud環境のみリリースされているようで、 ドキュメントにはDatabaseのインストレーションガイドは公開されていませんでした。 Oracle社のブログ記…

続きを読む
データベース
【再掲載】オンプレミス版Oracle Database 21cを作成してみました 2of2

前回のあらすじ こんにちは! 前回はOCI上に21cのデータベースを作成しました。 みなさん、いかがでしたでしょうか? 今回は前回の作業の続きでデータベースの作成をしていきます。 宜しくお願い致します! 本執筆者が過去に記載したExadataシリーズの記事も是非見てくださいね♪ DB作成 インストールが終わったら、リスナー・DB作成を行います。 今回、リスナーはdbcaにて作成するので、netcaによる手順は割愛させて頂きます。 Tera Termにて、oracleユーザでdbcaを起動します。 $ /u01/app/oracle/product/21.3.0/dbhome_1/bin/dbca [データベースの作成(C)]を選択し、[次へ(N) >]を押下します。 [拡張構成(V)]を選択し、[次へ(N) >]を押下します。 ※標準構成にすることで必要最低限の情報でDB作成が…

続きを読む
データベース
【再掲載】オンプレミス版Oracle Database 21cを作成してみました 1of2

はじめに こんにちは! 私は過去にExadataシリーズの記事を執筆していますが、今回はオンプレミスでOracle Database 21c(以降21c)がリリースされましたので、実際に作成したときのキャプチャを掲載しながら オンプレミスでOracle Database 21cのデータベースを作成する手順を紹介します! ちなみにクラウド版はこちらの記事でご紹介しております。 宜しくお願いします! オンプレミス版Oracle Database 21cのご紹介🍒 「Oracle Cloud Infrastructure(以降OCI)でOracle Database 21c(以降21c)の作成してみました」を執筆してから約3か月が経過しましたが、このたびオンプレミス版がリリースされましたので、シングルDBのインストールおよびDB作成検証を行いました。 OCIのインストールと比べる…

続きを読む
Oracle Cloud
【再掲載】OCIでOracle Database 21cを作成してみました(2/2)

前回のあらすじ こんにちは! 前回はOCI上に21cのデータベースを作成しました。 今回は作成したデータベースへの接続確認と、 データベース、OSの設定確認を行っていきます。 今回はコマンドでの確認がメインです。 宜しくお願いします! SQL*Plusを利用したデータベースへの接続 TeraTermを起動して、パブリックIPアドレスを入力し、SSH接続でログインします。 初回接続時に以下の警告が表示されますが、[続行]を押下します。 OCIではrootユーザで直接アクセスすることは出来ないため、opcユーザで接続します。 ユーザ名にopcユーザを入力し、パスフレーズは入力せず、[RSA/DSA/ECDSA/ED25519鍵を使う]を選択し、[…]を押下します。 保存した秘密キーを選択し、[開く]を押下します。 秘密鍵が選択されたことを確認し、[OK]を押下します。 opcユーザでログイン後…

続きを読む
Oracle Cloud
【再掲載】OCIでOracle Database 21cを作成してみました(1/2)

はじめに こんにちは! 私は過去にExadataシリーズの記事を執筆していますが、今回はOCIでOracle Database 21c(以降21c)がリリースされましたので、 実際に作成したときのキャプチャを掲載しながら、OCIでOracle Database 21cのデータベースを作成する手順を紹介します! 宜しくお願いします! Oracle Database 21cのご紹介🍒 Oracle Database 21c(以降21c)はOracleデータベースの最新バージョンです。(2021/05/12現在) 2021年1月にOCIで公開されました。 21cのマニュアルはすでに公開されていますが、現時点ではOracle Cloud環境のみリリースされているようで、 ドキュメントにはDatabaseのインストレーションガイドは公開されていませんでした。 Oracle社のブログ記…

続きを読む
データベース
【再掲載】オンプレミス版Oracle Database 21cを作成してみました 2of2

前回のあらすじ こんにちは! 前回はOCI上に21cのデータベースを作成しました。 みなさん、いかがでしたでしょうか? 今回は前回の作業の続きでデータベースの作成をしていきます。 宜しくお願い致します! 本執筆者が過去に記載したExadataシリーズの記事も是非見てくださいね♪ DB作成 インストールが終わったら、リスナー・DB作成を行います。 今回、リスナーはdbcaにて作成するので、netcaによる手順は割愛させて頂きます。 Tera Termにて、oracleユーザでdbcaを起動します。 $ /u01/app/oracle/product/21.3.0/dbhome_1/bin/dbca [データベースの作成(C)]を選択し、[次へ(N) >]を押下します。 [拡張構成(V)]を選択し、[次へ(N) >]を押下します。 ※標準構成にすることで必要最低限の情報でDB作成が…

続きを読む
データベース
【再掲載】オンプレミス版Oracle Database 21cを作成してみました 1of2

はじめに こんにちは! 私は過去にExadataシリーズの記事を執筆していますが、今回はオンプレミスでOracle Database 21c(以降21c)がリリースされましたので、実際に作成したときのキャプチャを掲載しながら オンプレミスでOracle Database 21cのデータベースを作成する手順を紹介します! ちなみにクラウド版はこちらの記事でご紹介しております。 宜しくお願いします! オンプレミス版Oracle Database 21cのご紹介🍒 「Oracle Cloud Infrastructure(以降OCI)でOracle Database 21c(以降21c)の作成してみました」を執筆してから約3か月が経過しましたが、このたびオンプレミス版がリリースされましたので、シングルDBのインストールおよびDB作成検証を行いました。 OCIのインストールと比べる…

続きを読む
Oracle Database 管理
Oracle23cの正式リリース

はじめに みなさん、こんにちは! 私はOracle Exadata関連の記事を執筆しています。 Oracle CloudWorld 2023 で Oracle23c(以降23c)のリリース発表がありましたので紹介していたいと思います。 これはみなさん気になる最新情報ですね! Oracle23cとは 今までは、無料提供であった Oracle Database 23c Free - Developer Release の発表のみでしたが、ようやく正式版リリースの発表となりました。 リリーススケジュールのドキュメントによると、現時点で提供されているプラットフォームとしては、OCI Base Database Serviceのみですが、2024年上半期に 64ビット版 Linux と Exadata のリリースが予定されており、以降その他のプラットフォームでリリースされる予定です。 Oracle2…

続きを読む
Oracle Database 管理
【再掲載】高速リカバリ領域 アーカイブ・ログの管理について

はじめに こんにちは!2019年に新卒で入社した、技術チームの「たくみ」です。 現在はお客様環境の保守・運用業務に奮闘する日々です。 「高速リカバリ領域について」という記事で高速リカバリ領域をご紹介させて頂きましたが、今回はその 高速リカバリ領域におけるアーカイブ・ログの管理についてご紹介します。 さっそくはじめていきましょう。 今回執筆してくれた社員の資格取得記事も是非ご覧ください♪ ●Oracle Cloud Infrastructure Foundations 2021 Certified Associateを取得しました! ●ORACLE MASTER Silver DBA 2019を取得しました! ●Oracle Cloud Infrastructure Classic 2018 Associate Architectを取得しました! 高速リカバリ領域にアーカイブ・ログを出力させ…

続きを読む
データベース
【再掲載】オンプレミス版Oracle Database 21cを作成してみました 2of2

前回のあらすじ こんにちは! 前回はOCI上に21cのデータベースを作成しました。 みなさん、いかがでしたでしょうか? 今回は前回の作業の続きでデータベースの作成をしていきます。 宜しくお願い致します! 本執筆者が過去に記載したExadataシリーズの記事も是非見てくださいね♪       DB作成 インストールが終わったら、リスナー・DB作成を行います。 今回、リスナーはdbcaにて作成するので、netcaによる手順は割愛させて頂きます。 Tera Termにて、oracleユーザでdbcaを起動します。 $ /u01/app/oracle/product/21.3.0/dbhome_1/bin/dbca   [データベースの作成(C)]を選択し、[次へ(N) >]を押下します。 [拡張構成(V)]を選択し、[次へ(N) >]を押下しま…

続きを読む
データベース
【再掲載】オンプレミス版Oracle Database 21cを作成してみました 1of2

はじめに こんにちは! 私は過去にExadataシリーズの記事を執筆していますが、今回はオンプレミスでOracle Database 21c(以降21c)がリリースされましたので、実際に作成したときのキャプチャを掲載しながら オンプレミスでOracle Database 21cのデータベースを作成する手順を紹介します! ちなみにクラウド版はこちらの記事でご紹介しております。 宜しくお願いします!   オンプレミス版Oracle Database 21cのご紹介🍒 「Oracle Cloud Infrastructure(以降OCI)でOracle Database 21c(以降21c)の作成してみました」を執筆してから約3か月が経過しましたが、このたびオンプレミス版がリリースされましたので、シングルDBのインストールおよびDB作成検証を行いました。 OCIのインス…

続きを読む
Oracle Cloud
【再掲載】OCIでOracle Database 21cを作成してみました(2/2)

前回のあらすじ こんにちは! 前回はOCI上に21cのデータベースを作成しました。 今回は作成したデータベースへの接続確認と、 データベース、OSの設定確認を行っていきます。 今回はコマンドでの確認がメインです。 宜しくお願いします!       SQL*Plusを利用したデータベースへの接続 TeraTermを起動して、パブリックIPアドレスを入力し、SSH接続でログインします。 初回接続時に以下の警告が表示されますが、[続行]を押下します。 OCIではrootユーザで直接アクセスすることは出来ないため、opcユーザで接続します。 ユーザ名にopcユーザを入力し、パスフレーズは入力せず、[RSA/DSA/ECDSA/ED25519鍵を使う]を選択し、[…]を押下します。 保存した秘密キーを選択し、[開く]を押下します。 秘密鍵が選択されたことを確認し、[OK…

続きを読む
Oracle Cloud
【再掲載】OCIでOracle Database 21cを作成してみました(1/2)

はじめに こんにちは! 私は過去にExadataシリーズの記事を執筆していますが、今回はOCIでOracle Database 21c(以降21c)がリリースされましたので、 実際に作成したときのキャプチャを掲載しながら、OCIでOracle Database 21cのデータベースを作成する手順を紹介します!   宜しくお願いします!   Oracle Database 21cのご紹介🍒 Oracle Database 21c(以降21c)はOracleデータベースの最新バージョンです。(2021/05/12現在) 2021年1月にOCIで公開されました。 21cのマニュアルはすでに公開されていますが、現時点ではOracle Cloud環境のみリリースされているようで、 ドキュメントにはDatabaseのインストレーションガイドは公開されていませんでした…

続きを読む
ひとりでできるもん
【再掲載】シェルスクリプトでSQL文を実行してみよう!

はじめに こんにちは!ゆうきです🤗 これまで「ひとりでできるもん」シリーズなどを執筆しています。 関連シリーズ記事が充実していますのであわせてご覧くださいね。 今回はヒアドキュメントを扱う方法をご紹介したいと思います🍀   本記事では、実機操作を通して情報処理技術の理解を深めることを目的としており、 皆様の環境での動作を保証するものではありません。👀 ヒアドキュメントについて ヒアドキュメントをご存知でしょうか。 スクリプトやプログラムの中に文字列を記述しておいて 実行時に利用するのがヒアドキュメントです。 今回ご紹介する演習では、 シェルスクリプトにSQL文を記載しておいて 実行時にSQL*Plusにその文字列を渡して実行します。   とっても便利なので、要チェックです🤗 サンプルスクリプト 今回ヒアドキ…

続きを読む
ひとりでできるもん
【再掲載】制御ファイルの作成

はじめに こんにちは!ゆうきです🤗 これまで「ひとりでできるもん」シリーズなどを執筆しています。 関連記事が充実していますのであわせてご覧くださいね。 特にDB停止起動ひとりでできるもん(制御ファイル破壊編)は今回の記事と内容が近しいので是非ご覧ください。 今回は制御ファイルの作成方法をご紹介したいと思います🍀   本記事では、実機操作を通して情報処理技術の理解を深めることを目的としており、 皆様の環境での動作を保証するものではありません。👀 制御ファイル作成スクリプトを作成する 制御ファイルを作成するSQL文を、 現在の制御ファイルから作成できるので最初に作成しましょう! 方法については、マニュアルを読んで操作していきます。 Oracle Database Release 19 SQL言語リファレンス 13 SQL文: CREAT…

続きを読む