タグ付けされた質問 「export」

他の場所で使用するためにデータベースからデータを抽出するプロセスと手段。

3
SQL Serverデータベースからすべてのセキュリティ関連情報をエクスポートする方法
おそらくご存じのとおり、SQL Serverには、データベースの各要素(データベースレベルとオブジェクトレベルの両方)に対して宣言されているすべてのセキュリティ関連ステートメントをエクスポートするための、すぐに使えるソリューションはありません。 この情報を思い付く能力について話している すべてのユーザー すべてのユーザー定義の役割 データベースレベルのすべての権限(例:GRANT CREATE FUNCTION) オブジェクトレベルのすべての権限(例:GRANT SELECT ON OBJECT :: xxx) SQL Serverにはこのようなものがあるはずだと思うかもしれませんが、SQL Serverエクスポートウィザードも、オブジェクトを右クリックした結果として生成されるさまざまなスクリプトも、この情報をキャプチャしません。 私は、人々が丁寧に投稿したキュレートされていないスクリプトを使用してさまざまな「可能な解決策」をオンラインで見てきましたが、すべてのセキュリティ情報がキャプチャされることを100%確認する必要があるため、これらのスクリプトに完全に依存することはできません。 私はそれらを開始点として使用して自分で何かを書くこともできますが、多くの人が持っていると思われる要件のためにホイールを再発明する必要はありません。 この情報を確実に提供できるツールが(SQL Server製品またはサードパーティツールの一部として)提供されていませんか? または、少なくとも、ほとんどの人々が「仕事をする」ことに同意する、コミュニティがサポートするスクリプトはありますか? ありがとう!

3
スキーマ内のすべてのテーブルに対するすべての権限をIBM DB2のユーザーに付与する方法は?
まず、データベースをIBM DB2 AIXからIBM DB2ウィンドウにエクスポートします。残念ながら、OSの問題により、BACKUPとRESTOREコマンドを使用できません。そのため、db2moveコマンドを使用する必要があります。 私は、エクスポートされたMYSCHEMAのからスキーマとテーブルのすべてをdbempのこのコマンドを使用してリモートIBM DB2 AIXでのデータベース: db2move dbemp export -sn myschema このコマンドを実行すると、dbuser1という名前のユーザーとしてログインしました。 現在のフォルダーにたくさんのファイルを生成します。IBM DB2 LUWがインストールされているローカルマシン(Windows)にファイルを取得します。 次に、ローカルマシンのIBM DB2で、IBM Data Studioを使用して、最初に既存のスキーマmyschemaを削除しました(ローカルdbempデータベースもありました)。 次に、次のコマンドを使用してファイルをインポートしました。 db2move dbemp import スキーマとテーブルをローカルのdbempデータベースに正常にインポートします。 上記のアクションを実行したとき、ユーザーwinuser1としてログインしていました。 ローカルマシン(Windows)にもdbuser1という名前のローカルユーザーがいます。IBM Data Studioで、dbuser1ユーザーを使用してローカルdbempに接続する接続プロファイルを作成しました。myschemaスキーマとテーブルを参照できますが、テーブルのデータを参照できません(特権エラーが発生しました)。ユーザーwinuser1はテーブルのデータを参照できますが、開発のために、ユーザーdbuser1を使用してデータベースに接続する必要があります。 そのため、次のようにテーブルのユーザーに特権を付与できることがわかりました。 GRANT ALL ON myschema.table1 TO USER dbuser1 問題は、100個のテーブルがあることです。テーブルごとにその行を入力したくありません。残念ながら、次のようなワイルドカードソリューションはありません。 GRANT ALL ON myschema.* TO USER dbuser1 -- this doesn't work したがって、問題は、スキーマ内のすべてのテーブルに対するすべての特権をユーザーにどのように付与するかということです。または、より良い代替ソリューションはありますか?多分からすべての権限をコピーしてwinuser1にdbuser1?

2
OracleデータベースをCREATE DATABASEコマンドにエクスポートする方法はありますか?
既存のOracle 11インスタンスがあります。データベース(DBCAを介して作成されたもの)を同等の "CREATE DATABASE"コマンドにエクスポートし、文字セットを処理します。また、データファイルのリストと同じデータベースを作成するために必要なテーブルスペース。個々のスキーマオブジェクトを保持することに興味はありません。 テーブルなどを再作成するためのDDLを提供するDBMS_DDLパッケージがあるので、質問します。データベースレベルで同様のものがあるかどうか疑問に思っています。 ありがとう!

1
Linuxでデータポンプエクスポートのリソース使用量を制限するにはどうすればよいですか?
多数のユーザーのエクスポートを実行すると、CPUおよびI / Oの使用率が高くなります。リソースマネージャーを使用してCPU使用率の影響を軽減し、エクスポートセッションを優先度の低いグループに設定できますが、ディスクI / Oを制限するにはどうすればよいですか?操作を並行して実行しておらず、すでにOracleのDatapump Performanceのドキュメントを読んでいます。他に何かできることはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.