SQL ServerデータをOracleテーブルに毎日転送したい。毎日Microsoft SQL ServerデータをOracleテーブルに転送する
どうすればいいですか?私はWindows 7をOSとSQL Developerとしてツールとして使用しています。
お勧めします。
ありがとうございました。
SQL ServerデータをOracleテーブルに毎日転送したい。毎日Microsoft SQL ServerデータをOracleテーブルに転送する
どうすればいいですか?私はWindows 7をOSとSQL Developerとしてツールとして使用しています。
お勧めします。
ありがとうございました。
組み込みのデータのエクスポートコマンドを使用して、毎日実行できるSSISパッケージを生成できます。
1) Right click on the data base in SSMS on the Object Explorer Window.
2) Select 'Tasks' from the pop-up window.
3) Click on Export Data.
4) Choose a data source (SQL Server Data Base)
5) Choose data destination as Oracle
GUIの最後に、SSISパッケージとして保存できます。これを実行すると、SQL Serverエージェントジョブとして、またはDTEXECコマンドを使用してWindowsレベルで実行できます。これを行う際の私の最大の挑戦は、正しいORAファイルの作成と検索を可能にするOracleの資格情報を取得することです。
ライセンスソフトウェアをインストールしないと、上記の手順を実行できますか? –
SSISはSQL Serverの一部ではありません。 SQL Serverのライセンスを取得したら、SSISは無料です。私はBCPについてはわかりません。 –
トランザクションレプリケーションをセットアップし、Oracle以外のサーバーのサブスクライバをoracleに作成できます。 参照:https://docs.microsoft.com/en-us/sql/relational-databases/replication/non-sql/non-sql-server-subscribers
また、データを1日に1回更新する必要がある場合は、スナップショットレプリケーションを使用することを検討してください。 トランザクションとスナップショットの両方のレプリケーションに非SQL Serverサブスクライバを含めることができます。
SQLエージェントジョブがありそうです。 –
SSIS(何を達成しようとしていますかは、ETL - 変換とロードの抽出と呼ばれます) – Hybris95
HS ODBCデータベース・リンクを介してOracleのマテリアライズド・ビュー(毎日のスケジュールで完全リフレッシュ)を検討してください。 Oracle以外のデータをOracleデータベースに移植する方法です。ライセンスされたソフトウェアをインストールすることなく –