検索結果
DB
- 全てのカテゴリ
- 全ての質問
- Oracleに接続できません
http://oshiete1.goo.ne.jp/qa4731410.htmlでの質問を踏まえた上で、悩んでおります。 PHPにてサーバにあるOracle9iサーバに、 クライアント(Oracle10gクライアントインストール済み)からPHPで接続しに行きたいのですが、 oci_connect関数が上手く機能していないようで、接続できません。 oci_connectの引数には、oci_connect("ユーザ名", "パスワード", "tnsname.oraにある名称") を設定して、接続をしようとしています。 接続エラーを見るため、oci_errorにてエラーをキャッチしているのですが、 そのエラー内容が空っぽ(Falseで返ってくる)のため、何がおかしいのかわからない状況です。 構築環境は以下の通りです。 OS:WindowsXP(SP3) Webサーバ:IIS 使用DB:Oracle9i(クライアントは10g) 珍しい組み合わせのため、あまり情報がない状態です。 PHP、Webサーバの設定は色々なサイトを確認して設定できたつもりなのですが、 どこかしらに不備があるのでしょうか? Apacheであれば、エラーがログに残るようですが、IISにそういった機能はないでしょうか? 何かアドバイス等ありましたらお願いします。
- microsoft query でのSQLからのデータ取り込み
SQLサーバーに存在するデータを、microsoft queryを使ってエクセルに取り込む作業をVBAにて自動化しようとしています。 取り込むデータベースファイルはSQLサーバーと接続されたアクセスファイル(.adpファイル)を指定しました。 途中まではマクロの記憶にてコーディングできたのですが、マクロを実行すると、「SQLサーバーログイン」のダイアログが表示され、パスワードを求められてしまいます。ちなみにパスワードを入力すれば、問題なくエクスポートされます。 できればこのパスワードも登録しておき、最後まですべて自動化したいのですが、何か方法はありますでしょうか。 念のため、作成したコードと問題のパスワードダイアログを添付致します。 With ActiveSheet.QueryTables.Add(Connection:= _ "OLEDB;Provider=SQLOLEDB.1;Data Source=OEM_COMPUTER\DB;Initial Catalog=sf0;User ID=USER;Password=""""" _ , Destination:=Range("A1")) .CommandType = xlCmdTable .CommandText = Array("""dbo"".""V_数値合計""") .Name = "adp1" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .PreserveColumnInfo = True .SourceConnectionFile = _ "C:\Documents and Settings\owner\デスクトップ\業務\adp1.adp" .Refresh BackgroundQuery:=False End With End Sub
- ベストアンサー
- その他MS Office製品
- kentaroror
- 回答数1
- 【OpenPNE】負荷を減らす方法
現在の運営しているOpenPNEのサーバ移転を考えております。 サーバはXREAプラスを2つ契約し、 OpenPNE本体と画像サーバに分け、サーバ負荷を減らしたいと考えております。 例) s1111.xrea.com にOpenPNE本体をインストール、 s2222.xrea.com に画像データを格納 上記について、config.php、および、XREAサーバの設定をご教授頂きたいと思います。 ◆質問1 config.php、265行目 define('OPENPNE_IMG_URL', 'http://s2222.xrea.com/'); に変更でよろしいでしょうか。 その他、config.phpで追加設定が必要でしたら教えてください。 ◆質問2 XREAの2つ目のサーバ(s2222.xrea.com)はどう設定するればよろしいでしょうか。 例)1つ目のサーバ同様、DBを用意。 ◆質問3 「画像キャッシュをpublic_html以下に置くかどうか(要mod_rewrite)」を true にした場合、画像キャッシュデータを2つ目のサーバの方に格納できますでしょうか。 可能でしたら、その設定方法をお願いします。 ◆質問4 その他、サーバ負荷を減らす方法やレスポンスを良くする方法があればご教授下さいませ。 どうぞ、よろしくお願いいたします。
- 複素積分を使わずに解ける
複素関数の勉強をしていて、疑問に思ったことがあります。 次の定積分を求めよ、という問題です。 ∫(from 0 to ∞)exp(-x^2) cos2bx dx (bは定数) この問題は、複素平面上の長方形状の積分路に沿って積分して答えが出せたのですが、以下のようなやり方をしてみました。 まず、求める積分はbの関数とみなせるので、I(b)とおきます。 次にI(b)をbで微分します。被積分関数をbで偏微分し、部分積分を使うと、 dI(b)/db = -2bI(b) となります。これはbの微分方程式になっているので、これを解くと、 I(b) = Aexp(-b^2) (Aは定数) となります。元の式にb=0を代入すれば、 I(0) = sqrt(π)/2 となるので、 I(b) = sqrt(π)exp(-b^2)/2 という結果になります。 なんだか複素積分をするよりも簡単に答えが出せたのですが、このやり方でもよいのでしょうか。参考書にはこの方法が載っていなかったのですが。
- チェックボックスの値取得
以前、http://oshiete1.goo.ne.jp/qa2807598.htmlにて、 チェックボックスで配列を使わずに、チェックした値を取り出す方法を質問させていただいたものです。 教えていただいた方法で表示からメール送信、データベースへの格納まで上手く出来ていたのですが、仕様が変更になり、選択項目の量が増えてしまいました。(30~40になってしまいました・・・) 教えていただいた方法で何とか処理できるようなのですが、処理に時間がかかってしまっているような感じです。 <?PHP session_start(); if (!empty($_POST['key01'])) { $_SESSION['key'] = $_POST['key01']; } if (!empty($_POST['key02'])) { if (empty($_SESSION['key'])) { $_SESSION['key'] = $_POST['key02']; }else{ $_SESSION['key'] .= "\t" . $_POST['key02']; } } if (!empty($_POST['key03'])) { if (empty($_SESSION['key'])) { $_SESSION['key'] = $_POST['key03']; }else{ $_SESSION['key'] .= "\t" . $_POST['key03']; } } ・ ・ ・ ・ といった感じで、keyが30になるくらいまで続きます。 この後、確認メールの送信や、DB格納等の処理が続く予定ですが、どこかで処理が止まっているような感じで上手くいきません。 選択項目が多い場合のやり方は何かありますでしょうか?
- VB.NET2005からoracle92へ接続するには?
IDとパスワードを入力し、オラクルのDBにあるIDとパスワードだったら次の画面を開くというプログラムを作りたいです。 オラクルへの接続がうまく行ってないようで画面が固まってしまいます。 プログラムの不具合を教えていただけないでしょうか? よろしくお願いします。 Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim cn As New OleDb.OleDbConnection() Dim cmd As New OleDb.OleDbCommand() Dim rs As OleDb.OleDbDataReader cn.ConnectionString = "Provider=OraOLEDB.Oracle;Data Source=*;User ID=*;Password=*;" cn.Open() '←ここで、エラーになります。 cmd = cn.CreateCommand() cmd.CommandText = "Select ID from abc" rs = cmd.ExecuteReader() While rs.Read() If TextBox1.Text = cmd.CommandText Then MessageBox.Show("パスワードを受付けました。") Dim frm2 As New Form2 frm2.Show() TextBox1.Clear() TextBox2.Clear() Else MessageBox.Show("パスワードが違います。") TextBox1.Text = "" TextBox1.Focus() TextBox1.Clear() TextBox2.Clear() End if End While cn.Close() rs.Close() End Sub Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Me.Close() End Sub End Class
- ベストアンサー
- Visual Basic
- noname#26266
- 回答数1
- 動画配信システムについて
私初めて投稿させて頂いております。 最近、社内で多少ITが分かるということで無理やり開発担当にさせられてしまいました(泣) 少ない予算の中で動画配信(ダウンロード型)サイトを構築しなければ ならず困っております。なんとなく理屈では分かるのですが実際にファイルサーバの構築も必要となるとどうしてよいか分かりません。 どなたかご教授頂けないでしょうか。 以下簡単な要件です。 サーバ構成はWEBサーバ、ファイルサーバ、DBサーバ(必要でしょうか) 位で良いでしょうか。また推奨のos、サーバソフトを教えて下さい。 動画ファイルの形式はwmaファイル、wmvファイルで1ファイル辺り 100MB~200MB位です、当初は20~50種類ですが最終的には500前後にしたいと思っております。 当初は無料配信で始めようと思っておりますので課金決済システムは考えておりません。 同時セッションはピークで100前後かと思われます。 ストリーミング配信では無いので10M占有位で考えております。 素人ながらでもうしわけありませんがこんな感じです。 どうか宜しくお願い致します。
- 締切済み
- ハードウェア・サーバー
- kenny1122
- 回答数3
- XOOPSのサーバアクセス設定について
宜しくお願いします。 xoopsをインストールしてあるサーバのIPアドレスが変わりました。 これに伴い、xoopsの設定変更をしようと思ったのですが、IPアドレスが変更になっているので、アクセス出来ません。 アクセスすると下記の様なエラー表示されます。 This page cannot be displayed due to an internal error. If you are the administrator of this site, please visit the XOOPS Cube official site for assistance. Error [Xoops]: Unable to connect to database in file class/database/databasefactory.php line 34 そこで、index.phpファイルから順を追って調べたところ、 mainfile.php でMySQLサーバの接続情報が設定されていましたので、XOOPS_DB_HOSTの箇所を新しく割り当てられたIPに差し替えたのですが、アクセスに30秒程時間がかかって、結局同じエラーが表示されます。 IPアドレス以外は全て変更しておりません。 MySQLの特権情報のIPもチェックしましたが、特に問題ありませんでした。 もしご存知の方がいらっしゃいましたら、是非ご教授の程、宜しくお願いいたします。
- java初心者の悩みを聞いて下さい(技術的なことではありません)
プログラミングを仕事で始めて約半年になります。 言語はjavaです。 それまでプログラムはいじったことがなく、またセミナー等も受けたことがないので 全くの素人からのスタートでした。 プログラミングを始めることになって、初めに仕様書をわたされて簡単な説明があり、 あとはほぼ放置プレイです。(多くの人が始めは同じ状況だと思いますが) 半年たった今でも、雛形をあてにし簡単な改修しかできず、DBがからんだり複雑なことになると固まって時間ばかり過ぎてしまいます。 頑張っていれば時間が経てば解るようになるのだろうかと不思議に思います。 将来この仕事で食っていけるのだろうかといつも思っています。 プログラムを組む際に、気をつけていることは 目の前のコードを意味を理解しながら次へ進むこと。 雛形をあまりあてにしないことです。 技術的なことではなく、抽象的で漠然としたことを書いて申し訳ないのですが、 心優しい経験者のかた、アドバイスお願いします。
- 緊急!!MySQLの権限が回復できません
うみません、会社のデータベースサーバーにて 昨日外部からのアタックを受けたため 一度MySQLを無効にしようと思い、phpMydminからユーザー権限を全て削除してしまいました。 このやり方にも問題があったのですが、今の問題はそのMySQLのルートのパスワードが分からないので権限を回復することができず会社のサービスが完全に停止してしまっています。 確認したいところはまず、ユーザー権限を削除した場合全てのテーブルが消えているのかどうか? ルートのパスワードを再設定したばあい、既存のデータベースに何か影響があるのか? ルート権限からユーザーの権限を回復した場合もとの状態に戻るのか? 最悪の場合テーブルのデータを抜き出して、DBの再構築をすることで対処するしかないのか?その場合テーブルのデータが格納されているファイルの所在はどこになるのか?(サーバーOSはFreeBSDです) 以上の項目に関してどなたか知恵を貸していただければと思います。 よろしくお願いします
- 画像ファイルサーバー
営業さんが撮り溜めている写真をブラウザ(または専用ソフト)などからサーバーへ登録、参照できる構成を考えております。 さらにサーバーにスキャナーとCD-R/DVD-Rドライブを接続して使用する予定です。 クライアント数は80ほどですが、一日に2~3クライアントがつなぐ程度で、しかもせいぜいトータルで2~3時間使うかどうかという程度です。 現時点で500MBほどの画像があります。 質問は3つあります。 1.サーバーにするPCのスペック。 2.写真など画像をファイルサーバーに保存する際に、後から検索しやすくなるDB構築方法(検索キーの設定やファイル名の付け方など)があったら教えてください。 3.WEBサーバー、ファイルサーバーを構築する上でお勧めのソフトがあったら教えてください。 ファイルサーバーについて調べてみたところ、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1554389 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1401688 を見つけたのですが、サーバーにするPCはNASでも、サーバー専用機でもない方がよいのかなと思っています。 ご教授、お願いします。
- 締切済み
- ハードウェア・サーバー
- makkychan
- 回答数1
- BIND9によるDNS構築
はじめてのFedor Core4という本を参考にしてDNSを構築しています。 ドメイン名はlocalhost.localdomainにしています。 CNAMEは別名は必要ないと思ったので設定していません。 以下のような結果になってしまいましたがどのような原因と対処法が考えられるでしょうか? [root@localhost ~]# /etc/rc.d/init.d/named start named を起動中: Error in named configuration: zone localdomain/IN: loaded serial 42 zone localhost/IN: loaded serial 42 zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700 zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa/IN: loaded serial 1997022700 zone 255.in-addr.arpa/IN: loaded serial 42 zone 0.in-addr.arpa/IN: loaded serial 42 zone localhost.localdomain/IN: loaded serial 2006020500 0.168.192.in-addr.arpa.db:4: ignoring out-of-zone data (0.168.192.in-addr-arpa) zone 0.168.192.in-addr.arpa/IN: has 0 SOA records zone 0.168.192.in-addr.arpa/IN: has no NS records _default/0.168.192.in-addr.arpa/IN: bad zone
- ダイナセットタイプのレコードセットオブジェクトの作成時
ダイナセットタイプのレコードセットオブジェクトの作成時、 引数にdbInconsistentという定数を使用できるようなのですが、 (例)Set rs = db.OpenRecordset("テーブル名", dbOpenDynaset, dbInconsistent) dbInconsistentの説明として参考URLのところで 「矛盾を含んでいる場合でもレコードセットの更新が可能になります。 テーブル間のリレーション関係に矛盾が生じる場合でも、 それぞれそのテーブルデータを更新します。」 というようにかかれていました。この 「矛盾を含んでいる場合」 「テーブル間のリレーション関係に矛盾が生じる場合」 とはどういう場合なのかよく分からないのですが 具体的にどういう場合をいうのでしょうか? ご存知の方いましたらよろしくお願い致します。 参考URL)http://www.accessclub.jp/dao/07.html
- ベストアンサー
- Visual Basic
- noname#21184
- 回答数1
- MySQLが起動しない
現在、MySQL4.0.25をFreeBSD 4.7にportsを使ってインストールしています。 以前MySQL4.1を使っていたのですが、文字化けの問題に直面したため、安全のため4.0へ切り替えることにしました。 MySQL4.1をアンインストールし、portsから4.0.25をインストールしたところ、起動スクリプトを叩いても起動しません。 DBデータディレクトリに、ドメイン名.errというファイルが出来ており、その中に /usr/local/libexec/mysqld; unknown option'--old-passwords' というメッセージが出ていました。 完全削除、再インストールということを2回ほど繰り返しましたが、結局解決できていません。 どなたか解決法をご存じの方がいらっしゃいましたら、回答をお願いいたします。
- SQLについて
A B -------------------------------------------- 1111111 22222222222 -------------------------------------------- nullまたはブランク 33333333333 -------------------------------------------- 12121212 nullまたはブランク -------------------------------------------- 上記のようなレコードがあります。(A,Bはカラム名) 並べ替えを行いたいのですが、条件があります。 カラム名Aをキーにして並べ替えを行いたいのですが、 もしカラム名Aにデータがない場合は、変わりにBのデータを使用して並べ替えを行いたい、というものです。上記の場合、この条件で並べ替えるときは、1レコード目のAの値と、2レコード目のBの値、3レコード目のAの値でソートしたいということになります。このような並べ替えの方法をご存知の方がいらっしゃいましたら、ご教授ください。大変困っています。 DB:ORACLE8
- 大量データの取得処理について
テーブル1のレコードを全件取得し、取得したレコードの特定の項目を一件ずつチェックし、テーブル2の値を更新する処理を考えています。 しかし、テーブル1のレコード数が8万件存在するため、一気に全件を取得するのはまずいことになるのではと危惧しています。 そこで、fetch first ~ rows を使用するため、テーブル1に項目を追加し、更新が済んだらその項目にフラグを立てるような処理も考えましたが、 たった一度の処理のためにテーブルに項目を追加するのもどうかなと思っています。 1000件くらいずつ順番に取得できる良い方法があったら教えてください。 よろしくお願い致します。 ちなみにデータベースはDB2を使用しています。
- ベストアンサー
- その他(データベース)
- taaar
- 回答数3
- オラクル、ファイルのミラー化について
新たにDBサーバーの構築を任され悩んでおります。 新サーバーはOSにAIX5L V5.2を使用し、73GのDISKを3基でRAID5のアレイにOS、Oracle10gをインストールします。 REDOログファイル、制御ファイル、アンドゥ表領域はミラー化すべきということですが、RAID5にした場合、パーティションは分割してもあまり意味は無い用に思うので、1つのパーティションにファイルをまとめて入れようと思っています。この場合、REDOログファイル等も同じパーティションにミラー化するのですが、特に問題ないでしょうか?それよりパーティションを分割し、ファイルを分割したほうがよいのでしょうか?パーティションを分割するとRAIDのメリットが無くなるような気がするのですが、、、よろしくお願いします。
- 検索中の待ち時間の画面制御について
PHP+Postgresqlで開発をおこなっています。 検索画面で検索条件を入力して、 ボタンを押した後に、検索結果画面に遷移するのですが DBで検索中の間に 一般的にはどのような制御を入れているのでしょうか? (画面は複数あり、待ち時間は1~10秒くらいです。 白い画面の状態のままにしたくないのと、 検索途中で他のボタンを押されてしまったり したくないです。) 今の所、実現できるかどうかはわからないけど検索画面でボタンを押した後は、 javascriptでボタンを使用不可にして、 マウスカーソルを砂時計にしようかなと思ったりしています。 なにか良いアドバイスがあればよろしくお願いします。
- UDLファイルでパスワード設定されたmdbに接続
ローカルmdbファイルにパスワードの設定を行わなければ、UDLファイルから「プロバイダ」→「Microsoft Jet 4.0 OLE DB Provider」を選択し、「接続」のユーザー名を「Admin」、パスワードなしで接続出来ています。 しかし、mdbファイルにパスワード設定を施したのちに、udlファイルに同じパスワードを設定して接続しようとすると、以下のようなメッセージが表示されてしまいます。 ************************************************* Microsoft データリンクエラー 「プロバイダの初期化中にエラーが発生したため、接続のテストに失敗しました。アプリケーションを起動出来ません。データベースが存在しないか、またはほかのユーザーが排他的にシステムデータベースを開いています。」 ************************************************* ・・・パスワード設定されたmdbファイルへのアクセスは、UDLファイルからは出来ないのでしょうか? 参考URLまたはアドバイスをお願いいたします。
- ベストアンサー
- Visual Basic
- tabikin
- 回答数2
- chroot環境とmysqlの接続について
現在、debian上でapacheをchroot環境で動かしています。chrootのcgi(perl)からDBI::mysql 経由でmysqlに接続しようとしているのですが、出来ません。 原因としては、mysqld.sockがcgiから読み書きできるpathにないためです。そこで、/chroot/mysql/ と /mysql/mysqld.sock をハードリンクしようとしたのですが、パーティションが違うためリンクが貼れません。そこでDBIでsock経由ではなく、tcp経由で接続しようとしているのですが、DBI connect('dbname:loc alhost','username',...) failed: Can't connect to local MySQL server through socket ' /var/run/mysqld/mysqld.sock' (2) となってしまいます。connect->host db port user password で接続しようとしています。どなたか解決方法をご教授頂けませんでしょうか?すいませんが、宜しくお願い致します。