Oracle 質問総合スレ5 ..
[2ch|▼Menu]
2:NAME IS NULL
10/07/20 23:57:03
>>1
モツ!

3:NAME IS NULL
10/07/21 00:53:39
お願いします。Oracleは10.2.0.4です。

以下の手順を実行します。

Oracle10.2.0.3をインストール
Oracle10.2.0.4にアップデート。
DBCAでDBつくる。
テーブルスペース確保。
表を作る。
アーカイブログモード設定。
★expでfull=yでバックアップ。

DBCAで上で作ったDBを削除。
再度、DBCAを使い、上と同じ設定でDB作る。
テーブルスペース確保(上と同じ設定で)
で、さっきとったexpをimp

すると、★の時点とまったく同じ構成のデータベースになるのでしょうか。


お願いします。

4:3
10/07/21 00:55:33
すみません。OSは2003です

5:NAME IS NULL
10/07/21 01:50:56
>>3

SYSのオブジェクト以外は基本は全てexpdp/impdpされるから同じ構成にはなる。
逆にもしSYSに独自オブジェクトを作っていたら、そいつはexdp/impdpではダメ。


6:NAME IS NULL
10/07/28 23:40:47 1M53/b/3
select hoge from boge where hogeboge='age';

7:NAME IS NULL
10/07/30 13:30:01 zDsP57B8
Oracle 10g Express Edition 10.2.0.1.0(以降XE) を使って
開発をしています(前任者から環境を引き継ぎました)。

データベースの文字コードが AL32UTF8 で作られているようなのですが、
(NLS_DATABASE_PARAMETERS 表の NLS_CHARACTERSET の値)
新規で作るテーブルを ShiftJIS(JA16SJISTILDE) で作りたいです。
そこで調べたところ以下のような結論になったのですが、あっていますか?

1.Oracle は、データベースの文字コードはデータベースを作るときに
 指定する。MySQL などのように、テーブル単位やスキーマ単位で
 指定することができない。
2.XE はインスタンスが1つしか作れない→データベースを1つしか作れないので、
 データベースの文字コードを指定し直すなら、XE に作成している
 スキーマをすべて消すひつようがある
 # XE でない Oracle なら、インスタンスを追加して新しい文字コードで
 # データベースを作り直せばよいが・・・


8:NAME IS NULL
10/07/30 13:53:55
>>7
1:YES
2:スキーマではなくてデータベース自体を一旦全削除する必要がある

いまからShift_JISつかうのが筋悪に見える
あとXEを業務で使ってる人を初めて見た

9:NAME IS NULL
10/07/30 14:29:12
>>8
レスどうもありがとうございます。
本番開発(本番環境)は、もちろん本物の Oracle サーバなのですが、
いまはプロトタイプ開発をしていて、
・本番開発用の Oracle サーバは1次請けが用意してくれるが間に合わない
 ので XE でやってくれ
・途中まで前任者が作業していたが、当初はアプリの DB の文字コードが
 決まっておらずAL32UTF8で作業していた
・打合せで1次請けが「DBの文字コードはShiftJIS」でやろうと言いだした。
 テーブルも作り直しだし、DDL も日本語が入るカラムの VARCHAR2 の長さを
 修正しないといけない

という状況です。
MySQLとかなら create table をしなおせばいいですが、Oracle の場合は
そのデータベースごとつくりなおさないといけないということですね。
プロトタイプ開発なので、日本語が入るカラムのみカラム長を1.5倍にして
すませてしまうか考えてみます。
ちなみに、Java Web アプリケーションです
(Java側のソースコード、HTML の文字コードはUTF-8)


10:NAME IS NULL
10/07/30 17:32:41
1.5倍はやめた方がいいと思う
バグを見つけたときにそのせいなのかいちいち切り分けないといけなくなる

11:NAME IS NULL
10/07/30 23:14:30
文字コードを合わせるだけなら、クライアントの環境変数NLS_LANGで逃れるっていう方法もある。
可変長列のバイト数の上限をいくらにするかの問題は残る。
いまさらだけど、JavaならAL32UTF8の方が何かと無難かも。

12:NAME IS NULL
10/08/02 01:24:28
Oracle10gからJavaでストアドが書ける様なのですが、jdbcを使ってSQL Server
やDB2にもアクセス出来たりするんでしょうか?

もしこれが出来るなら、データはSQL Serverのテーブルに格納して、処理だけ
OracleのPSQLで書きたいんですが。

13:NAME IS NULL
10/08/02 02:42:41
JavaストアドでMySQLにつないでみたことならある。

> OracleのPSQLで書きたいんですが。

JavaストアドだからPL/SQLでは書けないよ。

14:NAME IS NULL
10/08/02 10:51:16
>>10-11
レスどうもありがとうございます。
>>10
1.5倍はやめた方がいいとありますが、では Oracle 側も UTF-8 で
作る場合、VARCHAR2 などのカラムはみなさんどうしているのですか?

・NCHAR、NVARCHAR2 をつかう
・(これはアプリでどの文字を許容するか(使われるか))にもよるが、
 極力UTF-8を使わず、JA16SJISTILDE や EUC_JP を使う

書いていて思いましたが、同じ VARCHAR2 のカラムでも、各カラムについて
アプリ側で仕様上以下のように決めうちできる場合、
・仕様上全角しかありえない
・仕様上半角英数字しかありえない
など・・・
NVARCHAR2 と VARCHAR2 は使い分けられるかなと思った。

全角半角混在の時が難しいですが・・・
画面設計も「全角は2文字、半角は1文字として40文字まで」ではなく
「全角だろうと半角だろうと40文字まで」と設計する時代になったのだろうか。

長々と書いてしまいましたが、Oracle の範疇を超える部分もありますが
みなさんどうやっているのか教えていただけるとうれしいです。


15:12
10/08/02 11:11:00
>>13
JDBC経由で他のRDBMSを見に行けるようですね!

>JavaストアドだからPL/SQLでは書けないよ。

PSQLで書かれたストアドの中から、Javaストアドを呼び出す予定です。



16:NAME IS NULL
10/08/02 13:55:02
>>14
Webアプリだと半角全角を区別する意義ってほとんどないよね。
既存システムとの連携があるとバイト数でないとまずいケースが多いけど

17:NAME IS NULL
10/08/02 15:36:53
>>14
NLS_LENGTH_SEMANTICSを変えてしまうのはどう?
私はまだやったことないけど

18:NAME IS NULL
10/08/02 18:51:04
気持ちは分からんでもないけど全角半角でバイト数を決めようとするのって
半角の意味を知らない世代のやること

19:NAME IS NULL
10/08/03 15:11:40 NQ/kVbig
確か以前にOracle認定資格の為に取得したOracleUniversityのアカウント(メアドがID)があるんだけど、
これ古い既に使ってないメアドなんですが、更新でもメアド(ID)だけ変えれないので困ってます。

アカウントを消しても良いのだけど、Oracle認定資格の結果データがこれで失われるとか
そういう心配は無いですかね。

先日評価目的でExpress版ダウンロードでOTN(多分英語用?)に登録したものがあるんだが、
OracleCOMのアカウントはまたどちらとも別っぽい?
なのでテクニカルサポートへのフォーム問い合わせが出来ないっぽい。
ちょっとOracleのアカウントについて混乱気味です。なんでこんなに分かりにくいのかなあ。


20:19
10/08/03 19:31:07 NQ/kVbig
直接問い合わせて解決しました。
日本のユーザ登録と、USオラクルのユーザ登録が両方あるみたいで、
USオラクルではメアドがIDになるみたいですね。それでOracleUniversityはこれを使っていると。


21:NAME IS NULL
10/08/10 23:26:36
>>15
まあ中二病的発想だろうね
三年生ともなれば経済ってもんが大まかにでも分かって来て個々人が自分自身の為に精一杯頑張る事が
最も社会(彼らは地球・世界・市民といった表現が好きなようだが)の為になるって事に気付くもんだけど

22:NAME IS NULL
10/08/14 03:53:50
太らせてから喰う!!

特許権侵害でグーグル提訴 米オラクル

米ソフトウエア大手のオラクルは12日、インターネット検索大手グーグルが、オラクルが持つ
特許権などを侵害しているとして損害賠償などを求める訴訟をカリフォルニア州の裁判所に
起こしたと発表した。

オラクルは今年、コンピューター大手サン・マイクロシステムズを買収。オラクルはグーグルの
携帯電話向け基本ソフト(OS)「アンドロイド」が、サンが開発したネットワーク対応のプログラミング
言語Java(ジャバ)に関する7つの特許権の一部を侵害していると主張している。

オラクルは損害賠償に加え、アンドロイドの配布中止も求めている。(共同)

URLリンク(www.nikkansports.com)

23:NAME IS NULL
10/08/17 07:10:33
URLリンク(www.oracle.com)
ここからダウンロードできるプログラムって何日間試用できるのでしょうか?
昨日インストールして、いつまで使えるのか調べたい好奇心に負け後先考えず
Windows の時計を来月末に設定してみたのですが、まだ使えているようです

24:NAME IS NULL
10/08/17 08:04:59
バイナリは製品版と同じなので無期限。
でもライセンスは守れよ

25:NAME IS NULL
10/08/17 08:23:00
そうだったのですか
資格の勉強に使うだけなのですが、ライセンス読んでおこうと思います
ありがとうございました

26:NAME IS NULL
10/08/17 08:44:42
それにしてもOTNのWebサイトの統合作業っていつになったら終わるんだろうな
もうリンクがめちゃくちゃで情報探す気が失せるから結局googleから検索するハメになる

つーか、google相手に訴訟して報復でoracleのサイトの検索できなくなったりしたら困るな

27:NAME IS NULL
10/08/17 20:44:44
Oracleサイトの迷走ぶりはOTNに限ったことではない
OiSCをMetaLink(My Oracle Supportに改称)に統合すると言いながら、
結局どちらも中途半端に共存中

28:NAME IS NULL
10/08/18 00:43:36
はげ

29:NAME IS NULL
10/08/18 03:25:37
>>23

全部とは言わね。
だが>>1ぐらい読んでから質問しろ。

>>1より
2. OTNからダウソ出来るものは、30日過ぎても別に機能的に制限が
かかるという訳ではありません。あくまで紳士協定に基づいて、
削除してくださいという事です。

30:NAME IS NULL
10/09/03 23:23:22 4/827PH1
Oracle10G でsolarisなんですが、
1時間の間であるユーザで何回SQLが発行されたかを
定期的に情報取得したいのですが、何かいい方法ありますか?

31:NAME IS NULL
10/09/04 06:07:40
監査機能が使えると思う

32:NAME IS NULL
10/09/04 11:59:23
監査機能wwwねーよwww

33:NAME IS NULL
10/09/04 20:46:22
えーV$SQLとか引っ掛けるより正確だと思うけど


34:NAME IS NULL
10/09/04 22:10:06
監査機能を知らないんだろう
スルーしとけよ

35:NAME IS NULL
10/09/08 01:59:23
URLリンク(www.oracle.co.jp)

OTNの掲示板を
> 開発のアドバイスを受けるなら20年以上の歴史を持つ「OTNサポート掲示板」
とか書いちゃってるけど近いうちにサポート掲示板になるの?

36:NAME IS NULL
10/09/10 00:20:54
DECODEのパフォーマンスに関して知りたいのですが、
DECODEを使用する場合、

 DECODE( A, 1, '1', 2, '2', '0' )
と書くのと
 DECODE( A, 1, '1', DECODE( A, 2, '2', '0' ))
と書くのではどちらのほうが良いのでしょうか?
(Aは適当なカラム名とします。 適当な整数が入ってるということにしておいてください)

素人考えでは10未満、20以上、みたいな判定をする気がない場合以外では入れ子にしてパフォーマンスが上がるとは思えないのですが、、、

37:NAME IS NULL
10/09/10 00:55:02
質問とは関係ないけど。

自分ならCASEを使う局面だなぁ、と。

38:NAME IS NULL
10/09/14 22:54:16
速いのは
DECODE( A, 1, '1', 2, '2', '0' )
だと思う。


39:NAME IS NULL
10/09/15 05:41:07
>>36

実行計画取れば一発だろ。
Oracleが内部的にあれこれ変えいる可能性も高いしね。

40:NAME IS NULL
10/09/17 00:41:56 4+5tAthE
バグ出しは顧客に任せればいいって、
会長が公言してる製品に金なんか出せるかよ


41:NAME IS NULL
10/09/17 00:58:53
>>39
そんなん実行計画に出るかよ

42:NAME IS NULL
10/09/17 01:21:33
実行計画をみれば全てがわかる…実行計画こそこの世の理である…

43:NAME IS NULL
10/09/17 02:13:50
>>41

実行計画でアクセスパスも処理時間も出ますが?



44:NAME IS NULL
10/09/17 07:26:47
>>36のdecodeの書き方の違いでアクセスパスは変わらんだろ

45:NAME IS NULL
10/09/18 00:01:07
アレ?
いつの間にやら米国サイトでは
Oracle 10g R2の対象にWindows 7が追加されたね。
10.2.0.3/10.2.0.4のところ

日本のサイトには相変わらず、表記が無いけどさ。


46:NAME IS NULL
10/09/18 01:37:20
>>44

アクセスパスは変わらなくても、パースの時間は変わるかも知れない。

47:NAME IS NULL
10/09/18 01:54:10 v6mUNPxl
Oracleもうかってウハウハなんだねぇ

48:NAME IS NULL
10/09/19 02:10:53
マスゴミ「Oracleが過去最高益を出しました」 ←いまここ

Oracleさん「来月からチケット値上げだよ〜」

俺ら「値上げ前に買っておかなきゃ!」


来月以降・・・、

Oracleさん「キャンペーンでチケット15750円だよ!お買い得だよ!」

俺ら「キャンペーン中に買っておかなきゃ!」


以下、えんどれす


値上げと称し、チケットを販売する策略
おらくるさんやりますね!今がSUN買収して一番お金が必要なときだもんね!
さすがです!

49:NAME IS NULL
10/09/20 14:16:28
ある特定のユーザーから現在実行中のSQLがあるか確認したいのですが
単純に
select count(*) from v$session where username = 'USERNAME' and STATUS = 'ACTIVE';
で大丈夫でしょうか?
他に実行中SQLがあるか判断するいい方法があれば教えてください。



50:NAME IS NULL
10/09/21 23:53:58
DB(OTNにある11g)をインストールする場合、PCのスペックはどの程度必要でしょうか?
(勉強に使用する目的です)

具体的には、
@Windows7 proの場合、core i3で特に問題ないか
 またはi5のほうがいいか?
AWindowsXP proの場合、celeronで特に問題ないか、
 またはcore2 duoとかのほうがいいか?

※問題ない、というのは、フォルダを開いたりieを立ち上げるなどOSの基本動作が
 あまり重くならない程度

よろしくお願いします。

51:NAME IS NULL
10/09/21 23:56:17
CPUよりメモリ量が重要じゃね

52:77
10/09/22 00:42:22
>>50
Windows7 Pro,メモリ3GB,ULV Core2Duo(SU9300) のノートに11g入れてるけど、Oracle以外で重い処理させなければスペックは気にならないな。

53:名無しさん@お腹いっぱい。
10/09/22 02:15:27
>>49
それでいいんじゃね。
まあ、ゴテゴテつけるとするとこんな感じか?

SELECT s.SID, s.status, s.process, s.osuser, a.sql_text, p.program
FROM v$session s, v$sqlarea a, v$process p
WHERE s.PREV_HASH_VALUE = a.hash_value
AND s.PREV_SQL_ADDR = a.address
AND s.paddr = p.addr
AND s.status = 'ACTIVE'

54:NAME IS NULL
10/09/22 21:04:08
update hoge set foo=1;
このSQLを実行するときって、トランザクション内でする必要ないのでしょうか?
トランザクションが意味を持つのは複数個のSQLを実行するときのみですか?

55:NAME IS NULL
10/09/22 23:50:35
>>54

質問の意味が良く分からないのだが。
Oracle的に言うトランザクションは、DMLが発行されてからcommitもくしはrollbackが
行われる単位の事だが。
つまりupdateが実行された時に既にトランザクションが開始され、それがcommitもしくは
rollbackされるまでが、1トランザクション。

56:NAME IS NULL
10/09/23 00:39:36
ぶっちゃけデータベースの機能だけでみるとOracleってあんまし利点ないよね
いろいろ不便が多いし

>>54
トランザクションについて勉強しれ
ついでにム板の使ってるプログラム言語のスレあたりで聞いたほうがいいと思うぞ
いろいろと勘違いしてると思う

57:NAME IS NULL
10/09/23 00:40:58
>>54

ログイン直後にupdate文を発行して直後にcommit/rollbackしても、それはそれで1トランザクション。
update文後に幾つかのDMLを実行して、commit/rollbackすれば、そこ迄が1トランザクション。

58:NAME IS NULL
10/09/23 13:08:44
>>56
Oracleもたいがいだが、他のDBも似たような状態。
便利そうな機能は実は使えなかったり落とし穴があったりする。

その上で、あとは導入事例数、規模、人材市場での価値、ネット上の情報量を含めて
シェアを握ってる方によったほうが個人レベルでは無難。
囚人のジレンマな気もするが個人レベルでは仕方がない。

59:NAME IS NULL
10/09/23 19:37:36
auto commit についても語れよ

60:NAME IS NULL
10/09/24 02:11:56
>>59

そうだね。

Oracleはセッションのログアウト時に暗黙的にAUTO COMMITが走る。

これでいいかな?


61:NAME IS NULL
10/09/24 12:42:35
create table するときに親表の外部キーにdeferrable指定したら、親表の外部キー指定した列のチェックをトランザクションが終了するまで遅らせる事ができる

ってことでOK?

62:NAME IS NULL
10/09/30 22:11:39
Windows2008R2にOracle11gをインストールしたんですが
2008内ではOracleに接続できますが(SQLPlus、EM共)
他のPCからは接続することが出来ません。
他のPCから2008へPingは飛ぶのですが、
tnspingなどはタイムアウトで接続できません。
これは、2008のファイアウォールでブロックしている?

63:NAME IS NULL
10/10/01 00:55:20
そこまでわかってるなら、なぜためさんの?

64:NAME IS NULL
10/10/01 12:27:10
>>62
リスナーが起動してないのでは?

65:62
10/10/01 20:20:25
今日、会社で朝一試したところ
やはりファイアウォールが原因でした。


66:NAME IS NULL
10/10/02 01:52:24
>>65
pingは通るのに、tnspingは通らないってのは、
ポートフィルタリングでもしていたか?

67:NAME IS NULL
10/10/02 15:50:39 w9CWJL2t
URLリンク(profiles.yahoo.co.jp)
SQLServer2008R2Enterprise

68:NAME IS NULL
10/10/02 23:13:30
Oracle9iで以下のエラーが発生しました。
「ORA-01578 ファイル番号XXX, ブロック番号XXX でOracle データ・ブロックに障害が発生しました。」

下記のページを参考に、DBMS_REPAIR.ADMIN_TABLESで'REPAIR_TABLE'テーブル作成後に、
DBMS_REPAIR.CHECK_OBJECTを実行すると、
SYS.DBMS_REPAIR.CHECK_OBJECT内でオブジェクトが見つからない(?。すみません正確に覚えていません)というエラーになります。
URLリンク(otndnld.oracle.co.jp)

破損したオブジェクトの特定には以下のSQL文を使用し、
とあるインデックスのブロックが破損していることが分かっています。
SELECT SEGMENT_TYPE,OWNER||'.'||SEGMENT_NAME FROM DBA_EXTENTS
WHERE file = FILE_ID AND block BETWEEN BLOCK_ID AND BLOCK_ID+BLOCKS -1;

エラーの発生する原因は何でしょうか?

○修復表の作成
BEGIN
DBMS_REPAIR.ADMIN_TABLES (
TABLE_NAME => 'REPAIR_TABLE',
TABLE_TYPE => dbms_repair.repair_table,
ACTION => dbms_repair.create_action,
TABLESPACE => 'XXXXX');
END;
/

○破損の検出
SET SERVEROUTPUT ON
DECLARE num_corrupt INT;
BEGIN
num_corrupt := 0;
DBMS_REPAIR.CHECK_OBJECT (
SCHEMA_NAME => '破損したインデックスのスキーマ名',
OBJECT_NAME => '破損したインデックス名',
REPAIR_TABLE_NAME => 'REPAIR_TABLE',
CORRUPT_COUNT => num_corrupt);
DBMS_OUTPUT.PUT_LINE('number corrupt: ' || TO_CHAR (num_corrupt));
END;
/


69:NAME IS NULL
10/10/03 01:06:34
質問させて下さい。

500万レコードくらいのテーブルAがあります。 このテーブルAのレコードをあるカラムの値(カテゴリ種別値)によって
ソートしたいと思います。イメージとしてはデータベースファイル上のレコードの格納順を、カテゴリ種別ごとに並べ直したいのです。
その理由は、カテゴリ別にまとめることにより、同一のカテゴリ種別値をもつレコード全部をselectする際に、ブロックI/Oの量を減らしたいからです。

私の考えたのは
1) 同じスキーマをもったテーブルBを定義する。中身は空。
2)insert テーブルB select * from テーブルA order by カテゴリ種別

なのですが、もっと効率的かつ確実なやり方があったら教えていただけないでしょうか。

よろしくお願いします。

70:NAME IS NULL
10/10/03 01:27:27 dizHkPUj
>>68

おそらくこんな感じのエラーが出たと思う。

ERROR at line 1:
ORA-00942: table or view does not exist
ORA-06512: at "SYS.DBMS_REPAIR", line 293
ORA-06512: at line 4

DBMS_REPAIR.ADMIN_TABLES.CHECK_OBJECTを実行時に
OBJECT_TYPE を指定する必要があるが、デフォルトはdbms_repair.table_objectなので、
OBJECT_NAMEに指定された、テーブルを探しに行ってエラーになっている。

よって、DBMS_REPAIR.CHECK_OBJECT実行時 の 引数に以下を追加する必要がある。

OBJECT_TYPE => dbms_repair.index_object


71:NAME IS NULL
10/10/03 01:40:24
>>70
ありがとうございます。
たしかそんな感じのエラーメッセージでした。
教えていただいた引数を追加して、試してみたいと思います。


72:NAME IS NULL
10/10/03 02:03:24 OoDMSgRB
初心者です。教えてください。
Testというテーブルに設定されているトリガーを調べるコマンドってありますか?
あと、sqlトレースの取り方、調べ方の分かりやすいホームページはありますか?

73:NAME IS NULL
10/10/03 02:04:37
oracleのサイト行け

74:NAME IS NULL
10/10/03 11:20:14
その「初心者です」って何だよ。


75:NAME IS NULL
10/10/03 19:49:45
SELECT TRIGGER_NAME FROM USER_TRIGGERS
WHERE TABLE_NAME ='TEST'
/
はダメかね。

あと、SQLトレースは初心者がいきなりトライする
もんじゃない。どうせ読み方が分からないだろ?
俺なら、最初はV$SQLTEXTとV$SQLを見る。
URLリンク(oracle.se-free.com)



76:NAME IS NULL
10/10/03 20:31:23
>>69
カテゴリ種別ごとに並べ直すなんて手法は、
聞いた事ないです。たぶん、なんの意味も無いです。
一般的には索引を追加します。

現在の状態でまずは実行計画を取得してください。
実行計画の取り方
URLリンク(oracle.se-free.com)
TABLE ACCESS FULL(全表走査)になっていませんか。

カテゴリ種別の列に索引を追加して
実行計画を再度確認してください。
たぶん、INDEX UNIQUE SCANに変わるはずです。
これで性能が向上しないか試します。

性能が上がらなかったら、残念・・・
追加した索引を削除することになりますが、
実はそういう場合
そもそもSQLが不適切だった(結合にミスがあった、など)
ということが私の経験上は多いです。
SQLを再確認しましょう。

SQLに間違いが無くても複雑なSQLでは、
HASH JOINが選択された場合に、
性能が安定しない(遅い)傾向が見られます。
遅い時はTEMPを大量消費してました。

/*+ RULE */ヒント文を追加することにより
HASH JOINの利用は抑制される
(代わりにNESTED LOOPかSORT MERGEになる)
ので、それで回避した(改善した)事が過去にはありました。

長文失礼しました。

77:NAME IS NULL
10/10/03 21:06:00
パーティション表みたいな感じじゃないのかな

78:NAME IS NULL
10/10/03 21:23:15
>>76 ありがとうございます。

インデックス試してみたのですが、とりたてて早くならなかったので。。。
張り方がよくなかったのかもしれません。
もう一度やってみます。

補足しますと、
元々の質問は、全表に散らばっている関連レコード一式が、あるブロックにまとまって入っていればI/Oが減るのでは?というものでした。
というのは元の表が汎用的に使われている表になっていて、例えて言えば売上レコードと顧客情報レコードと在庫レコードが
100万レコード以上混在して
入っているようなシロモノなのです。 DB設計をせずに作ったとしか思えない、のですがすでにAPは大規模になりすぎていて
表分割もできないし、レスポンスは信じられないほど遅いし、、、SQLチューニングはしているのですが
やっぱり追いつかないので、OSのデフラグ見たいに関連するレコードは固めたほうがいいのではないかと考えた次第です。
どうもありがとうございました。

79:NAME IS NULL
10/10/03 21:50:48
>>75
ありがとうございました。

80:NAME IS NULL
10/10/03 23:41:42
>インデックス試してみたのですが、とりたてて早くならなかったので。。。
俺も全表走査になってると思うなぁ。
とにかく実行計画を確認することだね。
10gならヒント句、11gならSQL計画ベースラインで
オプティマイザに任意の実行計画を選択させることができるから。

>全表に散らばっている関連レコード一式が、あるブロックにまとまって入っていればI/Oが減るのでは?
これはほとんど効果がないと思うんだけど、ちょっと興味があるんで結果を教えてほしい。


81:NAME IS NULL
10/10/03 23:54:47
カーディナリティが低いからじゃないのかな

82:NAME IS NULL
10/10/04 00:01:04
チューニング語るのに表の再編成とか知らん奴いるんだな。
効果があるかどうかはケースバイケースだが、結構一般的な知識だろ。

83:NAME IS NULL
10/10/04 00:45:26 MXZYWwct
インストールメディアにパッチセットが付いてくるが、これを使って
以前に別のパッチセットを適用済みの環境へ、上書きインストールが
問題なくできますか?
Oracle10G 10.2.0.4で以前セットアップ済み → 10.2.0.5に上げたい


84:NAME IS NULL
10/10/04 09:08:37
できると思うけど
パッチセットにインストール手順がついてくるから
それを読んだらいいと思うよ

85:NAME IS NULL
10/10/04 20:45:36
>>78
>>77の言うとおりパーティション表が有効だと思うよ。
物理ディスクを別けられないなら効果は薄いだろうけど。

86:NAME IS NULL
10/10/05 02:24:18
>>68

エラーの発生する原因はOracleのバグやH/Wによる破損ブロックの書き込みなど色々。
9iのエンタープライズ版で、RMANでバックアップ取っているのならブロックレベルメディアリカバリーで
破損ブロックだけサクッと直せる。
まあ、索引だったら再作成でもいいけどね。

87:NAME IS NOT NULL
10/10/06 22:50:45 XBlT8zNO
windows / oracle 10g ee
開発者が、emで行儀の悪いプログラムを発見出来ないかと言っているんですけど、特定のプログラムがカーソル開きまくるとか、セッション切らないとかそういうのって、emから調べられるものなんですか?
テスト担当者がV$とか調べながらテストするものなのかなぁと思っていたのですが・・・

88:NAME IS NULL
10/10/07 00:12:55
行儀は問題なくて高負荷なセッション/SQLを取るのはできるけど、
行儀の悪さを検出するようには作られていない気がする。
ADDMで何か出ればラッキー、ぐらいじゃないかなあ

89:NAME IS NULL
10/10/07 02:58:43
>>87
V$を閾値監視するシェルを作ってジョブで動かせば良いんじゃないの?

emは厳しいと思うわ。
作りこみが必要じゃないかな。

90:NAME IS NULL
10/10/09 22:32:43 aZtmLoA6
>>88
>>89

お馬鹿なSQLはアドバイザ関連で拾えるのはわかるんですけど、それ以外はやっぱり難しいですよね。
V$の値をジョブ実行時に取るようにして確認するしか無いですね。

ありがとうございました。

91:NAME IS NULL
10/10/13 00:55:29
SQLの実行が遅いです
助けてください
11gです

92:NAME IS NULL
10/10/13 00:58:30
はい。次の方どうぞー。

93:NAME IS NULL
10/10/13 21:53:54 1CaMTtKi
PL/SQLをフェッチで使いたい人って結構いると思うんだけど、
なんで対応しないんだろう?


94:NAME IS NULL
10/10/13 21:55:04
PL/SQLフェチなんてそうそういねぇからだろ

95:NAME IS NULL
10/10/13 22:17:39
>>93
表関数使えばいいだろ

96:NAME IS NULL
10/10/14 06:52:45
LOB型は何でも入れる事が出来るとありますが
データベースも格納できますか?

97:NAME IS NULL
10/10/14 06:55:38 fiHsfPv6
>>96

MS ACCESSとかなら格納出来るんじゃね?
きっとお前さんのヘソクリだって格納出来るさ。

98:NAME IS NULL
10/10/14 23:33:27
若かりし頃の甘酸っぱい記憶も格納することができるよ。

99:NAME IS NULL
10/10/14 23:39:30
キャッチフレーズは

「あなたの人生の全てを格納する唯一のデータベース」

ですね

100:NAME IS NULL
10/10/19 08:01:17 hRFOfdrr
Windows7にOracle8.1.7のインストールは可能でしょうか?
Oracleが保障していなくてもインストール成功例などありましたら教えてください。

101:NAME IS NULL
10/10/19 09:12:35
たとえ成功例のレスが挙がっても
結局の所、自分で入れないと分からないんじゃないかな?


102:NAME IS NULL
10/10/19 16:09:31
仮想化してWindows2000でも入れればいいんじゃない

103:NAME IS NULL
10/10/20 19:04:22
Oracle10が動いているPC鯖がありますがCPUがAthlonのシングルコアのものです。
これをデュアルかPhenomとかに換えた場合、OSはデュアル対応に設定変更できるとして
DBのほうは何か設定やり直す必要ありますか?
やらなかった場合、動作クロックがあがったとはいえ能力が今以下に落ちることってありますか?

104:NAME IS NULL
10/10/20 20:33:04
特にないと思うよ。

不安だったらオブジェクトの状態を見てみたらいいんじゃないかな。

select owner,object_type,status,object_name from all_objects
where status = 'INVALID';



105:NAME IS NULL
10/10/21 00:16:34
>>104
ありがと、検討してみます

106:NAME IS NULL
10/10/21 07:48:50
マニュアルで目にする
ORACLE Spitial
とかStreamsとか色々キワモノ系のオプションパッケージありますが
実際使ってる人いますか?
なんかバグ多そうですし問い合わせても返事遅そうで
実用に耐えられるのか疑問なんですが

107:NAME IS NULL
10/10/21 08:02:07
streams は試験にも出るし、使ってる人は普通にいるだろう。
11g でだいぶ強化されているから、Oracle としては使ってほしいんだろうと思うよ。

spacial は知らない。


108:NAME IS NULL
10/10/21 08:42:12
Streamsは中身まんまAQだし、そこそこ蓄積はある。
spacialもいちおう大規模ユーザーが複数いる。
どっちもそれなりに動く。

まあサポート契約抜きで使う気は起きないがw

109:NAME IS NULL
10/10/21 16:50:42
ProCの質問もここで良いでしょうか?
コンテキストを取得(ALLOCATE)した際にNULLになってしまう場合、原因として何が考えられますでしょうか?

SQLCAのエラーコードにはには-02132が入っており、プロセスメモリーが割り当てできませんとのことですが、メモリ使用状況を見てもかなり余裕があるように見えます。

110:NAME IS NULL
10/10/21 23:28:16
>>103

心配だったらrelink allしておけば?

111:NAME IS NULL
10/10/21 23:29:10
>>106

Streamsはそれなりに実績あるが、何か起きた時に再作成するのが滅茶苦茶大変。

112:NAME IS NULL
10/10/23 20:27:03
oracleってsql server express edtionな感じ無償版ってありますか?
また、linuxで使いたいな〜と考えています

113:NAME IS NULL
10/10/23 20:53:07
URLリンク(www.oracle.com)
URLリンク(www.oracle.com)

expressなら上

114:112
10/10/23 21:06:39
>>113
ライセンスに同意すると下のURLも無料で使えるみたいですが
30日で消したりしないとダメなのは、過去の話なんですか?

115:NAME IS NULL
10/10/24 09:56:12
>>114
Free to develop, deploy, and distribute

116:NAME IS NULL
10/10/24 14:28:33 YwzZgjM2
保存した制御ファイル、redoログ、データファイルはあるのですが
これをDBのインスタンスにリカバリする方法を教えていただけないでしょうか?

117:NAME IS NULL
10/10/24 18:25:52
OracleのサイトにPDFの手順書があるけど
そういうことじゃなくて?

118:NAME IS NULL
10/10/24 19:09:49 YwzZgjM2
そのサイト、是非おしえてください。

119:NAME IS NULL
10/10/24 21:39:12
>>118
oracleのサイトじゃないけどな

URLリンク(ameblo.jp)

120:NAME IS NULL
10/10/24 23:03:49 YwzZgjM2
>>119
多少、、脱線しつつも戻せました。。
ありがとうございました。

121:NAME IS NULL
10/10/25 15:57:03
V$って何て読むの?

122:NAME IS NULL
10/10/25 15:59:14
う゛ぃ〜だら〜

123:NAME IS NULL
10/10/25 16:05:44
サンクス

なんでV$なの?

124:NAME IS NULL
10/10/25 19:00:22
いい質問ですねぇ〜

125:NAME IS NULL
10/10/29 00:13:23
履歴書の空欄を埋めるためにオラクルマスター(まだ、ブロンズですが・・・)を取得したんですけど、
机で勉強しているうちに、PCに入れて色々動かして勉強したいと思うようになりました。
何かいい本・サイトはありませんでしょうか?
(ちなみに 11g を入れました)

126:NAME IS NULL
10/10/29 00:58:07
>>125

「プロとしてのOracleアーキテクチャ入門 Oracle現場主義」

127:NAME IS NULL
10/10/30 10:57:02
select文で100行ぐらい結果が返されるとき、
途中の20行目あたりからのみ取得するようなSQL文は
記述可能ですか?

128:NAME IS NULL
10/10/30 11:50:12
インラインビュー

129:NAME IS NULL
10/10/31 05:31:04
    _ □□    _      ___、、、
  //_   [][]//   ,,-―''':::::::::::::::ヽヾヽ':::::/、  誰  作   こ
//  \\  //  /::::::::::::::::::::::::::::::i l | l i:::::::ミ  だ   っ   の
 ̄      ̄   ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;|  あ  た   料
―`―--^--、__   /:::::::::=ソ   / ヽ、 /   ,,|/   っ  の   理
/f ),fヽ,-、     ノ  | 三 i <ニ`-, ノ /、-ニニ' 」') !! は   を
  i'/ /^~i f-iノ   |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | )
,,,     l'ノ j    ノ::i⌒ヽ;;|   ̄ ̄ / _ヽ、 ̄  ゙i )
  ` '' -  /    ノ::| ヽミ   `_,(_  i\_  `i ヽ、 ∧ ∧ ∧ ∧
     ///  |:::| ( ミ   / __ニ'__`i |  Y  Y Y Y Y
   ,-"        ,|:::ヽ  ミ   /-──―-`l  |  //     |
   |  //    l::::::::l\    ||||||||||||||||||||||/  |     // |
  /     ____.|:::::::|    、  `ー-――┴ /    __,,..-'|
 /゙ー、,-―'''XXXX `''l::,/|    ー- 、__ ̄_,,-"、_,-''XXXXX |
/XX/ XXXXXXXXXX| |         _,  /ノXXXXXXXXXX|

130:NAME IS NULL
10/10/31 05:32:00
    _ □□    _      ___、、、
  //_   [][]//   ,,-―''':::::::::::::::ヽヾヽ':::::/、  誰  設   こ
//  \\  //  /::::::::::::::::::::::::::::::i l | l i:::::::ミ  だ  計   の
 ̄      ̄   ̄/ /:::::::::,,,-‐,/i/`''' ̄ ̄ ̄ `i::;|  あ  し   D
―`―--^--、__   /:::::::::=ソ   / ヽ、 /   ,,|/   っ  た   B
/f ),fヽ,-、     ノ  | 三 i <ニ`-, ノ /、-ニニ' 」') !! の   を
  i'/ /^~i f-iノ   |三 彡 t ̄ 。` ソ ハ_゙'、 ̄。,フ | ) は
,,,     l'ノ j    ノ::i⌒ヽ;;|   ̄ ̄ / _ヽ、 ̄  ゙i )
  ` '' -  /    ノ::| ヽミ   `_,(_  i\_  `i ヽ、 ∧ ∧ ∧ ∧
     ///  |:::| ( ミ   / __ニ'__`i |  Y  Y Y Y Y
   ,-"        ,|:::ヽ  ミ   /-──―-`l  |  //     |
   |  //    l::::::::l\    ||||||||||||||||||||||/  |     // |
  /     ____.|:::::::|    、  `ー-――┴ /    __,,..-'|
 /゙ー、,-―'''XXXX `''l::,/|    ー- 、__ ̄_,,-"、_,-''XXXXX |
/XX/ XXXXXXXXXX| |         _,  /ノXXXXXXXXXX|

131:NAME IS NULL
10/10/31 23:02:58
DBは設計にこそ金を掛けるべきなのに、えらい人にはそれが分からんのです

132:NAME IS NULL
10/10/31 23:26:14
人月高い人が設計して中堅の指示で新入社員が構築して派遣が運用。
こんな感じじゃないの?

133:NAME IS NULL
10/11/01 08:41:18
歳だけ食ったやつが上流工程や営業SEやってるのが実態。

134:NAME IS NULL
10/11/01 09:47:05
>>133
お前の周りがそんな奴ばかりなら例外なくお前もそうなる
ご愁傷様

135:NAME IS NULL
10/11/01 09:54:16
>>134
自己紹介乙

136:NAME IS NULL
10/11/02 01:22:51
DB設計って何を指すの?
Create batabase?
Create Table?

137:NAME IS NULL
10/11/02 04:08:11
こういうの
URLリンク(otn.oracle.co.jp)


138:NAME IS NULL
10/11/10 00:19:12
SGA領域のmiscellaneousについて
どういった場合に増えるのかご存知の方いますか?
ネットも書籍もあまり情報がないので。


139:NAME IS NULL
10/11/10 23:53:59 O5Uhptxp
Oracleは制約が多すぎるし、時代遅れだよな。

140:NAME IS NULL
10/11/11 07:13:57
ゆとり世代は大変だな
ゆとりが作るシステムはフルオープン、誰でもどこでもアクセスできる

141:NAME IS NULL
10/11/11 08:34:31
情報提供して逆ギレされるってな

142:NAME IS NULL
10/11/13 05:38:36
>>139

目的によるだろうな。
KVSで十分なシステムだったらRDBMSのコンセプトは枷になるだろうし。
そもそもRDBMSのコンセプトが時代遅れだからな。

143:NAME IS NULL
10/11/14 00:07:58
>>138

8iの時代だとバグで増えたというのがあったな。

144:NAME IS NULL
10/11/20 12:31:11
時代遅れというより致命的欠陥があるバージョンをダウンロード公開するなと言いたい

145:NAME IS NULL
10/11/21 00:19:11
パッチ当てろよバーカ
って言われるだけ。

146:NAME IS NULL
10/11/21 01:40:06
俺ならDB2使えって言う

147:NAME IS NULL
10/11/21 13:23:44
パッチは有料というシステムは画期的だよな

148:NAME IS NULL
10/11/21 15:41:00
Linux、Unixもそうだけど

149:NAME IS NULL
10/11/21 18:24:26
取りあえず11Gインスコしたけど、株価データ管理するには何から始めたらいい?

150:NAME IS NULL
10/11/21 18:31:54
>>149
まず11Gとやらをアンスコして株屋のサイトに直行

151:NAME IS NULL
10/11/21 19:26:07
最近DB2評判いいらしいね。
Oracleさんも頑張れよ

152:NAME IS NULL
10/11/21 19:54:53
DB2がどこで評判になってるの?
DB2スレは過疎化が酷いが。。。

153:NAME IS NULL
10/11/21 19:59:25
Oracleの評判が下がってるから相対的なもんじゃないのかね

154:NAME IS NULL
10/11/21 20:25:47
DB2は昔から評判いいいよ

155:NAME IS NULL
10/11/21 20:28:05
最近Oracleの評判が下がってるのはSunから買った部分のさらにオープンソースの部分だろ

156:NAME IS NULL
10/11/21 20:53:18
サポート契約をまともにしただけで叩かれるオラクルかわいそう

157:NAME IS NULL
10/11/22 00:22:38
スレだけで判断するとはw

158:NAME IS NULL
10/11/22 07:00:49
実体のない脳内評価では判断できません

159:NAME IS NULL
10/11/22 09:25:05
パッチが有料なのはともかくサポート契約なしで本番運用しちゃうユーザを偶に見かけるんだけど
販売代理店ってどういう説明してんのかな?
流石にパッチなしでもちゃんと動きますとか言ってないだろうけど

160:NAME IS NULL
10/11/22 09:41:11
>>159
担当者レベルでこじんまり作ったシステムが評判良くてでっかくなっちゃったって感じでしょ
量販店でもSEONEなら苦労無く買えるだろうし領収書も切れそうな額

161:NAME IS NULL
10/11/22 12:03:49
>>154

未だに行ロック取れずに表レベルロックしか出来ない朝時代遅れの糞DB2の
どのあたりの評判がいいの?

162:NAME IS NULL
10/11/22 12:47:26
>>159
RDBMSごとにパッチあててるユーザの比率なんかを
調べた資料はないのかな。

163:NAME IS NULL
10/11/22 13:35:45
米国のヤフーファイナンスから株価データダウンロードして格納したいんだけど何から始めたらいい?

164:NAME IS NULL
10/11/22 13:52:54
そんなデータをためるだけならOracleじゃなくSQLiteで事足りる

165:NAME IS NULL
10/11/22 16:17:16
まずMySQLのインストール

166:NAME IS NULL
10/11/22 16:20:44
Oracle謹製MySQL

167:NAME IS NULL
10/11/26 19:55:35
10gで、Namedライセンスを仮想OSで使うのは問題ある?

168:NAME IS NULL
10/11/26 20:01:51
物理CPU数に合わせた最低ユーザー分買ってあれば使うのは問題ない
サポートは条件つくけど

169:NAME IS NULL
10/11/26 20:06:38
>>168
ありがとう。サッサと移行させまふ。

170:NAME IS NULL
10/11/26 21:56:00 bfaRv1HI
ODP.NETのことはここでいいでしょうか??
もし間違っていたらスマソ。。。その時は教えてください。

WinXP SP3 Pro(32bit)上で動いているC#アプリがODP.NET(10のやつです)を介して
Oracle9iに接続しています。

PC壊れたのでWin7 Pro (64bit)へ買い換えました。
今まで動いていた環境と似せて整えたのですがどうしてもDB接続ができません。
SQLplusはつながりDBデータを引っ張れるのですが・・・
なぜかアプリを使うとだめです。
WOW64が効いて使える気もしていたのですが・・・
わかるかたいらっしゃいますか?
また、回答を頂くために条件が足りないところあったら教えてください。

171:NAME IS NULL
10/11/26 22:02:38
tnspingやるとどのtnsnames.ora使ってるか

172:NAME IS NULL
10/11/26 22:08:23
どれ使ってるかというか、そこに定義が書かれてるか

173:NAME IS NULL
10/11/26 22:09:44
7対応のODP.Netは出てるんだっけ?

174:NAME IS NULL
10/11/26 23:21:14 bfaRv1HI
>>171
>>172
>>173
ありがとうございます。

tnsnames.oraは、バックアップしてあったので今までのをそのまま持って
来ています。
SQLplusがつながるならtnsoraは間違っていないと思っていましたが・・・
7対応のODP.NETはわからないです
OTNを見てもそれらしい記述がないので(汗)
ODP.NETというかとりあえずODACに同梱されているもの使っています


175:NAME IS NULL
10/11/26 23:26:39
複数のtns存在する場合あるし

176:NAME IS NULL
10/11/26 23:52:55
リリースノートを見ると11.2だけWindows7が書いてあるね

ODAC 11.2.0.1.2 Installation Instructions
URLリンク(www.oracle.com)

177:NAME IS NULL
10/11/28 16:30:22 1iaO10vu
>>175
>>176

ありがとうございます。
tnsについてはまだ確かめてみていませんが、後日見てみます。
11.2についても確かめてみましたが・・・つながりません

一応これだと7の64ビットは大丈夫だよ!っていういみですよね???

178:NAME IS NULL
10/11/30 06:45:22
OSにも32bit版と64bit版があるように、
Oracleにも32bit版と64bit版がある。

OSを64bit版にしたからOracleも64bit版にすればいい、
なんて単純な話じゃなくて、
Oracleの32bit版でしか提供されない
ミドルウェアコンポーネントがあったような気がする。
たしかoo4oもそうだったような・・・

ウチのアプリは、64bitOSに32bitORACLEを
インストールして使ってもらう想定にしてる。

179:NAME IS NULL
10/11/30 11:06:17
DB接続ができません
だめです
つながりません

これで原因が特定出来る奴はエスパー

180:NAME IS NULL
10/12/01 07:28:37 s7bp5m5D
ODACの中にサンプルは含まれてないのかな?
とりあえず、自作プログラムは置いといて、接続だけサンプルで確認すれば

181:NAME IS NULL
10/12/01 11:51:27
Oracleってエラーに対して対応手順が確立されてるのがいい所だよな
DB接続ができませんって言われてたらたぶん俺ら全員同じことするだろ?

182:NAME IS NULL
10/12/01 13:27:31
>>181
確かに
そんなんじゃわかんねーよボケ!か
お前、また変なSQL投げただろ、シネ!
だな

183:NAME IS NULL
10/12/01 15:16:01
11gだとsubstr()を複数使ってLeft joinすると、ORA-03113が発生してエラーになるんだね。
なんて改変してくれたんだ。どうしよう…。

184:NAME IS NULL
10/12/01 18:44:22 7gnJh1OI
SQLServer買うとか。
URLリンク(user.auctions.yahoo.co.jp)
どうぞよろしく。

185:NAME IS NULL
10/12/04 01:46:27
この前、暇だったのでPL/SQLのパフォーマンス
を試していたんだけど、面白いことがあった。

単純に文字列を代入する処理を1億回繰り返す
時間なんだけど、

・20バイトの代入:10秒
・100バイトの代入:1秒

こんな結果になった。

なんど試しても同じ。なんで、こんなことが
起こるんだろう?




186:NAME IS NULL
10/12/04 01:51:31
>>183
サブクエリ内でsubstr使って、それを外部結合で良いんじゃない?
俺もOracleの外部結合はよくわからんので、なんでも
かんでもサブクエリにして、結合部分は単純にしている。

b.dept_code (+) = a.dept_code ・・・@
b.dept_value (+) < '0' ・・・A

Aって結合条件なんだろうか?

187:NAME IS NULL
10/12/04 07:28:43 ZLOArR92
>>185

⊃ plsql_optimize_level

188:NAME IS NULL
10/12/04 07:56:02 Zs5FFc8S
ネット上の書き込みなどで、
本人の身元を完全に特定できるようになりたいのですが、
そういう場合、どのようなところに就職すれば良いのでしょうか?

プロバイダーですか?
それとも、警察庁のサイバー犯罪対策なんちゃらとかいうところですか?
それとも、また別の機関?なのでしょうか?

やはり、警察系の組織が一番良いのですかね?
それとも、プロバイダーなんですかね?

個人的には、この2つのどちらかだと思っているのですが、
実際はどうなんでしょうか?

誰か教えてください。お願いします。

189:NAME IS NULL
10/12/04 16:41:23
>>188
ネタにマジレスすると米Googleでかなり偉くなる
URLリンク(www.gizmodo.jp)

190:NAME IS NULL
10/12/06 11:52:51
>>186
ありがとうございます。
SQLを見直した結果、パラメータを渡せば外部結合せずとも目的のレコードが抽出できたので事無きを得ました。
次回、同様の問題に直面した際には教えて頂いた解決法にて、対処したいと思います。

191:NAME IS NULL
10/12/06 23:51:22
Oracle10gってSSD使うと性能上がる?

192:NAME IS NULL
10/12/06 23:57:30
上がるけど、でもSSDに変える以外に性能を上げるチューニング手法はいくらでもあるよ

193:NAME IS NULL
10/12/07 00:01:04
>>192
ないので無理なんですよ。
スキーマ改修は不可能なので
それでも性能上げないとダメなんですよ

194:NAME IS NULL
10/12/07 01:06:19 lGsKRuya
なにをもってないと言っているのか全然わからんな
DB改修は無理でハード換装はOKなの?
性能といっても読み込みなのか書き込みなのか
SSDは書き込みはそうでもないしなにより構造上怖くて使えない
メモリつめるだけ積んでキャッシュヒット率をひたすらあげるとか
あ、パラメータ変更も無理なのか
なんだかんだいって金があるならサーバ入れ替えが一番効果あるけどな

195:NAME IS NULL
10/12/07 01:43:21
SSDでもHDDでも束にしちゃえばそんなに速度は変わらんだろ
どうせFCがネックになるんだし

196:NAME IS NULL
10/12/07 04:38:55
業務用のSSD使えばこわくないよ
URLリンク(www.sc-i.co.jp)
1,000万円から。

197:NAME IS NULL
10/12/07 15:42:33
単体での信頼性なんて業務用と民生用でそんなに変わらんよ

198:NAME IS NULL
10/12/11 18:28:51
Oracleのパッケージから
ストアド1個ずつ取り出したいのですが
どうすればいいんすか?

199:NAME IS NULL
10/12/15 23:28:15
10gから明示的にNOCOPY付けなくても
つけてくれるんだね

200:NAME IS NULL
10/12/16 03:00:12 3cPmRH5j
>>198
取り出すってなんだ
ソースが見たい?

201:NAME IS NULL
10/12/19 19:15:18
30GB程度の小規模DBだけど HDD→SSDに交換したら応答速度がすんげー早くなったよ。
いろんな事情でOracle9.2iを使い続けながらレスポンスを高速化しろ!って無茶な要求があって途方に暮れたけど

幸いな事にPCI-EXPRESSが空いてたんで
RocketRAID 640 PCI-eってRAIDカードとC300-128GBってSSDを4台使って 0+1にしてみた。
SSDの予備品1台含めて14万ちょっとで十分な効果が得られたんで 遅いと思ってる人は是非やってみれ

自作PC用の安物SSDだからぶっ壊れるか怖いけどね...


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

4312日前に更新/140 KB
担当:undef