検索結果
DB
- 全てのカテゴリ
- 全ての質問
- リアルタイムに他のDBにデータを反映させる方法
現在、リアルタイムに自DBから他DBへのデータを反映させる仕組みを Oracle10gSE(Oracle10gSEone)で探しております。 OS:RedhatLinux4 ES Oracle:Oracle10.2.0.1.0SE (Oracle10gEEなら、レプリケーション機能を使って実現できそう かなとは思いますがライセンスまた私のスキルが足りないため 無理です。) 今考えていますのは Oracleのマテリアライズド・ビューを使って一定の間隔 (10秒毎、1時間毎、1日毎)でリフレッシュする方法です。 ●自Oracle -> 他Oracle ただ、自Oracle内のテーブルは50テーブル近く存在し、 レコードの件数ももっとも多いテーブルで 200万近くに及びます。(しかもカラム数は200・・・) DBサーバへの負荷も考慮し、高速リフレッシュを使うところは 使いたいと思っておりますが、この自Oracleは 他のシステムのDBもバッチプログラム、マテビュー等々で 使っているため、なるべくシンプルにしたいです。 (更新頻度が多いため、MVログを安易に作成したくありません) 設計を見直す上でも、テーブルのデータを他のDBのテーブルへ リアルタイムに(近く)反映させる方法はありませんでしょうか。 Oracleに限らず、さまざまな意見を聞けると大変ありがたいです。 よろしくお願いいたします。
- 損失の単位換算がわかりません。dB/cm → cm^-1
半導体レーザーの損失の単位に dB/cm cm^-1 がありますが、単位換算式などあるんですか? 35-50cm^-1 = 152-217dB/cm という関係がある論文中にはあるのですが・・・
- PHPのPEARでDBに接続していますが、、
フリーで提供しているサーバ @PAGES を ご利用の方がいましたら教えてください。 データベースに接続すると、 画面に何も表示されません。。 理由はなぜでしょうか? @PAGESからの データベース(mysql)利用情報 データベースホスト名は、localhost データベース名は、db0osa データベースの接続ユーザ名は、osa パスワードは、a3356df25 私は、下記のように設定しています。 dbConn=DB::connect("mysql://osa:a3356df25@localhost/db0osa"); 初心者な質問ですいません。 よろしくお願いいたします。
- 締切済み
- MySQL
- noname#58128
- 回答数3
- DB2 にリモートで接続する方法を教えて下さい。
拠点のデータベース(DB2)にリモートで接続したいと考えて、拠点双方にYAMAHAのルータでVPNトンネルの設定を行いました。 CB2のクライアント構成アシスタントでカタログ情報は取り込むことができるのですが、接続テストを行うとSQL1336Nというリモートホストが見つかりませんとなってしまいます。 どなたか接続が出来るようにアドバイスをお願いいたします。 当方より拠点側サーバーへのPINGは通ります。
- アンプ(SONY TA-DB990)にサブウーファーを接続するには
SONYのアンプTA-DB990にサブウーファーをつなげたいのですが、アンプ側はサブウーファー端子(モノラル?)でスピーカー本体側は、よくある赤と黒のスピーカーケーブルをつなぐところしかありません。 この二つをつなぐのに何か良い方法はないでしょうか? どうか宜しくお願いいたします。 私の説明ではわかりにくいと思いますので、以下のURLも参考にご覧になって下さい。 SONY TA-DB990 報道資料 http://www.sony.jp/CorporateCruise/Press/200305/03-0501/ TA-DB990 背面画像 http://www.ecat.sony.co.jp/products/picture/TA-DB990_004.jpg サブウーファー SONY DAV-S880付属品 報道資料 http://www.sony.jp/CorporateCruise/Press/200208/02-0822/
- 締切済み
- オーディオ(ホーム)
- NmK123
- 回答数1
- MDB2やDB2の継承の仕方について
PHPでデータベースへのアクセスでMDB2を使っています。 よくpearのライブラリを継承して使うのですが、MDB2の場合下記(1)のようにインスタンスを作らない仕組みなのでしょうか? (2)のようにMDB2を継承させて使うにはどのようにしたらよいのでしょうか? (1) $mdb2 =& MDB2::factory(CONFIG_DB_DSN); $res =& $mdb2->query("SELECT * FROM users LIMIT 5"); (2) $hoge = new hoge; $res =& $hoge->query("SELECT * FROM users LIMIT 5"); class hoge extends MDB2 { function query() { echo "オーバーライドされない"; } } 誰がご存じの方いらっしゃれば、ご教示いただければ幸いです。
- DB2 業種毎に連番をつけたいのですが・・・
DB2で以下のテーブルAを基に、 業種毎に連番をつけるようなビューを作りたいのですが どのようにSQL文を作ればいいのでしょうか? 基本的な質問かもしれないのですがよろしくお願いします。 テーブルA ID JOB ----------------- 10 clerk 20 clerk 30 clerk 40 manager 50 manager 60 assistant 70 assistant 80 assistant 作りたいビューの実行結果 ID JOB NUM ----------------- 10 clerk 01 20 clerk 02 30 clerk 03 40 manager 01 50 manager 02 60 assistant 01 70 assistant 02 80 assistant 03 なんとなくですが、 最初に selelct job,count(*) from テーブルA group by job でjob毎の行数をもとめなきゃいけないような気も するんですが・・・。
- ベストアンサー
- その他(データベース)
- MIHO__MIHO
- 回答数1
- サーブレットからJavaBeansを利用したDB接続について
初歩的な質問ですみません。 下記環境で、Javaを勉強しています。 教材 :やさしいJava 活用編 Lesson8 Sample5 実行環境:j2sdk1.4.1_07 (教材では、j2sdk-1_4_0) Tomcat 5.0(教材では、Tomcat-3.2.3) IE6.0 サーブレットでリクエストを受付け、JavaBean経由でDBに接続(Access2000を利用)しDBの中身をJSPで表示するいう流れです。サーブレットのURLを指定して実行してもjspページには何も表示されません。 ログファイルには下記エラーが記述されています。 勘違いか、何らかの初歩的なミスだと思いますが、解決方法が見つかりません。解決方法をご存知の方教えて下さい。よろしくお願いします。 尚、JDBC-ODBCドライバを使用していますが、サーブレットからではなくJavaアプリからではAccess2000のDB参照更新が出来ています。サーブレットから(JavaBean経由)だとうまくいかないという事象です。 java.sql.SQLException: [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6879) at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7036) at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3028) at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323) at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174) at java.sql.DriverManager.getConnection(DriverManager.java:512) at java.sql.DriverManager.getConnection(DriverManager.java:171) at CarDB.CarDBBean.<init>(CarDBBean.java:22) at Sample5.doGet(Sample5.java:16) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at ~略~
- 締切済み
- Java
- nankurunaisa2006
- 回答数6
- サーバにある全DBを移行したいのですが・・・・・・
kage55です。皆様には大変御世話になっております。 現行SQLServer2000を使用しております。 (一部SQLServer2005を使用しています。) 業務としてはデータベースの管理をしております。 ☆例といたしまして ○2000A ○2000B という二つのサーバがあります。 2000Aサーバの老朽化のため、2000Bに移行する計画があります。 そのため、2000Aにあるデータベースすべてを2000Bに移すことになりますが その作業が正味3時間半程を見込んでおります。 ですが、現状よりさらに時間短縮が必要ではないかと求められてしまいました。 時間短縮の手立てをいろいろ検討中ではありますが、手詰まりとなっています。 現在計画しています作業内容及び各作業の時間見積もりとしては以下となっております。 (1)2000A全データベースのバックアップ(見込み時間:約一時間半) (※リストアの時間も含まれています) ↓ (2)2000Aにある全データベースを2000Bに移行。及び2000Aにアクセス出来なくさせるため、2000Aを止める。 (見込み時間:約一時間半) ↓ (3)2000Bに移行できたことを確認し、事後動作確認作業を実施。(見込み時間:約三十分) 2000Aにある全データベースのファイルサイズの合計は約40GBです。 何か他に時間短縮のための良い方法ご存知の方は ぜひご教授いただければと思います。 ご不明点ございましたら、質問いただければと思います。 何卒、よろしく御願いいたします。
- ベストアンサー
- SQL Server
- kage55
- 回答数2
- ログ解析でDBを使うのは適切かどうか。
アクセスログ保存でSQLサーバを使おうとと思っているのですが、件数が多くDBかテキスト保存か迷っております。 状況 ・毎月10種類くらいログ取得対象が存在する。 ・1つの画像には、大体34万/月のアクセスがある。 ・画像は毎月変わる。 これのログを取得したいのですが、 1つのテーブルで管理しようとすると、月に34万x10=340万レコード増えていく事になります。 また画像ごとにテーブルを作成するとテーブルがどんどん増えていってしまいます。 こういった場合はDBを使うのは適切なのでしょうか? テキストログなどで、1つの画像ごとにログを追加していった方がよいでしょうか? ・1つのテーブルで情報を管理 ・1つの画像ごとにテーブルを作成して管理 ・1つのファイルごとに管理 のどれがよいと思われますでしょうか? これほど大きいレコード数を扱った事がないのですが、どなたかアドバイスいただけたらと思っております。 よろしくお願いいたします。
- ベストアンサー
- SQL Server
- kakekake_07
- 回答数1
- DB2の名称について(何の略?なんて呼ぶ?)
IBM製品のRDBMSの「DB2 UDB」は、私は主にDB2と呼んでいます。社内でもそう呼んでいる人しか見たことがありません。 しかし、IBMの人と話をすると、UDBと呼ぶ人が結構います。IBMの人は「どっちでもいい」といっていましたが、どちらのほうが一般的なのかなーとか、UDBと言うほうがしっている人っぽいのかなーなどと思っています。 あと「DB2 UDB」は「DB2ユニバーサル・データベース」の略称だそうですが、じゃぁ「DB2」って何の略?って思いました。特にDBのところは「データベース」だと1つの製品名に「データベース」が2つあることになるし、おかしいよなーとか思っています。 疑問をまとめるとこんな感じです。 1)DB2は何の略?データベース?特に2は何の2? 2)「DB2 UDB」はなんと呼ぶのが一般的かなー? 3)UDBと呼ぶ人は何かの名残? です。よろしくお願いします。
- ベストアンサー
- その他(データベース)
- arakororin
- 回答数5
- DB2でSelectした時(rollback,commitの必要性)
Oracleでの開発が長く、DB2は初めてなので戸惑ってます。 OracleでSelect文を発行する時はトランザクション処理が発生しているわけではないので、rollbackやcommitはしないのですが、DB2を使った今回のシステムではselectをした後でrollbackやcommitを使用するように設計書記述がされています。 必要ないような気がするのですが、DB2ではSelectでも必須なのでしょうか? ご回答よろしくお願いします。
- ベストアンサー
- その他(データベース)
- A_Bone
- 回答数2
- DB2でselectは出来るが、updateなどが出来ない
ご覧頂き、有難うございます。 strutsを使って、Webアプリを作成しています。 DBはDB2を使ってまして、タイトルの通り 画面を使って、検索は出来るのですが 更新系(update,delete,insert)が出来なくなってしまいました。 エラーは SQL1822N 予期しないエラー・コード "-290" をデータ・ソース "LINK_CRP_JDE" から受け取りました。 関連したテキストとトークンは "func="SQLExecute" msg=" SQL0290N 表スペース・" です。SQLSTATE=560BD と出ています。 何かご存知ある方、回答御願いします。
- ベストアンサー
- その他(データベース)
- python
- 回答数2
- DBを実装したサイトの制作手順について
ローカルでDB(MySQL)+ Apache + PHPで制作したサイトを実際のウェブサーバーで動作させる場合、 phpファイル、htmlファイル、画像ファイル等は、 FTPでファイルを送りますが、 データベースは、どうするのですか?
- DB2でのシステム日付のinsert、updateについて。
質問です。 DB2で、システム日付のinsert、updateを行うSQLを作成したいのですが、どのようにしたら良いでしょうか? また、参考になるようなサイトなどありましたら教えてください。 どなたか宜しくお願いします。
- ベストアンサー
- その他(データベース)
- asamn777
- 回答数6
- ミュンヘンの1日フリー切符はDBで買えますか?
ミュンヘンに行きます。1日や3日フリー乗車券は券売機で売っていますが、例えば5日後から有効な切符を5枚買いたいと思います。駅にあるDBサービスカウンターで買うことは出来ますか?
- VBSの中で書くSQL文の記述方法
よろしくお願いします。 select * from db1 into id,password,date,name where db1_id = **** and db1_password = **** and db1_date = 99999999; (db1_id,db1_password,db1_dateがプライマリキー) db1という表からプライマリキーに該当したデータを取り出し、 変数に格納したいと思っています。 このSQL文をASPのVBSの中で実現する方法を教えてください。 <% Dim Conn,SQL,RS Dim id Dim password Dim date Dim name db1=server.mappath("db1.mdb") DBName="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & db1 Set Conn = Server.CreateObject("ADODB.Connection") Conn.open DBName SQL = "select * from db1" INTO = "into id,password,date,name" WHERE = "where db1_id = **** and db1_password = **** _ and db1_date = 99999999" SQL = SQL & INTO & WHERE & ";" Set RS = Server.CreateObject("ADODB.Recordset") RS.Open SQL, Conn,3,3 %> これでうまくいくかな~と思ったのですが・・・。
- 締切済み
- Microsoft ASP
- snowair
- 回答数1
- LIKE検索の場合うまくいきません
WEBアプリとSQLServerでSELECTをするときに不正をされないように SELECT * FROM DB WHERE DB.A = 検索文字 を SELECT * FROM DB WHERE DB.A= @A のようにして、@Aを後で指定しますが、 SELECT * FROM DB WHERE LIKE '%検索文字' のようにLIKE検索の場合うまくいきません。 どのように記述したらいいのでしょうか? SELECT * FROM DB WHERE DB.A LIKE @A --> 駄目 SELECT * FROM DB WHERE DB.A LIKE '%@A' --> 駄目
- ベストアンサー
- SQL Server
- ENTRE
- 回答数2
- PEAR でprepareメソッドがエラーに
初心者です。 今テストで下記構文を試しましたがエラーになります。 prepareがインストールされていないのでしょうか? どなたかご教授お願いします。 エラー内容↓ Fatal error: Call to undefined method DB_Error::prepare() テスト構文↓ <?php require_once("DB.php"); $db=DB::connect("sqlite://localhost/samples.db"); $stt=$db->prepare("CREATE TABLE article (url,title,published)"); $stt=$db->execute(); $db->disconnect($stt); ?>