1 名前:ますっち mailto:m_mitsuo@naver.co.jp [03/07/24 01:08] 初心者から管理者までオラクルでわからないことは ここの皆で解決していきましょう!!! 前スレ・関連サイト:>>2
267 名前:デフォルトの名無しさん [03/12/29 11:47] オラクルはなぜロックエスカレーションが起こらないの?
268 名前:デフォルトの名無しさん mailto:sage [03/12/29 23:15] >>267 起こらないの?
269 名前:デフォルトの名無しさん [03/12/30 00:14] >>268 起こらないな。 だが何故に起こらないかは知らんw
270 名前:デフォルトの名無しさん mailto:sage [03/12/30 02:33] >>269 行ロックフラグは行ヘッダにあるから。だからメモリ容量とは関係ない。 ビフォアイメージはロールバックセグメント。
271 名前:デフォルトの名無しさん mailto:sage [03/12/30 06:52] >>243 今すぐにセンチュラの使用をやめてください。 むかし、センチュラ製腐れパッケージソフトで すっげーーーーー痛い目にあいました。
272 名前:デフォルトの名無しさん [03/12/30 10:27] >>270 行ヘッダというのは何と言うディクショナリにあるのですか? SQL*Plusで見たいので教えてちょ。
273 名前:デフォルトの名無しさん [03/12/31 18:05] 272について誰か教えて・・・
274 名前:デフォルトの名無しさん [03/12/31 22:57] DB板っていつできたんですか? ネタ?
275 名前:デフォルトの名無しさん [03/12/31 23:18] >>87 そんなことせんでもファイルを二つほどリネームしたら 普通にインストールできるぞ。
276 名前:デフォルトの名無しさん [03/12/31 23:20] >>86-87 >>275 通報しました。
277 名前:デフォルトの名無しさん [04/01/02 13:11] >>270 行ヘッダというのは何と言うディクショナリにあるのですか? SQL*Plusで見たいので教えてちょ。
278 名前:デフォルトの名無しさん mailto:sage [04/01/02 18:18] >>277 LOCK関連のディクショナリを尻たいだけなら select * from dict where table_name like '%LOCK%'; とでもして見れば?
279 名前:デフォルトの名無しさん mailto:sage [04/01/02 23:31] 海外掲示板用オフラインリーダーを作るスレ pc2.2ch.net/test/read.cgi/tech/1072883528/ 海外でよく使われていうる掲示板スクリプト 専用のオフラインリーダー作って下さい。 必要な条件はID、PASSを管理できること、 OpenJaneみたいな三面型の見た目。 簡単にローカライズできるように言語ファイルを採用
280 名前:デフォルトの名無しさん [04/01/05 18:32] ORACLEって数年前はエライ威勢が良かったしCMガンガン流してたけど、 最近とんと見かけないし名前も聞きません。既に日本から撤退始めているのですか? それとも定評と実績を獲得して安定段階に入っているということなのでしょうか?
281 名前:デフォルトの名無しさん [04/01/06 00:56] 殿様商売が祟って業績悪化 1年くらい前に早期退職で人員整理したよ ベンダー各社が、安いシステムにするために他のDBを元にした システムを作り出したことも一因で それまで値引きなんてあり得なかったけど そういう営業も始めたらしい でも、DBのシェア1位であることは変らないので しばらくは大丈夫でしょう DBの販売は安定段階を脅かそうとする他DBがちょろちょろと見え始め それらをなんとか潰したいところ DB以外の販売は安定段階どころか…というレベルのものが多い あとコンサルはそれなりに 高い分短期で斬られることもあるけど
282 名前:デフォルトの名無しさん [04/01/10 00:47] 簡単な質問でもうしわけないのですが exp "user/passwd file=exp01.dmp tables=(JOB, TOKUIDB, TOUR_JOHO)" imp "user/passwd file=exp01.dmp tables=(JOB, TOKUIDB, TOUR_JOHO)" のtablesの順番はimpとexpで同じにそろえなければならないのでしょうか?
283 名前:デフォルトの名無しさん mailto:sage [04/01/10 14:49] そろえなくていいけどそろってたほうがメンテしやすい
284 名前:270 mailto:sage [04/01/10 22:54] >>277 行ヘッダはテーブルの各行のヘッダ。 ディクショナリじゃない。 どうしても見たいならブロックダンプするひつようがあるかも。
285 名前:デフォルトの名無しさん mailto:sage [04/01/10 22:59] >>280 一般人が買うものを売ってないから
286 名前:デフォルトの名無しさん [04/01/15 17:18] Win版9i環境で、Pro*Cでプリコンパイル中にproc.exeが 固まってしまう現象が発生した方いませんか? ファイルの置き場所を変えると停まる場所が変わったり (中間ファイルで確認)するんですが、インストールを ミスってたりするのかなぁ・・・ OS: Win2ksp4 CPU: Pen4-2.2G MEM: 384M
287 名前:デフォルトの名無しさん [04/01/27 15:43] CHARではRPAD使わないといけませんが、 VARCHARでもRPADを使わないと条件一致しないんでしょうか。
288 名前:デフォルトの名無しさん [04/01/27 19:37] Expで以下の様なエラーが出ます。 どう対処したらよろしいでしょうか? Oracle9.2.0.1です。 EXP-00056: Oracleエラー1034が発生しました。 ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux Error: 2: No such file or directory EXP-00005: ログオンに失敗しました。 EXP-00000: エラーが発生したためエクスポートを終了します。
289 名前:デフォルトの名無しさん mailto:sage startupしてないだけなんだが [04/01/27 21:32] ora-01034の内容をよーく理解してからやり直そう。
290 名前:デフォルトの名無しさん mailto:sage [04/01/28 01:05] >>287 VARCHARならいらんかったはず >>288 Oracleが起動してない
291 名前:デフォルトの名無しさん [04/01/28 03:24] Oracleの制約(外部キー)に関する質問です。 2つのテーブルのプライマリキーに存在するようなデータしか取れない という制約を作ることと言うのは可能ですか? 具体的に言うと、テーブルA、B、Cがあり、 Cに入るデータはAまたはBのプライマリキーにあるデータしか取れな という制約を付けたいと思っています。 このような制約をOracleにて設定することは可能なのでしょうか?
292 名前:デフォルトの名無しさん mailto:sage [04/01/28 08:14] 正規化されていないからむリ。
293 名前:デフォルトの名無しさん mailto:sage [04/01/28 08:15] どうしてもやりたいなら更新トリガをつけて、更新時にキーを調べてはじくようにする。 ダサ。
294 名前:デフォルトの名無しさん [04/01/30 00:22] 及川タンはいつ社長になるの?
295 名前:デフォルトの名無しさん [04/01/30 21:22] DB 8.0.6 にクライアント 9.2.0 の Type2 JDBC ドライバで接続でき たりしますか? たぶん大丈夫とか、絶対無理とか教えてくださいませ。
296 名前:デフォルトの名無しさん [04/02/01 23:33] >>294 及川タンってだれ?
297 名前:デフォルトの名無しさん [04/02/14 13:18] 10gの発売っていつなんですか?
298 名前:デフォルトの名無しさん mailto:sage [04/02/14 21:23] 10gはインストールが10分で終わるらしいな
299 名前:デフォルトの名無しさん [04/02/15 22:00] 10gは5月ぐらいかと思われ
300 名前:デフォルトの名無しさん mailto:sage [04/02/16 00:22] こんな板があったなんて… 初めて知りました。 データベース pc2.2ch.net/db/
301 名前:デフォルトの名無しさん [04/02/22 00:23] 容量の見積方法ってのは散見しますが、誤差って どのくらい見ておくべきでしょうか?
302 名前:デフォルトの名無しさん mailto:sage [04/02/22 12:49] 予算次第
303 名前:デフォルトの名無しさん [04/02/23 14:16] 9iAS使ってる方、どうですか? JTCでApplicationServer10gのデモを見て、 表面的には良さそうなんですが。 オープンソースものから、こっちに転向した人とかいますか?
304 名前:デフォルトの名無しさん [04/02/23 14:20] >>301 計算式上は最大値同士での計算になるはずだから、それ以上は普通はない。 そんなにかつかつなハードになることって最近ないから、余裕を持ってハード選定する。 あの計算って容量算出より、初期領域の計算だと思うが。 なるべく拡張させずに分割しないようにするため。
305 名前:デフォルトの名無しさん mailto:sage [04/02/23 21:31] >>303 デモってなんの?開発環境? 俺は J2EE に無いベンダ依存機能は極力使いたくないなー。 なんとなく。
306 名前:デフォルトの名無しさん [04/02/24 00:41] Javaでオラクルにxml入れるんことになりそうなんですが、 参考になるページ教ええてください・・・。
307 名前:デフォルトの名無しさん mailto:sage [04/02/24 09:01] >>306 OTN
308 名前:デフォルトの名無しさん mailto:sage [04/02/25 09:29] OTNは・・・ushitakiっておっさんがうざい 自分のスレッドにushitakiのレスがつく時ほど 鬱なことはない。
309 名前:デフォルトの名無しさん mailto:sage [04/02/26 01:09] 確かにあまり近寄りたくないキャラだな(w
310 名前:デフォルトの名無しさん [04/02/29 15:46] コールドバックアップは、REDOログファイルもバックアップする必要あるよね?
311 名前:デフォルトの名無しさん [04/02/29 22:59] 1テーブル内で、ある条件に一致するレコードがあれば更新、なければ追加ってのは insertを阻止したいためにテーブルごとロックしてからやるしかないんですかね? MARGEは2テーブル必要みたいだし…。 何か良い方法はないでしょうか。
312 名前:デフォルトの名無しさん [04/03/06 13:51] エクスポート後のダンプファイルを 見積もりたいんだけど皆はどうやってる? テーブルの見積もり方はわかったのですが プロシージャやファンクション等はどうやって見積もる?
313 名前:デフォルトの名無しさん mailto:sage [04/03/07 19:56] プロシージャやらファンクションの容量まで見積もる? 単純にソーステキストサイズみたいなものと思って無視してるなぁ
314 名前:デフォルトの名無しさん [04/03/07 21:32] >>313 ダンプファイルのサイズを見積もりたいンでしょ?
315 名前:デフォルトの名無しさん mailto:sage [04/03/08 22:31] >>314 ?そのつもりでソーステキストサイズと書いてみたけど、もしかして、意味違う?
316 名前:http://chbox.com/ [04/03/13 18:37] ORACLE質問 PART2 (プログラム技術@2ch掲示板)のまとめ pwiki.chbox.com/pukiwiki.php?oracle
317 名前:デフォルトの名無しさん [04/03/13 20:57] たまにマニアックな機能の質問が来るね。 >>310 NORMALかTRANSACTIONALで正常にSHUTDOWNできてるなら データの一貫性が取れてるのでなくても別にいい。また作れるし。
318 名前:デフォルトの名無しさん [04/03/14 19:36] >>317 REDOログが無いとMOUNTできないと思われるから REDOログを作るのは、NOMOUNTモードですよね?
319 名前:デフォルトの名無しさん mailto:sage [04/03/17 13:22] Oracleでカッコイイ人みつけた。
320 名前:デフォルトの名無しさん [04/03/18 04:23] Where文で指定するANDとかORとかの数に上限ってあるんでしょう? ちなみにバージョンはOracle 8.1.7です
321 名前:デフォルトの名無しさん [04/03/18 08:58] まず、手遅れかもしれないがテーブルの設計を見直せ。 あとSQL文も見直せ。 あと、開発ならばその環境を書いておいたほうがいいと思う。 ミドルウェア側のSQL文の全体長の制限とかもあるから。 質問の本題部分はわからん。すまん。
322 名前:デフォルトの名無しさん [04/03/22 22:38] age
323 名前:デフォルトの名無しさん mailto:sage [04/03/23 23:56] データベースリンクに関する質問です。 oemappを使ったレプリケーションの設定をやってる最中に失敗したようで データベースリンクの作成の所で失敗してしまいます。 そのリンクをdrop database linkをしようとしても、 ORA-02082: ループバック・データベース・リンクには接続修飾子が必要です。 と言われてしまいます。 データベースリンクの情報はall_db_linksに入っていると思い、select してみたのですが、空でした。(レコードが選択されませんでした。) どうにかしてこのデータベースリンクを消す方法はないでしょうか?
324 名前:デフォルトの名無しさん [04/04/09 00:58] >>317 REDOログが無いとMOUNTできないと思われるから REDOログを作るのは、NOMOUNTモードですよね?
325 名前:クワトロ [04/04/14 18:25] すいません。教えてください。 オラクル9ってのをインストールしてました。 最初はFドライブにインストールしてました。 (Oracle9iDatたばせRelease19.0.1ってヤツです。) CD3枚組のヤツをしてました。 で、Cドライブにインストールし直そうと思って、「製品の削除」ってのを実行しました。 それから新たにCドライブにインストールしたんですが、 ice.jarをコピー中に止まってしまいます。 レジストリでoracleに関係してそうなsoftwareなどは削除し、oracleフォルダも 削除して何度もやってみたんですが、同じくice.jarをコピー中に止まります。 他のパソコンで試すと(新規にインストールなんですが)無事インストールできました。 私のパソコンにはできません。 原因ご存知の方がいましたらアドバイス願えませんか? CDがおかしいとも思えません。(強いて言うなら自分のパソコンがおかしいとか。) 宜しくお願いします。
326 名前:デフォルトの名無しさん mailto:sage [04/04/14 21:43] select sum(to_char(last(first(生殖器)), '69696969')) from 俺 where 皮 is not null not exists (select * from 雌 where 容姿 not like '%女%' and 年齢 <= (sysdate - 25年前後)) はああ? 俺のSQLどごが間違ってんですか?? 1件もヒットしないんですけど、オラクルのバグ??
327 名前:デフォルトの名無しさん mailto:sage [04/05/01 21:47] 教えてください テーブルにある特定カラムを条件指定した上でソートして、 その中から指定件数を取得したいんだけど コレって、ORACLEだとSQLじゃかけないのかな? select aaa,bbb from table where aaa = 'zzz' and rownum <= 20 order by bbb; だと、とんでもないところからソートされて返却してきます やっぱcursor fetchしかないんですかね? 教えてくださいませ
328 名前:デフォルトの名無しさん [04/05/02 16:22] >>327 ソート後指定件数取得 select aaa,bbb from ( select aaa,bbb from table where aaa = 'zzz' order by bbb ) where rownum <= 20
329 名前:デフォルトの名無しさん mailto:sage [04/05/03 15:11] >>328 さんありがとうございます ですが、当方Oracle8なんですよ その書き方はOracle8iから有効でして・・・ カッコ内にOrder Byを入れると、8以前ははじかれてしまうんです 未だ悩み中・・・;;
330 名前:デフォルトの名無しさん mailto:sage [04/05/05 11:53] >>329 Oracale8か・・ あきらめれ ソートして指定件数分ループしかないぽ
331 名前:デフォルトの名無しさん mailto:sage [04/05/14 15:00] 質問があるのですが、 テーブルからデータを幾つかの項目をグルーピングする場合、 sum等の集計関数を使わない場合はgroup byよりdistinctのほうが速いんですよね?
332 名前:デフォルトの名無しさん [04/05/18 10:27] >>331 そういう場合は、自分で実行計画を見るのが確実では? 見方がわからない場合は今回勉強してみるのがいいと思います。
333 名前:デフォルトの名無しさん mailto:sage [04/06/02 12:03] DB板で相手にされないみたいなのでこっちに書きます。 Oracle8i + VB6.0 + OO4O において、 Oracleとの接続が切れた場合に発生するエラーを調べているのですが、 LANケーブルを抜いた場合、”ORA-03113: 通信チャネルでファイルが終りになりました。”となりました。 他に発生すると思われるエラーがありましたら教えて下さい。
334 名前:デフォルトの名無しさん mailto:sage [04/06/08 23:25] >329 もう見ていないかもしれませんが select a.aaa, a,bbb from table a, table b whera a.bbb < b.bbb and count(*) <= 20 group by a.aaa, a.bbb order by a.bbb bbbに重複がなければこれでいけると思います。
335 名前:デフォルトの名無しさん [04/06/30 22:37] スタンバイモードについて教えてください。 プライマリサーバでプロシージャを追加した場合 スタンバイ側のサーバにも作成されるのでしょうか? アーカイブログファイルを転送しているだけだから プライマリサーバのデータしか転送されないのかな、、、
336 名前:デフォルトの名無しさん [04/06/30 23:23] わからないので教えてください。 200万件くらいのメインテーブルと3つのマスターを結合するSQLなのですが、 実行するたびにselectされる件数が違います。 OTNでは、オラクルのバグだからサポセンへGOって言われたのですが。 バージョンは9.0.1です。
337 名前:デフォルトの名無しさん mailto:sage [04/07/01 01:01] おもしろいなそれw
338 名前:デフォルトの名無しさん [04/07/01 23:44] >>336 信頼性が聞いて呆れるな 良ければ、保守契約に引っかからない範囲で顛末を教えてくだされ (´-`).。oO( 確か、うちで使っているのも9.0.1だったな… )
339 名前:デフォルトの名無しさん mailto:sage [04/07/05 00:49] ネタ。
340 名前:デフォルトの名無しさん mailto:sage [04/07/05 01:14] かといって、200万件の結合って他のDBにはちとキツイ...
341 名前:デフォルトの名無しさん [04/07/24 09:20] 10gはもう使ってる?
342 名前:デフォルトの名無しさん [04/08/15 21:50] つかってる
343 名前:デフォルトの名無しさん mailto:sage [04/09/04 00:42] 上に同じ
344 名前:デフォルトの名無しさん [04/09/09 22:05] 現在稼動しているOracle8iサーバーのデータを 別サーバーのOracle9iに移行する時に、 現行Oracle8iのバージョンが8.1.6以下の場合 最新バージョンの8.1.7に必ず上げなければならない?
345 名前:デフォルトの名無しさん mailto:sage [04/09/15 20:37:20] >>344 必要なし。 つーか、どうやって移行しようとしてるん?
346 名前:デフォルトの名無しさん [04/09/23 13:26:02] オラクルはSQLServerのように ADに統合出来ないよね? 認証にADに登録されているユーザアカウントを使いたいんだが。
347 名前:デフォルトの名無しさん mailto:sage [04/10/19 02:11:24] >>346 10gなら出来そうな感じ マニュアル「OracleR Databaseプラットフォーム・ガイド10g リリース1(10.1)for Windows」の 10-13ページ「外部オペレーティング・システム・ユーザーの作成」にそれらしく 書いてある。ドメインユーザーってADドメインとは別かな?
348 名前:デフォルトの名無しさん mailto:sage [04/11/08 16:18:50] PSRの9.2.0.4って有償でしょうか? どこから入手できるのかわかりません。
349 名前:デフォルトの名無しさん [04/11/08 19:40:48] 教えてください Oracle9iのclientをインストールしてあるPCに Oracle9iのDatabeseをインストールしたいのですが CDを入れてもDatabeseのインストール画面が出てきません 一度Cliantを消したのですがやっぱり出ません Databeseを入れる方法だれかしりませんか? 初心者ですみません・・・
350 名前:デフォルトの名無しさん mailto:sage [04/11/08 22:27:30] 消したのが Cliant だからだろう。
351 名前:デフォルトの名無しさん mailto:sage [04/11/08 23:45:33] 入れようとしているのが Databese だからだろう。
352 名前:デフォルトの名無しさん [04/11/10 11:20:48] override
353 名前:デフォルトの名無しさん mailto:sage [04/11/21 02:47:54] >>349 Oracle Installerで追加インストールじゃダメなん?
354 名前:デフォルトの名無しさん [04/11/22 16:15:22]
355 名前:デフォルトの名無しさん [04/12/02 11:52:15] 一応ORACLEの質問なのですが、よそで聞くべきなら誘導願います。 現在、ORACLEのDBに対して、pro*Cでファイルを読み込んでINSERTまたはUPDATEを行おうと考えております。 その際に、読み込んだ項目ごとにUPDATE項目がかわります。 合計一日前〜100日前 という感じ100項目強で1レコードのテーブルを作成し、 対応する日付の所に放り込むというプログラムを作成しようと考えております。 PL/SQLでも可能だと思うのですが、ファイルアクセスって事でC言語を一応選択予定にしております。 この際の実現方法って動的SQLを利用して、当日との日付差を計算した変数みたいな項目を作ってUPDATEをかけていくしかないのでしょうか? 1テーブルあたり1000〜1500万レコードを想定しているのですが、 動的SQL+UPDATEって事でパフォーマンスが激悪そうでそうで何かよい方法はないかなと思っております。 INSERT、UPDATE分を100個用意して配列で更新すれば相当早そうですが、100個もそのためにSQL書くのは非常馬鹿らしい感じがします。 動的SQLを使わずに、UPDATE項目がレコードによって換わるようなSQLを発行する方法もないですよね?? よろしくお願いいたします。
356 名前:デフォルトの名無しさん mailto:sage [04/12/02 22:47:30] >ファイルアクセスって事でC言語を一応選択予定にしております。 やりたいことの具体的な内容とか上記の一文の意図とかちゃんと把握しないまま レスつけて申し訳ないが、DB板で聞いた方がええんでない?
357 名前:デフォルトの名無しさん mailto:sage [04/12/20 21:26:40] つか、教えて偉い人。 PL/SQL Developer でSQLトレースってどうやってだすの?
358 名前:デフォルトの名無しさん [05/01/19 16:26:46 ] この度、ORACLE環境をそのままごっそり新サーバに移行することに なりました。(Discoverer環境も同時に) パッと思いつく移行方法は、 1.旧サーバから、全テーブルをEXPORT 2.Discovererにて、ビジネスエリアをEXPORT 3.新サーバで、管理者作成(ロール作成→付与) 4.管理者でログインし、ユーザ作成(ロール付与) 5.新サーバに、全テーブルをIMPORT 6.Discovererにて、ビジネスエリアをIMPORT&各種設定実施 (ORACLEインスタンス等の再構築は、インフラチームが実施してくれます ので、我々の作業はそれ以降です) こんな感じでよろしかったでしょうか? 足りない(もしくは全く画期的な)作業がありましたら、ぜひご教示ください。 よろしくお願い致します。
359 名前:デフォルトの名無しさん [05/01/22 17:31:26 ] caseでのnull判定なんですが、 こんなふうに記述してました case val when 0 them 処理 ; when 1 then 処理 ; when null then-- ここ! 処理 ; else 処理 ; end case ; valにnullが来たとき正しく判定されてない事が分かったんですが どうやって記述したらいいかわからくて。。。 よろしくお願いします。
360 名前:デフォルトの名無しさん [05/01/22 22:23:59 ] nullはcase文で処理されない
361 名前:デフォルトの名無しさん mailto:sage [05/01/23 01:37:02 ] decodeだとnullはイケる
362 名前:デフォルトの名無しさん [05/01/28 10:14:12 ] perlやphpでoracleに接続するとき、sid、id、passwd、schemaを指定するように なってますけど、IPを指定して接続したい場合ってどう記述したらいいんですか
363 名前:デフォルトの名無しさん mailto:sage [2005/04/19(火) 14:10:48 ] スレ違いだったら申し訳ありません。 2月にOracle入門の資格を取得したのですが、公式HPへの登録の仕方が分からず今日まで ずるずる引っ張ってしまいましたorz 今から登録しに行きたいのですが、SQL入門を取得した時は学校の先生にやってもらったため 自分ではやってなかったので今になってやり方がわかりません。 その先生もOracle取得してから一度も会わないまま寿退社でいなくなってしまったので 今自分の学校でOracleのことを聞ける人がいません・・・・ よろしければ登録の仕方をご教授願います。
364 名前:デフォルトの名無しさん mailto:sage [2005/04/20(水) 00:39:02 ] >>363 ttp://www.oracle.co.jp/master/index.html Oracleのトップページから簡単にたどれたぞ。 おまえ、一度も確認しなかったな。ヴぁか。
365 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 10:55:12 ] OSはWindows2000を使用していますが、Oracle9iでCREATE TABLEで作成したテーブルを、GUIの画面で確認や編集するにはどのようにしたらよいでしょうか?
366 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 22:31:01 ] Oracle Enterprise Manager
367 名前:デフォルトの名無しさん [2005/07/01(金) 00:28:38 ] Oracle8→10gへの移行を考えているのですが その注意事項に「日本語表名・列名は("")で囲まなくてはならない」 とありました。 ・文字コードが違うから ・マルチバイトの文字はその動作が違うから ・保証対象になる/ならないから ということはよく見かけるのですが、 なぜ("")で囲むとこれらの問題が回避できるのでしょうか?