• 締切済み

PostgreSQLpg_dumpallのリモート

初めまして。 現在、 Windows8.1にJAVAアプリケーション、 MacOSX10.9にPostgreSQL9.3 という環境を作り、WinからMacのDBにアクセスし動くJAVAアプリケーションを作っております。  そしてバックアップもアプリケーション側からとしてみようと、pg_adminのみをWinにインストールしリモートにてpg_dumpallを実行しています。しかし、当然のことながらバックアップしたダンプファイルはWindowsに保存されることとなってしまいます。 これをDBのあるMacに直接保存したいと考えております。 pg_dumpallのオプションなどをチェックしましたが、それにあたるものがなく、リモートで直接DBにアクセスできるのであれば望んでいる機能もあるのでは?と思いましたがうまくい来ません。 そこで (1)pg_adminの機能で実装ができるならばその方法を (2)たとえばsshなどでリモートシェルからじゃないとそれが無理である場合、sshをwinからコマンドラインで実行するのにおすすめのものはありますでしょうか。(できればcygwinをインストールしないで) よろしくお願いします。

みんなの回答

回答No.1

>たとえばsshなどでリモートシェルからじゃないとそれが無理である場合、sshをwinからコマンドラインで実行するのにおすすめのものはありますでしょうか なんでそんな物が必要?JavaならJavaのsshライブラリ使えば良いだけだろ。

tem8316
質問者

お礼

ありがとうござます。 >なんでそんな物が必要?JavaならJavaのsshライブラリ使えば良いだけだろ。 おっしゃる通りです。質問しておきながら、私自身Jsch、ganeymedを使いテストしておりました。 あくまでコマンドを使用してできる方法も知りたいと考えた次第です。 もともとjava1.7JCEを使用して暗号化用のクラスを自分で作成(RSA、AES、ECDSAなど)しています。 先にSSHの仕組みなどを理解したく、上記ライブラリから学ぶのが非常に解かりにくいなと感じておる次第です。私の能力の問題ではありますが。 ライブラリを使用する方法を後出しのように書いてしまい申し訳ありません。 ありがとうございました。

関連するQ&A

  • pg_dumpallができない・・・

    当方現在windowsXPにてpostgresql8.1.4を動かしております。 そろそろテーブル設計も終わったので全ての状況をバックアップとっておこうかな?と思いまして、psqlにてpg_dumpallを実行したのですが、 pg_dumpall db_test01 > test; ↑と打っても↓ ERROR: syntax error at or near "pg_dumpall"(文字位置: 1) 行 1: pg_dumpall db_test01 > test; が帰ってきて実行する事ができません・・・ 何方かお分かりの方いますでしょうか?? よろしくお願いします。

  • 、cronのユーザは postgresでないとpg_dumpallが実行できません。

    CronでPostgreSQLのデータベースをバックアップするにあたり pg_dumpallコマンドで実行させるのですが、cronのユーザは postgresでないと実行できません。 コマンドユーザーをrootにして、pg_dumpallを実行させたいのですが、何か良い方法はありますか? cronにはpg_dumpall直接書き、またはスクリプトでも構いません。

  • pg_dumpallのやり方がわからない・・・涙

    皆さんよろしくお願いします。 現在当方windowsXP & Postgresql8.1にてサーバを構築しております。 サイトが完成したのでそろそろDB全体のバックUPを行いたいのですが、 windowsでpg_dumpallを実行するにはどうすればいいのでしょうか?? 1からわからないので出来るだけ詳しく教えていただけるでしょうか?? よろしくお願いします。m(__)m 【追伸】 pg_dumpallってテーブル構成やユーザー以外にも格納されている データもバックUPされるのですよね??

  • リモートコンソールからホストでCDOを動かしたい

    cygwin/sshで、リモートからホストに接続し、 リモート側のbashコンソールからホスト上のvbsを起動し、 下記にあるようなCDOによる方法でメールを送信したいのですが、 http://www.atmarkit.co.jp/fwin2k/win2ktips/428wshmail/wshmail.html うまく行きません。 ホスト上でcygwin/bashのコンソールを立ち上げ、 下記の方法で起動すると送信に成功するのですが、 cscript vbsのパス リモートからsshで接続したbashコンソールから同じことをすると、 DLLがダウンロードできないみたいなメッセージが出て正しく動きません。 たぶんCDOが狙った通り動作していません。 権限的にはAdministratorでログインしており、 他のroute addのような管理者権限の必要なコマンドもホスト上で実行できています。 かなり困っています。何とかしたいのですが、方法はありますでしょうか?

  • win7バックアップについて

    win7を最近使いはじめた初心者です。教えてください。 パーティションを切り直したくなったので、win7を再インストールしようと思っています。 win7標準のバックアップ機能を使うと例えばアプリケーション構成とかもそっくりそのまま移行できるのでしょうか? アプリケーションを一から再インストールするのがちょっと面倒なので… macのtime machineみたいなバックアップなんでしょうか? もし他におすすめのバックアップソフトをご存知でしたら教えて下さい。

  • リモートデスクトップを使いたい

    今度、WinXPpro搭載のPCをリモートデスクトップで操作したいと思っています。 Win2000のPCからWinXPpro搭載のPCをリモート操作したいのですが、この場合、XPのCD-ROMからリモートデスクトップ機能の追加インストールをWin2000のPCへしなければならないと聞きました。しかし、WinXPpro搭載のPCはプリインストール版なのでリカバリーCD-ROMしか付いていません。 リカバリーCD-ROMからリモートデスクトップ機能の追加インストールをWin2000のPCへ行うことが出来るのでしょうか?

  • リモートデスクトップ

    windows2000プロフェッショナルを使っています。 リモートデスクトップを使ってみたくて、マイクロソフトのページから tswebsetup.exe(リモートデスクトップ)をダウンロードし、 インストールしてみました。 が、スタート→プログラムの一覧には見当たりません。 アプリケーションの追加と削除のところからはインストールされているのが 見えています。 プログラムを実行するにはどうしたらいいのでしょうか。

  • リモートのDATにバックアップを取得する方法

    こんにちは。 リモートのDATにバックアップを取得したいのですが、その方法を教えて下さい。 今後はそれをスクリプトにして実行したいと考えています。 OSは両マシンともredhat6.2Jです。 ちなみにDATのあるマシンの「.rhosts」を編集するのはセキュリティ上どのような危険があるのでしょうか?? また、環境変数RSHをsshに指定するとsshでの接続が可になるというのはどのように指定すればよいのでしょうか?? 宜しくお願い致します。

  • リモートシャットダウンができません

    下記のリンクを参考にコマンドラインからリモートコンピュータのシャットダウンコマンドを実行しましたが shutdown -s -m \\リモートホスト名 アクセスが拒否されました。 となりシャットダウンが実行できません。 リモートホスト、ローカルホスト共WindowsXp pro sp2です リモートホスト上で何か特別な設定が必要なのでしょうか ご教授お願いします。 システムをリモートからシャットダウンする Windows XP、Windows Server 2003の場合 http://www.atmarkit.co.jp/fwin2k/win2ktips/374rmtshutdown/rmtshutdown.html

  • BackupEXEC リモートバックアップが出来ない

    Win2000Srv*2構成(AD構成)、BackupEXEC8.5(Remote Agent有) にて、リモート先のシステム情報をバックアップすると、 =========================================================== \\リモートサーバ名\System?Stateに接続できません。 アクセスが拒否されました。 システム状態をバックアップまたはリストアするには、管理者特権が必要です。 \\リモートサーバ名\System?Stateに接続できません。 =========================================================== というエラーになってしまいます。 ただし、Cドライブをバックアップする事は可能です。 トラブル回避のご教授を宜しくお願いします。