Oracle DatabaseとPL/SQLの開発・管理
Oracle DatabaseとPL/SQLの開発・管理:PL/SQLパッケージとSQLチューニング、Oracle APEXアプリケーション、RAC、Data Guard、RMAN、Oracle AI Database 26aiへのアップグレード、ExadataとOCIのデータベース、Oracleへの移行とOracleからの移行を提供します。御社チームに加わる専任のOracle開発者とDBAとしても、Oracleプロジェクトを企画から納品まで一貫して請け負う形でも承ります。
Oracleで開発するもの
PL/SQL開発
課金、会計、その他の基幹業務ロジックのPL/SQLパッケージ、プロシージャ、トリガー、バッチジョブを、小さな単位にリファクタリングしてutPLSQLでテストし、Gitで管理し、手作業ではなくSQLclとLiquibaseでデプロイします。
Oracle SQLチューニング
遅いステートメントをAWRとASHのレポートと実行プランで見つけ、インデックス、書き換え、最新の統計情報、パーティショニング、SQL計画ベースラインで修正し、同じデータで前後のタイミングを比較します。
Oracleの管理
四半期ごとのRelease Updateをテスト済みのスケジュールで適用し、領域、セッション、アラートログを監視し、ユーザーとプロファイルを管理し、Oracle Enterprise Managerまたは御社独自のモニタリングで、ユーザーが問題に気づく前にアラートを上げます。
Oracle APEXアプリケーション
御社のデータベースにすでにあるデータの上に、Oracle APEX 26.1で社内アプリケーション、ダッシュボード、顧客ポータルを構築し、Oracle REST Data ServicesでREST APIを公開し、Oracle FormsアプリケーションをAPEXで画面ごとに再構築します。
RAC、Data Guard、RMAN
拠点内の可用性のためのReal Application Clusters、第2拠点やクラウドリージョンのData Guardスタンバイデータベース、合意した復旧目標に対して定期的にリハーサルするリストアを伴うRMANバックアップです。
Oracle AI Database 26aiへのアップグレード
19cと21cのデータベースはAutoUpgradeで直接、11g、12c、18cは中間の19cのステップを経てアップグレードし、非CDBデータベースはその途中でプラガブルデータベースに変換して、切り替え前にアプリケーションを再テストします。
ExadataとOracleクラウドのデータベース
OCI上のExadata Database Service、Autonomous AI Database、Base Database Service、Oracleのマルチクラウドサービスを通じたAzure、AWS、Google Cloud内のExadataとAutonomous AI Database、御社自身のデータセンター内のExadata Cloud@Customerを、Zero Downtime Migrationで移行を計画して提供します。
Oracleへの移行とOracleからの移行
OracleからPostgreSQL(ora2pg使用)またはSQL Server(SQL Server Migration Assistant使用)への移行、他のデータベースからOracleへの移行、オンプレミスのOracleからOCIまたはExadata(Data PumpとGoldenGate使用)への移行に対応します。いずれもコピーでリハーサルを行い、テーブル単位で突合します。
Oracleのセキュリティとライセンス管理
最小権限のロール、統合監査、Transparent Data Encryption、機密列向けのData Redaction、管理者にもデータを読ませたくない場合のDatabase Vaultを用います。さらに、利用中のオプションとパックを棚卸しし、ライセンス調査で想定外の事態が起きないようにします。
Oracle開発者およびDBAを採用する
専任のOracle開発者およびDBA
御社のチームにフルタイムで参画し、御社のリポジトリ、トラッカー、会議の中で働き、御社のリードに報告するOracle開発者およびDBAです。面接は御社が行い、ウクライナでの雇用契約、給与支払い、請求書発行、休暇管理は当社が担います。
Oracleプロジェクトのデリバリー
Oracleプロジェクトをスコープ策定からリリースまで担うチームです。見積り、開発、テスト、デプロイを行い、当社側のテクニカルリードが計画と品質に責任を持ちます。
Oracleの保守運用と引き継ぎ
他のチームから既存のOracleシステムを引き継ぐ、あるいは稼働を維持します。まず読み取り専用のレビューを行ってリスクを書面にまとめ、その後、影響の大きい順に修正と新機能を進めます。
スペシャリストが御社のチームに参画する方法は専任チームのページで、プロジェクトのデリバリー、引き継ぎ、料金の考え方はアウトソーシングのページで説明しています。
御社のOracleプロジェクトを担当するメンバー
PL/SQL開発者
パッケージ、SQL、バッチ処理
Oracle DBA
RAC、Data Guard、RMAN、パッチ適用とアップグレード
Oracle APEX開発者
アプリケーション、レポート、RESTサービス
Java・.NETエンジニア
データベースを呼び出すアプリケーション
クラウドエンジニア
TerraformによるOCI、Exadata、マルチクラウド構成
Oracleでの進め方
PL/SQLはアプリケーションコードとして扱います。パッケージはGitで管理し、変更はレビューを経てパイプラインがSQLclとLiquibaseでデプロイし、リリースのたびに実際のデータベースを相手にutPLSQLのテストを実行します。クラウドリソースはTerraformで定義するため、記述された内容から環境を再構築できます。
引き継いだOracle環境では、まず読み取り専用のアクセスから始め、リスクを書面にまとめます。対象は、バージョンとパッチレベル、バックアップと最後に検証したリストア、AWRで最も負荷の高いSQL、DBA権限の保有者、有効になっているライセンス対象オプションです。本番への変更は、マスキング済みデータを入れたコピーでリハーサルしてから反映します。
その他の対応データベース
PostgreSQL開発
PostgreSQLの開発、運用管理、コンサルティング:スキーマ設計、PL/pgSQL、チューニング、レプリケーション、PostgreSQL 18へのバージョンアップ、Oracleからの移行を、専任のPostgreSQL開発者とDBA、またはプロジェクト単位でご提供します。
SQL Server開発
SQL ServerとAzure SQLの開発・運用管理:T-SQL、パフォーマンスチューニング、SSIS、Always On、SQL Server 2025へのバージョンアップ、Azureへの移行を、専任のSQL Server開発者とDBA、またはプロジェクト単位でご提供します。
MongoDB開発
MongoDBの開発・運用管理:スキーマ設計、クエリとインデックスのチューニング、Atlasの構築、シャーディングとレプリケーション、検索とベクトル検索、移行を、専任のMongoDB開発者またはプロジェクト単位でご提供します。
Oracle開発に関するご質問
Oracle開発者はどの業界で業務を行っていますか?
銀行・保険・フィンテック(勘定系、請求、規制当局向け報告)、エンタープライズソフトウェアとERP(数十年分のデータを抱える基幹業務システム)、ヘルスケア(病院・検査室のシステム)、小売・EC(受注、在庫、価格)、通信(課金と顧客記録)、そしてOracleで業務を動かしている物流、製造、エネルギー企業です。
Oracleから、またOracleへ、どのデータベースを移行できますか?
OracleからPostgreSQL、SQL Server、またはAmazon AuroraやAzure Database for PostgreSQLなどのマネージドクラウドデータベースへ。他のデータベースからOracleへ。オンプレミスのOracleからOCI、Exadata、あるいはAzure、AWS、Google Cloud内で提供されるOracleのサービスへ。スキーマとコードはツールで変換して手作業で仕上げ、データはリハーサル済みの手順で移し、切り替え前にすべてのテーブルを突合します。
Oracleのライセンス範囲内に収めるための支援はできますか?
各データベースが使用しているエディション、オプション、管理パックを棚卸しし、ライセンスが必要な機能を誤って有効にしないようにします。この棚卸しは、御社自身のライセンス確認にも役立ちます。商取引上の条件は、御社とOracleの間で決まるものです。
Oracle開発者およびDBAは、どのくらいで開始できますか。
適任のOracle開発者またはDBAがすぐに対応可能な場合、開始までの条件は、御社の面接と、NDAおよび知的財産権の譲渡契約の締結のみです。そうでない場合は人材を探索し、通常は2〜3週間以内に候補者のプロフィールをお出しします。御社が承諾するまで、誰も業務を始めません。
BigTree108を通じてOracle開発者およびDBAを採用するには、どうすればよいですか。
必要な業務内容、シニアリティ、稼働時間をお知らせください。1〜2名の候補者をプロフィールとともにご提案し、御社が自社で採用する場合と同じ形で面接を行います。契約はBIG TREE 108 LLCとの1本、請求書は月1通です。
成果物の権利は、誰に帰属しますか。
御社です。すべてのスペシャリストはBigTree108と署名済みの契約を結び、成果物のすべてを会社に帰属させています。さらに、御社との契約により、その権利は御社に引き継がれます。コード、デザイン、ドキュメントは、当社だけが変更できる場所ではなく、御社のリポジトリとツールに納品します。
Oracleをお使いですか?
バージョン、利用中のオプション、変更が必要な点をお知らせください。1営業日以内に、計画案、候補者のプロフィール、またはOracle環境のヘルスチェックの作業範囲をご回答します。