Libprocではプログラムからフロントエンド、バックエンド、クラウドなどのモダンな技術からサーバ構築などの基礎的な技術を扱うエンジニア・IT担当者、ビジネスオーナー向けのWeb技術サイト。
OracleDatabaseの「commit」文について紹介します。 「commit」文は、「rollback」文と同様にDCL(Data Control Language)と呼ばれ、データを制御するSQL文になります。 データベースのcommitは各データベースで動作が異なります。 この記事ではcommit時にOracle Database特有のイベントについても説明していきます。
OracleDatabaseのデータ削除SQL、「delete」文について紹介します。 「delete」文は、「insert」、「update」と同様にDML(Data Manipulation Language )と呼ばれ、データを操作するSQL文になります。
OracleDatabaseのデータ更新SQL、「update」文について紹介します。 「update」文は、「insert」、「delete」と同様にDML(Data Manipulation Language )と呼ばれ、データを操作するSQL文になります。
オンプレミス版Oracle Database 18cの「データベース」と「リスナー」を作成する手順を紹介します。 なお今回作成するデータベースは「スタンドアローン」の「Non-CDB」構成になります。
OracleDatabase 18cをLinux上にインストールする手順
この記事ではオンプレミス版のOracle Database 18cをインストール手順を紹介します。 クラウド版結構前にリリースされていたのですので待望のオンプレミス版です。 Oracle DB 18cはオンプレミス版でははOracle Database 12cR(12.2.0.2)という位置づけになるそうです。
[OracleDB] ”insert”文でデータ挿入。insert文を高速化するポイントも紹介。
この記事で「insert文」の基本的な使い方から、insert高速化のためのTIPSも紹介します。 「insert」文は単純SQLですが、「insert into ~ select」文などテクニックもあり意外に奥が深いです。
Bootstrapを使用時に生産性をUPさせる便利なサービスと書籍を紹介
フレームワークを使い始めのころは覚えることが多いので思ったほど生産性が上がりません。 この記事では、まだまだBootstrapを使いこなせなかったり、ド忘れしてしまっりした時のために生産性を上げる便利なサービス・書籍を紹介しています。
Ajaxを生JavaScirpt(pure javascirpt)で実装する方法
「生JavaScriptでAjaxを実装する方法」を紹介します。 巷ではJQuery不要説が徐々に広まっていますので、この機会に生JavaScriptを使用した方法も学んでみてはいかがでしょうか?
yumのSyntaxError「KeyboardInterrupt」「except yum.Errors.RepoError」が出た時の対処法
「yum」インストールした時に以下の「SyntaxError」が出力し、「yum」がうまくインストールすることが出来ない時があります。 今回はこの「SyntaxError」の対処方法を紹介します。
[CentOS][Ubuntu] lsコマンドの使い方と主要なオプション
lsコマンドと「list segments」の意味で、ファイルやディレクトリの情報を表示するコマンドです。 CUIで操作するために必須のコマンドですので必ず使いこなせるようになりましょう。 なおlsコマンドはUnix/Linux・MacOSでも使用できるコマンドになります。
Python3でMySQL・MariaDBへの接続とSQL実行
Pythonで「MySQL」、「MariaDB」へ接続する方法を紹介します。 今回はPythonの「mysql.connector」ライブラリを使用して「MySQL」「MariaDB」に接続します。 PythonとMariaDBを組み合わせる場合は「Python MySQL」で情報を検索すれば大よそ解決することができます。
Pythonで「CGI(Common Gateway Interface)」を使用する方法を紹介します。 初めてCGIを使う人向けに分かりやすく説明しておりますので、この機会にPythonがWebサーバ上でどのように動作するのか理解しましょう。
WindowsにDocker for Windowsをインストール
「Docker for Windows」のインストール方法を紹介します。 今回インストールするのは「Docker for Windows」です。「Docker ToolBox」ではありません。 また「Docker for Windows」をインストールするには「Windows PRO以上」または「Windows Server」が必要になります。
Windows 10で「Hyper-V」を有効化する手順を紹介します。 Windows 10の「Home Edition」では「Hyper-V」を使用することが出来ません。 Windows「Professional Edition」以上を準備する点に注意してください。
[OracleDB] AWRスナップショットの手動取得と削除方法
AWR(Automatic Workload Repository)スナップショットの手動取得と削除方法を紹介します。 きちんと設定しておけば定期的にスナップショットの取得と削除を行うことはできますので、本手順は「性能試験時にスナップショットを手動取得」、「容量過多でAWR領域を減らす」場合に使用してください。
[OracleDB] AWRのダンプファイルをエクスポート・インポート
AWRとはOracle Databaseの稼働統計とワークロード情報のスナップショットを自動的に収集・管理する機能です。 本番環境のAWRをエクスポートし、開発環境へインポートすることで本番環境へアクセスできない人でもAWRレポート生成することができるようになります。
RaptureやWinShotなどで画面が拡大してしまう時の対処方法
画面が勝手に拡大してしまう時の対処方法です。 キャプチャ―画像取得のフリーツール「Rapture」や「WinShot」などで画面が拡大されてしまい、綺麗なキャプチャー画像を取得できなくなります。 これはWindowsの「高DPIデバイス」機能が関係して、勝手に画面が拡大してしまいます。 高DPIデバイスを有効化することで画面の拡大を抑止しましょう。
AWRのASH(Active Session History)レポート取得方法を紹介します。 ASHレポートは取得した履歴情報をレポート化してくれますので、性能問題が発生した際の原因分析に大変便利です。 ASHとはアクティブなセッションの履歴情報で、履歴情報の中にはDB CPUや待機状態(Disk IO/ロック待ち/Network待機/etc...)などが含まれております。
[OracleDB] AWRの設定方法。取得間隔・保存期間や取得レベルは何を設定すべきか?
スナップショットの取得間隔・保存期間や取得レベル、またAWRの有効化・無効化方法を紹介します。 AWRとはOracle Databaseの稼働統計とワークロード情報のスナップショットを自動的に収集・管理する機能です。
AWR(Automatic Workload Repository) SQLレポートの取得方法を紹介します。 AWRとはOracle Databaseの稼働統計とワークロード情報のスナップショットを自動的に収集・管理する機能です。 収集されたスナップショットとスナップショットの間隔でデータベース全体の統計の中にある、 SQL単体のレポートのことを「AWR SQLレポート」といいます。
AWR(Automatic Workload Repository)レポートの取得方法を紹介します。 AWRレポートを定期的に確認し、問題発生を未然に防ぐことでデータベースの障害を回避することができます。
[Python] datetimeモジュールで日付型・時刻型を扱う
Pythonで日付型・時間型を扱うための「datetime」モジュールを紹介します。 「datetime」モジュールを使用すれば、時刻情報の取得だけでなく、時刻データの計算も簡単にできるようになります。
[Ubuntu] Ubuntuのダウンロードとインストール手順
「Ubuntu」のISOメディアファイルのダウンロードとインストール方法を紹介します。 「Ubuntu」はクライアント端末としてWindowsに代わるOSとして利用されていたり、行政サービスでも利用されていたりと利用者が拡大しております。 海外では「CentOS」よりも「Ubuntu」の方が利用者が多いとされています。
[Python]Seleniumのインストール方法とWebブラウザ操作の自動化 [初心者向け]
Webテストツールとして有名な「Selenium」を使用して、Webブラウザ操作の自動化を行う手順を紹介します。 「Python」と組み合わせることでWebスクレイピングツールしても活用することができます。 環境構築が必要なため初心者には少々ハードルが高いですが、分かりやすいように紹介します。
「実行計画」の確認方法を紹介したいと思います。 Oracle Databaseを運用する上で「実行計画」の管理は必須です。 性能問題が発生した場合にSQLの「実行計画」を確認し、どこをチューニングするのか検討します。
[Python] 例外処理「try~except~else~finally」の使い方
初心者向けに「例外処理」と「エラー」の違いや、例外処理ごとに処理を分ける方法を説明します。 Pythonの例外処理で使用する「try~except~else~finally」の使い方を紹介します。 例外処理を使用することで、python実行時の各環境の状態に依存した予期せぬエラーを処理することができます。
[Python] 例外処理で指定のデータ型以外を入力させない
この記事では例外処理で指定したデータ型以外は入力させない方法を紹介します。 ブログなどの各種メディアではデータ型の確認方法は公開されていますが、 指定されたデータ型以外の入力を受け付けない書き方は公開されていません。
MariaDBをWindows OSにインストールする手順を紹介します。 MariaDBとは、「MySQLを元に作成されてオープンソースデータベース」、「代表的なLinuxのディストリビューションでは標準データベースになりつつある」、「GoogleやWikipediaなどもMariaDBを採用している」とこれからのデファクトスタンダードになるデータベースです。
「ブログリーダー」を活用して、Libprocさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。