システムエンジニア

ORACLE

Oracle Master 資格取得のための勉強方法

Oracle Master の資格を取得するための一般的な勉強方法を紹介します。
ORACLE

Oracle Database AWR入門

Oracle Databaseの性能を分析する際に便利な機能として使えるのがAWRです。性能分析はとても奥が深いのですが、とても面白い分野でもあります。今回はAWR入門として、AWRとは何かを紹介したいと思います。
Linux

CentOS7系で「rm -rf /」を実行してもOSは破壊されなかった。

「滅びのコマンド」や「バルスコマンド」と呼ばれるコマンド「rm -rf /」 をCentOS7系で試してみました。結果として、このコマンドでOSが破壊されることはなかったので、しっかりOSを破壊できる方法を色々試してみました。
ORACLE

Oracleのオプティマイザと統計情報とは

Oracleデータベースでのオプティマイザと統計情報はSQLの速度を決めるための重要なものです。オプティマイザと統計情報とは何者なのか、どう使われているかを説明します。
システムエンジニア

【2021年】データベースソフトウェアのトレンド動向

仕事でも様々なデータベースを扱う機会が増えてきたので、2021年のデータベーストレンドはどうなっているのか気になり調べてみました。
ORACLE

Oracle Database ORA-01555 の原因と対処方法

Oracle DBAであれば必ず遭遇する「ORA-01555 スナップショットが古すぎます」について、原因と対処方法を説明します。
ORACLE

Oracle Database ORA-03135 の回避方法

ORA-03135は割と遭遇するネットワーク系のエラーです。今回は原因と回避方法を解説します。
ORACLE

Oracle Database これだけは知っておきたいSQL*Plusのコマンド

MySQLやPostgreSQLを知っていると、OracleのSQL*Plusは列の幅調整等、SQLの結果表示は少し面倒に感じるかもしれません。今回はこれだけは知っておきたいSQL*Plusのコマンドを紹介します。
ORACLE

Oracle Database Statspackレポートの取得方法

Diagnostics PackライセンスがあればAWRレポートを取得できますが、ライセンスが無い場合はStatspackレポートにて性能を評価します。
ORACLE

Oracle Database 制御ファイル(Control file)の場所の確認方法

Oracle Database上の制御ファイル(Control file)の場所の確認方法について紹介します。
ORACLE

Oracle Database データファイルの場所とサイズの確認方法

Oracle Database が管理しているデータファイルの場所とサイズ確認方法を紹介します。
システムエンジニア

【2020年】データベースソフトウェアの動向

こんにちは。データベース大好きなフリーランスDBAの僕です。前回も書きましたが2020年のデータベーストレンドランキングを見てみます。
ORACLE

Oracle Database パラメータの確認方法

Oracle Databaseではパラメータを初期化パラメータとも呼びます。このパラメータの確認方法を2種類紹介します。
ORACLE

Oracle Database SQL*Plusで簡易接続する方法

tnsnames.oraにネットサービス名が定義されていない場合やOracleへ接続できない場合など、とりあえずテストで接続したい時は簡易接続を使います。
ORACLE

Oracle Databaseでサービス名を確認する方法

Oracle Databaseは様々な識別子があるので混乱すると思いますが、接続の際等に使う代表的なサービス名の確認方法を紹介します。
システムエンジニア

SEの僕が退職を切り出したら上司にキレられた話

僕は現在フリーランスエンジニアとして活躍していますが、大学卒業から約9年間は会社員として働いていました。以前「失敗しない!システムエンジニアの退職方法」というタイトルで記事を書きましたが、ある会社で退職した時ひどい引き止めがあったのでまとめようと思います。
ORACLE

Oracle Database SQL*Plusのspool文でファイルに追記する方法

SQL*PlusでSQL実行結果をファイルへ出力する際に使用するのがspool文です。 spool文はデフォルトでは上書きされるので、既存ファイルに追記する方法を紹介します。
ORACLE

Oracle Database SQL*Plusの区切り文字を変更する方法

SQL*PlusでSELECTをする際のデフォルトの区切りはスペースです。今回はこの区切り文字を変更する方法を二種類紹介します。
ORACLE

Oracle Database SQL*PlusからLinux OSコマンドを実行する方法

SQL*Plusプロンプト上で作業している時にLinuxコマンドを打ちたい時、わざわざexitしてOSコマンドを実行するのは面倒ですし時間の無駄です。 今回はSQL*Plus上からOSコマンドを実行する方法を紹介します。
ORACLE

Oracle Database リスナーログの場所(11g,12c,18c,19c)

Oracle Databaseに接続できない場合にまず疑うのがリスナーです。リスナーはOracleへの橋渡し役で、ログには接続元IPやどのプログラムから接続されたのかなどの情報が残っています。今回はリスナーログファイルの場所を説明します。
システムエンジニア

【保存版】システムエンジニアの僕が使った昇進レポートをお見せします。

IT業界の大部分の会社内では、昇進するためにレポート提出が課されるのではないでしょうか。今回はそんなシステムエンジニアで役職に就くために必要なレポートとして、実際に私が会社に提出したレポートをサンプルとして載せてみます。
システムエンジニア

AMD Zen3 Ryzen 5000 シリーズの性能ベンチ結果をまとめてみた

2020年11月に発売されるデスクトップ用のRyzen 5000シリーズは、Zen 3アーキテクチャをベースにした新しいAMDのプロセッサです。Intelよりも確実に勢いのあるRyzen5000シリーズについて性能をまとめてみました。
MySQL

MySQL DBユーザーへの権限付与方法と確認方法

MySQLではユーザーを作成した後に権限を付与しなければ、そのユーザーは何も出来ません。今回はMySQLユーザーへの権限付与方法と付与された権限の確認方法を紹介します。
MySQL

MySQL データベース作成手順・削除手順と確認方法

MySQLをインストールしたらまず最初に作るのがデータベースだと思います。今回はMySQL上にデータベースを作成する手順を紹介します。
MySQL

MySQL ユーザー作成方法

MySQL上にユーザーを作成する方法と、作成したユーザを確認する方法を紹介します。
ORACLE

Oracle Database SQL*Plusプロンプトにネットサービス名を表示させる方法

SQL*Plusでtnsnames.oraを使用してOracle Databaseに接続して作業する際、接続しているネットサービス名を確認したい場合があると思います。今回はSQL*Plusのプロンプトにネットサービス名を表示させる方法を紹介します。
ORACLE

Oracle Database 接続に使用するtnsnames.oraとは

Oracle Databaseの接続にする際に使用するのがtnsnames.oraです。今回はOracle Databaseへの接続情報を設定するtnsnames.oraの場所、設定内容の説明、使用方法を紹介します。
システムエンジニア

ネットワークエンジニアの年収と仕事内容を解説します

ネットワークエンジニアは、システムエンジニアの中でも独特なポジションで、ネットワークインフラの設計、構築、運用を担当します。私がIT業界でインフラエンジニアとして働き始めてから17年が経ちましたので、ネットワークエンジニアの仕事内容を解説してみようと思います。
MySQL

OracleとMySQLの比較一覧まとめ

Oracleから学習し始めるとMySQLを始めた際に、呼び方や機能、コマンドの違いを理解するのが大変だったので、比較した結果を一覧にまとめてみました。
ORACLE

Oracle Database SQL*Plusプロンプトにユーザー名を表示する方法

SQL*PlusでOracle Databaseに接続し作業する際、接続ユーザーを確認したい場合があると思います。今回はSQL*Plusのプロンプトにユーザー名を表示させる方法を紹介します。