問題タブ [database-administration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 本番データベースへのスキーマのアップグレードをどのように管理していますか?
これは、いくつかの洞察を実際に使用できる見過ごされている領域のようです。あなたのベストプラクティスは何ですか:
- アップグレード手順の作成
- エラーの場合のバックアウト
- コードとデータベースの変更の同期
- 展開前のテスト
- テーブルを変更する仕組み
等...
oracle - Oracle データベースに接続しているすべてのセッションを強制終了するにはどうすればよいですか?
管理者の監督なしで、Oracle データベースに接続しているすべての外部セッションを迅速に (そして強制的に) 強制終了する必要があります。
データベースをロックして、ユーザーが正常に終了できるようにしたくありません。
これをどのようにスクリプト化しますか?
mysql - MySQL スペースを監視する方法は?
MySQL を使用する Web アプリケーションの VM イメージをダウンロードしました。
スペースの消費を監視し、追加のスペースをいつ追加する必要があるかを知るにはどうすればよいですか?
sql-server - SQL Server SHRINKDATABASE コマンド
GUI を使用して SQL Server データベースを圧縮すると ([すべてのタスク] -> [データベースの圧縮] -> [すべてのデフォルトを受け入れる] をクリックして [OK] をクリック)、すぐに終了します。
しかし、このコマンドを実行すると、非常に長い時間がかかります。
私は何が欠けていますか?
これは SQL Server 2000 にあります。
database - 新しいシステムを開発するとき - db スキーマは常に利害関係者と話し合う必要がありますか?
私は、これから説明するプロジェクトに関与する人々よりも数層/レベル上にあります。
一般的な要件は、Web ベースの問題管理システムです。システムは、はるかに大きなプロジェクトの小さな部分です。
リード PM には、プロジェクトのこの部分を処理することになっているテクニカル PM がいます。リード PM は、ヘルプ情報が、ヘルプが要求された場所のコンテキストにないのは正常なのかと私に尋ねました。リード PM は、サイトに関するフィードバックを提供しており、エラー メッセージ用のモーダル ダイアログなどを求めており、私に見てもらいたいと思っていました。システムを見ていて思うのは…
- 常温核融合で新しいアプリが開発された!?!?
- アプリのデータ検証は非常に貧弱です
- アプリのデータ検証ページは、データ入力フォームから移動します
- アプリのヘルプ ページがフォームから移動する
- db スキーマは、開発者と PM の間で議論されませんでした
- db スキーマは存在しないため、議論されませんでした
- メニューページがあります-つまり、ページに移動したら、メインメニューに戻ってから、必要な次のページに移動する必要があります
- 主任午後は、dbms が何であるかを知りません...
- テクニカル PM があり、彼女は dbms が何であるかを知りません...
- リード PM は長い間 Tech PM を解雇したいと考えていましたが、Tech PM は保護されています...
- 主任午後は、必要な正確な機能がいくつかのプロプライエタリ プロジェクト (そのうちのいくつかはオープン ソース - バグトラッカー、バグジラなど) に存在することを示唆しましたが、技術担当の午後と開発者は耳を貸そうとしませんでした。
2つ質問がありますか?
私はしますか
- 開発者を解雇しますか?
- 技術担当者と彼女を保護している人を解雇しますか?
- 午後のリードを発射しますか?
- それらのバグトラッカー/バグジラをダウンロードして構成し、それらすべてを起動しますか?
- 彼らのためにバグトラッカー/バグジラをダウンロードして設定してから、悲しみを忘れるためにビールを飲みに行きますか?
プロジェクトの非常に早い段階で db スキーマについて議論し、徹底的に検討するのは SOP ではないでしょうか?
編集:
私は以前、さまざまなレベルの技術的知識 (および知性) を持つ多種多様なクライアントと仕事をしていました。私はいつも利害関係者と db スキーマについて話し合いました。彼らがスキーマが何であるかを知らなかったら、私が教えます。彼らが理解する背景を持っていなかったとしても、たとえ彼らが私たちがスキーマについて話していることに気付いていなくても、私は彼らとスキーマについて話し合うでしょう. 私が直接関わってきたほとんどのプロジェクトでは、データがシステムの最も重要な部分です。スキーマ/ドメイン モデルを徹底的にハッシュ化することは、システムを十分に理解し、何を実行して報告できるかを理解する上で非常に重要です。SOに関するポスターの意見を高く評価しています。私のアプローチが通常のコースではないことに注意してください。
ところで - 悲しいことに、プロジェクトは納税者の資金を使用し、IT 部分は名門大学との共同作業です... 開発者と技術担当者は長年の従業員です - 彼らは経験が浅いわけではありません。知的で勤勉な人々が失業していて、そのような人々が雇われているのを知っているとき、私は特に悲しくなります。
私が若かった頃、私はこの種の無能さをチェーンの上流に報告し、適切な行動を期待していました. 私はチェーンの上流にいるので、他の人の責任を細かく管理したくないことに気づきました。
私の決意は、ビールを2杯飲んで、自分の責任に戻ることでした...
sqlite - Mac 上の SQLlite 用の優れた無料のグラフィカル管理ツールはありますか?
Firefox 用の SQLite Manager Extension があることは知っていますが、実際には、Web ブラウザー内からそれを行うのは好きではありません。それはまったくかっこ悪いです。そのためだけに Firefox をインストールしたくありません。;)
他にも優れたツールがあることを願っていますが、その firefox オプションはそれほど悪くはありません。しかし、もっと良いものがあるかどうか見てみましょう...
sql - SQLServerテーブル列の文字列を置き換える方法
SQL Sever
パス(またはその他)を参照するテーブル( )がありますUNC
が、パスが変更されます。
パス列には多くのレコードがあり、パス全体ではなく、パスの一部だけを変更する必要があります。そして、すべてのレコードで同じ文字列を新しい文字列に変更する必要があります。
どうすれば簡単にこれを行うことができupdate
ますか?
oracle - AmazonのEC2+EBS上のOracleDB
AmazonのVirtualEC2Linux(Ubuntu)サーバーにOracleをインストールしました。Oracle Database Administrationに精通していないため、どのファイルをどのようにESBに移動する必要があるのか疑問に思っています。そのため、インスタンスをシャットダウンまたは終了しても、データが失われることはありません。
このチュートリアルを見つけましたが、これが必要かどうかわかりません。
linux - Linux 用の優れた PostgreSQL クライアントはありますか?
PostgreSQL 用の優れた Linux GUI 管理および開発ツールがないことに不満を感じています。
pgAdmin III は、Windows のみの PostgreSQL Maestro および EMS PostgreSQL マネージャーと比較して、バグが多く使用できない部分です... うーん、ソフトウェアです。
phpPgaAmin は期待できそうにありません。
EMS PostgreSQL マネージャーは Wine で動作しますが、そのようなセットアップには多くの問題があります。
要件は次のとおりです。
- 大きなテーブル (1M 以上) のテーブル データの編集と参照、FK またはいくつかのマスター スレーブ編集によるジャンプ、GUI フィルタリングなど。
- インプレース スキーマ編集による ER 図
- すべての便利な GUI サポートによるスキーマの編集と参照
- DB のバージョン管理 (移行スクリプト) に入れるスキーマ変更ログ。
- 一度に多数のテーブルと SQL クエリを操作できるタブ付きインターフェイス。
等々。
何か案は?