Oracle 総合 Session6 ..
[2ch|▼Menu]
855:NAME IS NULL
08/02/12 23:09:44
>>854
オラクルはOEMを相当押しているみたいだけど
現場にそんなに導入されてるか?

856:NAME IS NULL
08/02/12 23:29:50
>>855

うちは結構使っているなぁ。
現場と言ってもヨーロッパとアメリカだけどさ。

857:NAME IS NULL
08/02/13 00:55:36
多くの現場がOEM>>>>OB>SQL Developerって感じじゃないか

858:NAME IS NULL
08/02/13 01:20:52
OEMは重過ぎるのが難点かな。
複数台のサーバーをOEM専用サーバーでまとめて管理とかならいいけど、
サーバー1〜2台程度の構成でOEMまで導入したらリソース食いすぎできつい。

859:NAME IS NULL
08/02/18 11:16:58
exp system/manager tables=(A) file=before.dmp

Aテーブル変更

exp system/manager tables=(A) file=after.dmp

before.dmpとafter.dmpから差分を出すツールや方法ありましたら教えてください!


860:NAME IS NULL
08/02/18 16:05:51
diff before.dmp after.dmp

861:NAME IS NULL
08/02/18 18:16:38
>>859

一回Importしてみるしかないじゃない?
表名の重複を避けるために別々のスキーマにImportしてminusでも使えば
差分は一発で分かるっしょ。

862:NAME IS NULL
08/02/18 23:18:11
>860
俺のコーヒー返せwww

863:NAME IS NULL
08/02/23 15:25:51
そもそもDB鯖は専用にすべき。
管理ソフトなんて入れちゃ駄目だよ。

864:NAME IS NULL
08/02/25 02:05:13 6ycVpU1X
SQL*PlusでSQL文を実行するときに、指定時間経過後にエラーが返るように
したいのですが、どうしたらよいでしょうか?Oracle9i(R2)
(Java の Statement#setQueryTimeout のような感じ)。

865:NAME IS NULL
08/02/27 00:54:33
質問があります。
いまさらですがOAS4.0.8を乗せ換えようとしてます。
新しい環境だとカートリッジに登録したJSERVLETアプリケーションが
起動しません。何か特別な設定があるのでしょうか?
手順書のPDF通りにしているのですが・・・。

WWWリスナー経由でほかのPCからだとJAVAアプリケーションが実行できるのが
そのPCだと起動しないのが原因なんでしょうか?


866:NAME IS NULL
08/02/27 09:46:19
>>865
とりあえずマルチは止めよう

867:864
08/03/02 04:55:41
一応解決しました。
プロファイルの CPU_PER_CALL を使用しました。

868:NAME IS NULL
08/03/03 22:33:12 5tZy63eQ
項目A(3バイト)、項目B(6バイト)

(更新前)
AAA,BBBCCC
AAA,BBXCCC
AAA,BBPCCC

(更新後) ← このようにしたいです。
AAA,BBZCCC
AAA,BBZCCC
AAA,BBZCCC

目的は、項目Bの頭3バイトだけを”BB*”で条件に指定して、
項目Bの頭3バイトを全て”BBZ”に更新したい場合どうすればよいのでしょうか?
項目Bの後3バイトの”CCC”はそのまま残さなくてはいけないため、
どのようなSQL文にすれば良いのかわかりません。

どうしても後3バイトを生かしたままの更新なので。。。。困ってしまします。

お知恵をお貸しください。

869:NAME IS NULL
08/03/18 06:33:06
UPDATE テーブル SET B='BBZ'||SUBSTRB(B,4,3)
WHERE B LIKE 'BB_CCC';

じゃ、だめ?

870:864
08/03/18 18:40:32
>>869
もう遅いんじゃね?
スレリンク(db板)n325-328

871:NAME IS NULL
08/03/27 20:56:01
ORACLE質問 PART2
スレリンク(tech板:487-488番)

488 名前:デフォルトの名無しさん[sage] 投稿日:2008/03/03(月) 23:31:05
UPDATE HOGE SET B = ('BBZ' || SUBSTR(B,4,3)) WHERE B LIKE 'BB_%'

872:NAME IS NULL
08/04/09 20:26:47 CidHgDxH
SQLの取得方法で質問です。

以下のデータが存在するとします。

ID | KINGAKU
-------------
0001 | 1000
0002 | 2000
0003 | -1000
0004 | 3000

このときIDの0001と0003で0(ゼロ)になるため抽出結果から省きたいのです。
0001と0003は打ち消しになるので抽出する必要はない、そういうことです。
要は一度その金額で購入したのですが、その後検査でNGになったので返却する
のでプラマイゼロになるので、その分の表示の必要はないとのことです。


SQLの抽出結果は

ID | KINGAKU
-------------
0002 | 2000
0004 | 3000

となるようにしたいのですが、何か良いSQL文を生成出来ないでしょうか?


873:NAME IS NULL
08/04/09 22:27:00
ID | KINGAKU
-------------
0001 | 1000
0002 | 2000
0003 | -1000
0004 | 3000
0005 | 1000
0006 | -1000
こんなデータなら1-3と5-6で相殺するんだろうから、普通のSQLじゃむりじゃない?
PL/SQLでテンポラリテーブルに吐き出したものを参照するか、
プログラム側で出すほうがいいと思うけど。


874:NAME IS NULL
08/04/10 06:11:24
ここはマルチポストのすくつですね。

875:NAME IS NULL
08/04/12 15:57:56
11gをCentrinoDuoのノートPCに入れたら重すぎて
速攻アンインストールしました

876:NAME IS NULL
08/04/15 00:24:41
初心者です。

仕事で、Oracleを使います。
Oracleの10gをPCサーバにインストールして、クライアントを別のPCに
インストールしています。
Pro*C/C++を使って、DBを操作したいのですが、
C/C++の開発環境がサポートしていないためか
うまくいきません。
開発環境は、Visual Studio C++ 2008
です。
2008は新しいので、無理なのでしょうか?
VC++2005や2003だとよろしいですか?
教えてください。

877:NAME IS NULL
08/04/15 01:05:48
>>876

何の初心者?

OracleなのかWindowsなのかC/C++なのかPro*C/C++なのかSQLなのか
開発そのものなのか質問の仕方なのか問題の把握の仕方なのか
人間としてなのか。

ほんとうっとうしいな。


878:NAME IS NULL
08/04/19 15:23:25
Ora8iのデータベース(DBFとREDO)をiRAMに入れたら
impにかかる時間が1時間から4分になった

879:NAME IS NULL
08/05/14 04:11:20

◆6月にマネージャパン、月刊アスキー、週刊アスキーの3誌が賞金総額2000万円の「シストレFXグランプリ」を開催
URLリンク(system-trading.jp)

5月22日より登録受付開始、6月2日よりグランプリ開始の予定。賞金総額2000万円。
  デモトレードの優勝者には賞金三百万円がプレゼントされます。


▼トレード部門
初期資産500万円で、デモ取引のトレード収益を競っていただきます。
URLリンク(www.fx-gp.com)

▼賞金総額
■社長特別賞(シストレソフト買取価格) 10,000,000円
●シストレソフト部門賞 1位300万円 2位100万円 3位50万円
●トレード部門賞 1位300万円 2位100万円 3位50万円
●前期MVP賞 50万円
●後期MVP賞 50万円

880:NAME IS NULL
08/05/14 04:13:23

◆6月にマネージャパン、月刊アスキー、週刊アスキーの3誌が賞金総額2000万円の「シストレFXグランプリ」を開催
URLリンク(system-trading.jp)

5月22日より登録受付開始、6月2日よりグランプリ開始の予定。賞金総額2000万円。
  デモトレードの優勝者には賞金三百万円がプレゼントされます。


▼トレード部門
初期資産500万円で、デモ取引のトレード収益を競っていただきます。
URLリンク(www.fx-gp.com)

▼賞金総額
■社長特別賞(シストレソフト買取価格) 10,000,000円
●シストレソフト部門賞 1位300万円 2位100万円 3位50万円
●トレード部門賞 1位300万円 2位100万円 3位50万円
●前期MVP賞 50万円
●後期MVP賞 50万円

881:NAME IS NULL
08/05/22 18:03:15
sage

882:NAME IS NULL
08/05/25 01:14:46
オラクルにオンメモリのデータベース製品あったと思うけどね。
今時は、RAMディスク作ってデータベースファイル置くのが流行?

883:NAME IS NULL
08/05/25 15:23:12
>>882
SSDだろ

884:NAME IS NULL
08/06/07 06:00:45 1HhbjOFd
>>876

>2008は新しいので、無理なのでしょうか?

黄身には無理なのでは。

ProC/C++は、プリコンパイルするだけ。
プリコンパイルできないのか、コンパイルエラーになるのかだけでも
全く違う。

885:NAME IS NULL
08/06/19 11:09:00
AというSIDにtestというユーザーがあり、テーブルにデータが入っています。
testには何も手を加えず、testのデータが入っていないユーザーダンプを取って、お客に渡したいと考えています。
(testに重要情報があり、そのままダンプできないので)

しかもAのDBは稼動中なので、データを消すこともできません。
思いついた方法が、testをユーザーダンプして、Aにtest1ユーザを作りデータをインポート、重要データ削除、test1のダンプを取得で
行けるかなと思っています。このやり方で問題ないでしょうか?


886:NAME IS NULL
08/06/19 11:48:23
>>885

exp で rows=n すればいいのではないかな。


887:NAME IS NULL
08/06/19 15:04:40
>>886
ありがとうございます。助かりました。
GRANTS、INDEXES、TRIGGERSは選択できるようですが、VIEW・ファンクション・プロシージャのみをエクスポートすることはできるでしょうか?

888:NAME IS NULL
08/06/19 15:38:13
>>887
それだけってのは無理だから、
データディクショナリから
DDL取得すれば良いんじゃね?

でなきゃObject Browserでも使えば?
テキストファイルにスクリプト出力できるよ。

889:NAME IS NULL
08/06/22 11:19:47
>>883
SSDをFC接続?確かにとても高速になりそうだけど、凄い値段になりそうだ。
玉取り替えるだけでいくら必要になるのやら。

890:NAME IS NULL
08/07/01 17:24:26
HP-UXですが、sqlplus xxx/xxx@xxx @hoge で
hogeの文字列制限とかってありますか?

発行するSQLは下記の通りです。
update xx set xx = '1' where master_id in ('1234567889', .かなり長い).

ちなみに、inの中で使用できる文字制限なんてないですよね・・・

891:NAME IS NULL
08/07/01 17:31:31
>>890
SQL*Plusから発行できるSQLの長さには制限があったはずだが。


892:NAME IS NULL
08/07/01 19:39:32
>>890
両方ともある

893:NAME IS NULL
08/07/01 20:11:25
>>892
どのくらいなのでしょうか?

894:NAME IS NULL
08/07/01 21:16:30
sqlplusだけじゃなく、シェルの制限も受けるんだっけ?

895:NAME IS NULL
08/07/01 23:04:03
>>890
ちなみに個数は1000個まで。

896:NAME IS NULL
08/07/02 00:26:47
>>888

@hogeに1行で書く場合には最大で2499文字まで。


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4360日前に更新/229 KB
担当:undef