web-dev-qa-db-ja.com

DBAの操作を簡単にするものは何ですか?

同様の質問に触発されて 特に開発者について 、システム管理者がデータベース管理者とどのように連携するかを知りたいです。

システム管理者としての10年間の経験で、私はさまざまなDBAと協力してきました。私は、特にセキュリティに関して、誰が何を所有しているかについての意見の不一致が原因で、双方で多くの対立を見てきました。

したがって、問題は、DBAに同意しない場合、どのようにして妥協するようになるのかということです。

3
jtimberman

なぜあなたが何かをするのかを説明し、なぜ彼らが何かをするのかを聞く準備をしてください。

これは、両方の当事者がいくつかの手順をバックアップし、現在(または期待する)方法に集中することなく、全体的な目的に集中できることを本当に助けます。

システム管理者がプログラムxを「彼の」ネットワーク上で実行することを許可していないときに、DBAがプログラムXにデータベースと通信させることに焦点を合わせている場合、誰も部屋を離れることはありません。

一方、DBAがプログラムXで実行できることを実行する必要があるが、システム管理者がプログラムXのセキュリティ上の欠陥を知っている場合、DBAは自分が実行しようとしていることについて話し合うことができます。 sysadminは、セキュリティの問題に関する情報を共有できます。彼らは一緒に、目標を達成するためのより良い方法を探すことができます(またはセキュリティ問題の修正を見つけることができます)。

それが終わると、仕事は終わり、双方は何かを学びました。

5
Brad Bruce

仕事をするとき、物事を行う方法が外部の観察者にとって最も意味をなさない場合があることを覚えておくと役に立ちますが、理由のためにそのようにします。同じ原則が(おそらく)その難しいDBAにも当てはまります。あなたが扱われたいのと同じ敬意を彼らに示すことは、大いに役立つ可能性があります。

4
Lunchy

誰もがそうであるように、友好的であること。それは人生を楽にします。

1
mjallday
  • 敬意をはらう
  • 必要に応じて「お願いします」と「ありがとう」と言ってください
  • 他の人が自分のしていることを知っていると仮定し、あなたが理解できないときは、「なぜ」と丁寧に尋ね、あなたが学びたいことを示します。

要するに、友好的で敬意を払うこと..このエンジニアが内部の闘争なしに常に引っ張るものではありません..

1
lexu