Oracle 質問総合スレ13 [無断転載禁止]©2ch.net

1NAME IS NULL2017/08/12(土) 12:02:03.32ID:???
◆前スレ
Oracle 質問総合スレ12
http://mevius.2ch.net/test/read.cgi/db/1471652805/

◆過去スレ
Oracle 質問総合スレ11
http://echo.2ch.net/test/read.cgi/db/1437510145/
Oracle 質問総合スレ10
http://peace.2ch.net/test/read.cgi/db/1403674585/
Oracle 質問総合スレ9
http://toro.2ch.net/test/read.cgi/db/1359049907/
Oracle 質問総合スレ8
http://toro.2ch.net/test/read.cgi/db/1335097274/
Oracle 質問総合スレ7
http://toro.2ch.net/test/read.cgi/db/1326074212/
Oracle 質問総合スレ6
http://toro.2ch.net/test/read.cgi/db/1314941245/
Oracle 質問総合スレ5
http://hibari.2ch.net/test/read.cgi/db/1279635842/
Oracle 質問総合スレ4
http://pc11.2ch.net/test/read.cgi/db/1250995281/
Oracle 質問総合スレ3
http://pc11.2ch.net/test/read.cgi/db/1223384283
Oracle 質問総合スレ2
http://pc11.2ch.net/test/read.cgi/db/1194742799
Oracle 質問総合スレ
http://pc11.2ch.net/test/read.cgi/db/1163907455

◆公式サイト
OTN-J
ttp://www.oracle.com/technetwork/jp/index.html

◆オンラインマニュアル
ttp://www.oracle.com/technetwork/jp/indexes/documentation/index.html

2NAME IS NULL2017/08/12(土) 12:21:32.68ID:???
◆My Oracle Support
ttp://support.oracle.com/

3NAME IS NULL2017/08/12(土) 12:38:31.52ID:???
7から使っている僕が一番Oracleを上手く使えるんだ...。
折角見つけたバッドノウハウはブログで書かないとダメなんだ...。

4NAME IS NULL2017/08/12(土) 12:59:25.39ID:4ORY6QJr
バージョンごとにいろいろ違うのにOracle 7から使っていると言ってるあとりがもうあれ。

5NAME IS NULL2017/08/12(土) 13:01:48.99ID:???
2ちゃんの年齢層的には7から使ってるのは普通

6NAME IS NULL2017/08/12(土) 13:19:17.41ID:???
ごめん10gからだわ

7NAME IS NULL2017/08/12(土) 13:25:51.62ID:???
若いとか羨ましい
若さだけは金で買えないからな

8NAME IS NULL2017/08/12(土) 14:36:34.69ID:4ORY6QJr
Oracle7の知識のなんていまとなっては不要。昔のバージョンの知識を新しいバージョンにもあてはめたり、間違った知識で言われるのも迷惑なんだよな。

9NAME IS NULL2017/08/12(土) 16:09:21.33ID:???
百里ある

10NAME IS NULL2017/08/13(日) 00:22:43.86ID:???
DEFERRED_SEGMENT_CREATION=TRUEでエクステントが作られていなくって
exp出来なかったというオチだなw

11NAME IS NULL2017/08/13(日) 00:54:19.33ID:???
それと勘違いされそうだったからテーブルにレコードは入ってるって書いたんだよ
あとその設定は元からfalseにしてあるよ

12NAME IS NULL2017/08/13(日) 02:10:56.50ID:???
はいはい、ブログが書けて良かったね( ´,_ゝ`)プッ

13NAME IS NULL2017/08/13(日) 08:26:06.92ID:???
まさかsysにオブジェクトでも作ってたか?w

14NAME IS NULL2017/08/13(日) 08:35:27.08ID:???
いちいち否定するのも面倒だからブログに帰るわ
おまいらの知識はその程度と分かったし

15NAME IS NULL2017/08/13(日) 09:04:10.32ID:BFCKA3Fk
>>11
レコードがあるかどうかではないだろ

16NAME IS NULL2017/08/13(日) 09:17:35.22ID:???
>>14
もう二度とこんな所来るんじゃねぇぞwww

17NAME IS NULL2017/08/13(日) 19:16:21.01ID:???
ブログ晒そうぜ
2chで馬鹿な質問してたってな

18NAME IS NULL2017/08/13(日) 22:10:27.98ID:???
ブログ特定したら全然大した事じゃなかったてバレるから今頃((((;゚Д゚))))ガクガクブルブル

19NAME IS NULL2017/08/14(月) 21:36:44.12ID:???
GIインストールしたあと、クラスタ名を確認するのって、どーすりゃいいんだ?

20NAME IS NULL2017/08/14(月) 23:14:36.74ID:???
>>19
olsnodes -c は?

21NAME IS NULL2017/08/15(火) 06:43:43.04ID:???
$GRID_HOME/bin/cemutlo -n でもイケる。

Usage: ./cemutlo.bin [-n] [-w]
where:
-n prints the cluster name
-w prints the clusterware version in the following format:
<major_version>:<minor_version>:<vendor_info>

22NAME IS NULL2017/08/15(火) 19:39:12.20ID:???
>>20,21
ありがとう。

23NAME IS NULL2017/09/11(月) 17:17:46.31ID:???
適当にマテリアライズドビューログクリエイトしたらEXPでora-1455でしっぱいするんやがなんで?expdpならいく…

24NAME IS NULL2017/09/12(火) 19:03:22.58ID:???
ここのところOracle関係でワクワクするニュースが聞こえてこない。
うちの会社じゃOracleは今やリスク要因になってるよ。ライセンス体系に関して
バージョンアップやクラウド対応で顧客に迷惑を掛けるケースが増えてきた。

25NAME IS NULL2017/09/13(水) 18:08:51.04ID:???
>>23
11g以降の通常業務でのexpはサポート外。

26NAME IS NULL2017/09/13(水) 19:52:13.51ID:???
俺は開発ベンダだけど、通常の案件はOracleで提案はしない
Oracleを使うのは顧客から指定がある場合のみ
従って何か問題があった場合は、基本的に顧客の責任

27NAME IS NULL2017/09/19(火) 10:28:19.92ID:???
質問させてください。

ASM上のファイルをPL/SQL(ファンクション)からファイルに対して存在確認やファイル名変更をしたいです。

ASM上のファイルをPL/SQL(ファンクション)からUTL_FILE.FRENAMEでファイル名変更などを行ってみたところエラーで出来ませんでした。知見のある方いわくASM上のファイルをUTL_FILE.FRENAMEなどで変更処理するのは無理なようですよ。と言われました。
本当に無理なのでしょうか?その場合、何か策はないでしょうか?

よろしくお願いします。

28NAME IS NULL2017/09/19(火) 11:04:41.23ID:???
セキュリティを理由にOracle入れたがる奴に限って非推奨な構文使ってたり構成自体が古かったりガバガバなのはなんで?

29NAME IS NULL2017/09/19(火) 11:15:26.64ID:???
>>27
OMFでググってみ

30NAME IS NULL2017/09/19(火) 11:16:17.99ID:???
>>28
自分で面倒見るの辛くなって高機能DBMSなら楽できるだろうという思い込みじゃね

31NAME IS NULL2017/09/19(火) 11:32:16.93ID:???
>>29
ググッたけど結局できるのかがパッと判断できませんでした(`д´;)クアッ
引き続き調べますが、もうちょっとヒント頂けると助かります。

32NAME IS NULL2017/09/19(火) 12:06:42.29ID:???
>>27
そもそもASM上のファイルをリネームするってどんな状況よ?
ACFSでも使っているのか?
素のASMならasmcmdからやる方が遥かに楽。

33NAME IS NULL2017/09/19(火) 13:15:46.88ID:???
>>32
情報を足しますと、expdpで作られるダンプをasm上に置くことが決まってます。なぜasm上に置くかは正直わかってなく、環境側からの指定です。クラスタしてますがacfsを使っているのかはわかりません。要件の関係で存在確認やリネームが必要です。

unixサーバなのですが、シェルでやっちゃうしかないですかね〜って話になりつつありますが、出来るだけオラクルの機能でどうにかしたいです。

34NAME IS NULL2017/09/19(火) 23:37:34.52ID:???
>>33
そもそもACFSでない素のasm上のファイルはリネーム効かないぞ?
単にaliasが代わるだけだ。
そんな使い勝手の悪いものの上に良くダンプファイル置く気になんかなるな。

35NAME IS NULL2017/09/19(火) 23:54:04.39ID:???
>>34
コメントありがとうございます。
まじですか・・・オラクル詳しいであろう環境の人が決めたこともありそれがベターなんだろうと思っていましたが。。素人なりに調べ直してみますm(_ _)m

36NAME IS NULL2017/09/19(火) 23:59:12.01ID:???
>>35
素直にACFSもしくはNFSファイル上に置け。
そんなシステム要件、クソだ。

37NAME IS NULL2017/09/20(水) 00:35:21.11ID:efa79eqb
>>35
オラクル社の人間はASMを使わせたいからそういう展開になる。

38NAME IS NULL2017/09/20(水) 02:14:38.64ID:???
>>36
NFSはセキュリティ要件的に微妙ってことで使用NGになり、ASMならOKって流れがあった記憶があります。ACFS調べてみます!

39NAME IS NULL2017/09/20(水) 02:39:50.67ID:???
>>38
ACFSが嫌ならDBFSだな。
PL/SQLとの親和性も高いぞ。

40NAME IS NULL2017/09/20(水) 09:24:25.57ID:???
>>39
根本的な疑問なのですが、acfsやdbfsを使わないとasm上のファイルは操作できないものなのでしょうか?
asmはソフトなので、asmの管理配下はインターフェースがあるacfsやdbfsじゃないと操作できないということですか?

逆に言うとasmかdbfsを使うか、asmをやめるかのどちらしかないということなのでしょうか。

41NAME IS NULL2017/09/20(水) 11:54:51.19ID:???
>>40
そもそもasmが特殊なrawデバイスみたいなもんだから、ファイルのリネームなどに対応していない。
削除や移動ならまだ何とかなるけどな。

acfsやdbfsはO/Sレベルでマウント出来るから、後は普通にO/Sコマンドが通る。

42NAME IS NULL2017/09/20(水) 12:42:36.18ID:???
dbfs使ったことないけど、自身の中に自身のバックアップ置くって推奨されるやり方じゃない気がするね。

43NAME IS NULL2017/09/20(水) 13:27:45.56ID:???
リネームは、dumpファイルを2世代持っておきたいためにexpdpして正常終了したらリネームして・・・みたいなことをやっています。教えて頂いた内容を候補にして、相談してみますm(_ _)
m

すみません、平行して別の質問させてください。バッチ処理の性能改善で特定のInsertとSelectをパラレル処理するように変更してみようと思い、まずはsqlplus上で試してみました。

1.alter session
2.select実行
3.SELECT * FROM v$pq_sesstat で1以上になっているか確認
→3.でQueryのところが1になっていたためパラレルで動いたぽい

1.alter session + ヒント句
2.insertやupdate実行
3.SELECT * FROM v$pq_sesstat で1以上になっているか確認
→3.でDMLのところが1以上にならなくて、パラレルで動けていないぽい

PARALLEL_MAX_SERVERSは1以上になっています。1.は調べた限りの数パターン試しました。なぜDMLの方は3.で1以上になってくれないのでしょうか?

44NAME IS NULL2017/09/20(水) 13:53:25.84ID:???
ちなみにパラレル化させた方が早くなるのかなと考えてるinsertは、values句を使った単純insert文です。

45NAME IS NULL2017/09/20(水) 21:53:30.06ID:???
>>43
どうしても二世代をASM上でキープしたいのなら、別ディレクトリ切ってそっちにファイルを
移動とかだろうね。

パラレルDMLはトランザクションの最初でなおかつ唯一である必要がある。
つまり先にupdateなりしていたら、コミットしていなければ後続は全てシリアルになる。

46NAME IS NULL2017/09/20(水) 21:54:28.89ID:???
>>42
そうだろうね。
後はテープなり何なりにダンプを落とすかだね。

47NAME IS NULL2017/09/20(水) 22:26:17.93ID:???
>>45
ググって見直してみたら確かにそう書いてありました。何となくなるほどと思っても、Javaの実装にどう当てはめて考えれば良いか難しいです。。

JavaWebアプリ(springframework,mybatis使用)で何千万のinsertを送るのを早くしたいのですが、無理なのでしょうか?それともうまいこと実装できれば可能なのでしょうか。トランザクション管理はspringframeworkの@DBTransactionとConnection.commitでやってます。

>>46
今日相談した結果、セキュリティ要件の問題はあるかもしれないけどやっぱりNFSでやらせてもらえないか確認しようってことになりました。NFSでやることになると、apサーバのシェルからsqlplusでログイン後クライアント経由でファンクションを呼ぶことになります。

48NAME IS NULL2017/09/20(水) 23:17:12.33ID:???
バルクインサートは?

49NAME IS NULL2017/09/20(水) 23:40:12.13ID:???
>>48
それは既にやってまして、mybatisのbatch insert(リストに貯めてflush呼ぶと一気に投げる)というのを使ってます!

正直それを使ってると、どう投げていてどういう理由で早いのかは理解できてないのですが。。(調べたけど見つからず)

50NAME IS NULL2017/09/21(木) 00:28:44.31ID:???
>>47
DBA的には嫌だけど、12cだったらAPPENDヒント使って、常に使用ブロックの上側に
書き込ませる様にすれば、言ってみればダイレクトインサートを使った時と同じ動きと
なるから、パフォーマンスが改善する事もあるみたいだな。

51NAME IS NULL2017/09/21(木) 01:03:44.00ID:???
Webアプリで何千万ものインサートって
なかなかアクロバティックなシステムだね

52NAME IS NULL2017/09/21(木) 01:19:36.62ID:???
何千万のインサートなら、バッチ処理として、sqlloaderでダイレクトパスインサートするのが一番早い気がする

53NAME IS NULL2017/09/21(木) 05:16:58.85ID:???
>>51
しかも出来上がってるものを性能改善しろだなんて、えーって感じです笑

>>52
sqlloaderも検討しました。それをやるやめにはまず完成されたinsert文をcsv出力する必要があると思っているのですが合ってますでしょうか?
DBアクセスはmybatisにお任せしていて、完成されたinsert文をcsv出力できないのではないかと思ってます。(調べてもログに出せるくらいのことしか見つからず)

csv出力できたとして、values句を使ったinsert文なのでcsvに書かれているinsert文にヒント句付ければ良いのでしょうか。。でもヒント句が出てくるとなるとパラレル処理の話が出てくる、、?

54NAME IS NULL2017/09/21(木) 07:06:51.65ID:???
いや、insert文じゃなくて普通のcsvファイルが必要。

csvのどの項目がどの列かってのは、sqlloaderの制御ファイルで指定する。ダイレクトパスとかの指定は、sqlloaderにオプションで渡すか、制御ファイルに記載する。

55NAME IS NULL2017/09/21(木) 09:44:16.38ID:???
>>54
一度だけ試したことはあったのですが、、全然違いましたね笑
やるとしたらinsertしたいテーブル分、csvファイルと制御ファイルのセットが必要でしょうか。。?

昨日一昨日ご相談した、asm/acfsについては環境の人に聞くとNFSにさせてもらうしかなさそうだねと言われました。
acfsがベターなのですが、今は暗号キーを置く場所として存在してるだけでapが何ギガものファイルを置く想定などないため、大きめの再構築が必要になるし無理!とのことでした。
ちなみにasmにはdb構成ファイルやdbバックアップ用?のダンプファイルなどを置くので領域はたくさんあるとのことでしたが、dba側の大事なファイルが入ってるasmをapが使うのは違うかねぇという話でした。

56NAME IS NULL2017/09/21(木) 10:42:46.11ID:???
>>51
ちなみに、、画面のあるwebアプリと同じようにspringframework-javaで作っているので話をわかりやすくするためにwebアプリといいましたが、実際はバッチです。apサーバとは異なるバッチサーバで動作してます。シェルでもありません。

>>45
サーバにsqlplusでログイン
alter session
update文

select from v$pq_sesstat
だけやってもダメなのですが、なにがダメなのかわかりません。余計な更新行に対するselectなどはしてません。
教えて頂けませんかm(_ _)m

57NAME IS NULL2017/09/21(木) 12:24:16.90ID:???
ここらへん見た上でパラレル化できないの?


http://www.oracle.com/technetwork/jp/ondemand/database/db-technique/parallel-exe-evening-100714-251722-ja.pdf

ちなみに単体のupdateで更新される行数は何行?

58NAME IS NULL2017/09/21(木) 15:01:03.35ID:???
パラレルになるかどうかは
まずはEXPLAINで確認したら?

59NAME IS NULL2017/09/21(木) 20:12:50.72ID:???
>>57
まだお試しなので1行でやってます!

>>58
実行計画とったところno pdml because no partitionみたいなエラーが出てました!実行計画はこういうのも教えてくれるんですね☆
このテスト環境は無理なんだと判断し、本番環境で試したらpdmlの結果が1になりました\(^^)/ありがとうございます!明日処理を組み込んで次の段階を試してみます!

60NAME IS NULL2017/09/22(金) 01:11:44.64ID:???
>>59
>まだお試しなので1行でやってます!

おいーーーー!!!

61NAME IS NULL2017/09/22(金) 02:28:22.20ID:???
>>59
一行をどうやってパラレル処理するんだよ?

62NAME IS NULL2017/09/22(金) 09:37:57.55ID:???
>>60
え(’o’)
>>61
えーーーーーーー!Σ(;゚д゚ノ)ノ─ッ!!

えーと、、ひとつで意味あるのか!?とは思ってはいたんですけど、今はpdml結果が1以上になるかをまず確認したかったのでひとつでやってました!

昨日ひとつでやってやっと1になったので、今日まず100くらいのデータからやってみようと思ってます!sqlplusからと実際Javaプログラムに組み込むのと両方試す予定です。

ちなみにですが、
1.sqlplusでログイン
2.alter session
3.insertやupdate実行
4.SELECT * FROM v$pq_sesstat でpmdlがいくつになっているか確認

この3.のときは、例えばinsert into - values(...);を100行コンソールに貼り付けてドンドン送る。というやり方で問題ないでしょうか?
それでも良いけど100じゃ少ないよ、insert allやこういうやり方の方が一気に送れて効果をみやすいよ、などあればコメントお願いしますm(_ _)m

63NAME IS NULL2017/09/22(金) 12:25:22.45ID:???
なんかそれだとjava的には一行ずつ渡してる感じじゃね?
そもそもinsertのパラレル化処理なんて、別テーブルから一気に読み込んだりするぐらいしないと効果は体感出来ないと思うぞ?

64NAME IS NULL2017/09/22(金) 14:34:55.16ID:???
>>63
Java側でmybatisのバルクインサートを使用しており、以下の要領でSQLは投げているようです。(一つ一つ投げているわけではないと思ってます)
insert into person
(id, name, address)
values
(1, 'John', 'Kyoto'),
(2, 'Mike', 'Tokyo');


昨日pdml結果が1になったと言ったのですが、その時はupdateで1でした。今日本来やりたいinsertで試したら1以上になってくれずオール0でした。
実行計画をとると以下の内容ですが、どうすればinsert /*+ APPEND_VALUES */ into values ...がpdmlになってくれるのかわかりません。。
「Degree of Parallelism is 1 because of session」「PDML disabled because
insert values was used」
Degreeって自動パラレル設定のことぽくてあまり関係なさそうだし、もう自分の中で打つ手がない状態です・・・。自動パラレル設定を検討した方が良いということなのでしょうか。

65NAME IS NULL2017/09/22(金) 14:48:06.27ID:1itx4Kq+
>>614
insert valuesは一行インサートだからパラレル化できないよっていってるんじゃないの?

insert selectじゃないとパラレル化できないよってことね。

66NAME IS NULL2017/09/22(金) 16:15:13.54ID:???
>>65
11gからvalues句のinsertもパラレル対応されて、append_valueヒント句を使えるようなこと書いてあるんですよね(><) 何か条件を満たしていないんでしょか。。
このままだとパラレル化は一旦諦めることになりそうです。

次はinsertをsqlloaderでやる検討になるかな。。

67NAME IS NULL2017/09/22(金) 16:46:27.79ID:???
今更かもですがパラレル処理って、既に登録されているデータにアクセスするアクセス方法を効率化させること、が主にやりたいことなのでしょうか??

だから、insert〜selectだったりただのselectだったりupdate〜whereだと、パラレル処理で動くが、insert〜valuesだと検索が必要ないのでパラレルにならない。
ということなのでしょうか?

それがそうだとしたら、なぜ11gからはinsert〜valuesも対応しはじめたのか。。これが出来るとしても検索ありのものとは、違う理屈で早くなったということなのかなと思いはじめました。

68NAME IS NULL2017/09/22(金) 17:10:43.92ID:???
>>66
ソースプリーズ

69NAME IS NULL2017/09/22(金) 17:38:23.58ID:???
メモリに一時テーブル作ってからINSERT SELECTしてみればいいんじゃないの

あとテーブルのパーティショニングはちゃんとやってるのかな?

70NAME IS NULL2017/09/22(金) 18:27:27.19ID:???
>>68
◇ケース1:pdml結果が0でダメ(本来やりたいのはこちらのins〜values)
ALT SESSI FORCE PARALLEL DML PARALLEL 3
ins /APPEND_VALUES / into tablename (culuma,culumb) value ('aaa','bbb')
※上記のようなinsを1000行一気に貼り付けて流した ※上記ins文のexpl plan結果は報告済み ※ヒント句なしも試した
SEL STATISTIC,LAST_QUERY,SESSION_TOTAL FRO vpq_sesstat

◇ケース2:pdml結果が1(insertができないからupdateでお試し)
ALT SESSIO FORCE PARALLEL DML PARALLEL 3
upd tablename set culuma 'aaa' where culumb 'bbb'
SEL STATISTIC,LAST_QUERY,SESSION_TOTAL FRO vpq_sesstat

71NAME IS NULL2017/09/22(金) 18:30:32.58ID:???
恐らくセキュリティ対策でSQLは書き込めませんでした。色々文字を削ってやっと書き込めましたので、ご了承ください。重要な所がわからなくなったいたら聞いて頂けたらと思います。

>>69
パーティションがどうなってるかなどはわかってないです。。複数パーティションに及ぶような更新にならないとパラレルにならないっていう話でしょうか?
正直そこそこ時間かけたのに出来ていないので、この先に必ずinsert〜valuesをパラレル化出来る保証があるのであれば良いのですが、、もう諦めムードになってきたのが正直なところです。

私が67で書いたことについてコメント頂けると助かりますm(_ _)m

72NAME IS NULL2017/09/22(金) 19:24:00.30ID:???
>>70
そのソースじゃなくて、11gで対応されたという情報のソース

73NAME IS NULL2017/09/22(金) 19:49:04.01ID:???
>>72
そゆことでしたか笑
https://www.shift-the-oracle.com/inside/direct-pass-insert.html
わたしの解釈がおかしくなければできると書いてあると思ってます。。

74NAME IS NULL2017/09/22(金) 19:55:53.33ID:???
>>73
いやそれ、パラレルじゃなくて、ダイレクトパスやん。。

75NAME IS NULL2017/09/22(金) 20:45:27.47ID:???
>>74
すみません、おっしゃってることがわかりますん。。
パラレルとダイレクトパスインサートはニアイコールなのかなくらいに思ってるんですけど、どう違うんでしょうか??
ということは、select〜values文のパラレル処理はできないということですか? とにかくわたしは大量のinsert〜values文を早く処理させたいです。

76NAME IS NULL2017/09/22(金) 20:52:34.49ID:???
The INSERT VALUES statement is never executed in parallel.
https://docs.oracle.com/database/121/VLDBG/GUID-6626C70C-876C-47A4-8C01-9B66574062D8.htm

77NAME IS NULL2017/09/22(金) 20:58:10.68ID:???
パーティションの話を出したのはチューニングするなら
高い効果が見込めるところから検討すべきって話
もちろんいろんな事情で出来ないとかやっても効果が限定的になりそうって場合もあるけどね

チューニングに必要な情報をまず集めて
最初にいろんな選択肢を出した上でどれから試すか決めないと
パーティションがどうなってるかはわからないけどとりあえずクエリだけ並列化してみるってのは
すぐ試せるだけの力があればいいけど、そうじゃないならアプローチとして微妙

まあ、がんばって

78NAME IS NULL2017/09/22(金) 22:05:28.12ID:???
>>75
は?

79NAME IS NULL2017/09/23(土) 09:42:38.05ID:???
みんな丁寧に相手し過ぎ。
素人過ぎて話にならんレベルだろ。

80NAME IS NULL2017/09/23(土) 13:56:48.38ID:???
皆さまお付き合いありがとうございます。昨日は投げやりなコメントをしてしまいました。言われていることがわかってきたかもしれません。わたしの理解を書かせて頂きます_(._.)_
パラレル処理「alter session後のSQL文が並列にデータにアクセスして処理される」、ダイレクトパスインサート「データベースバッファを経由せずデータファイルへ直接データを登録すること」
わたしがやりたいことは「大量のinsert〜values文を2倍程度早く処理させたい」ので、76さんのサイトに書いてあるように「パラレル処理はむり」で、「insert /append_values/の書き方でダイレクトパスインサートはできる」と理解しました。

>>77
パーティション構成次第でパラレルできるできないという話かと思ってましたが、別の話でパーティション構成を変えることで改善されることもあるという話だったんですね。
わたしはJavaAP開発者なのでインフラ側までは口出すことができず、SQL改修などでできる性能改善をやろうとしてます。1table1000万recordをselectしたりするのでパラレルクエリもいつかは実装できたらなとは思ってます。

81NAME IS NULL2017/09/23(土) 14:19:02.34ID:???
>>80
だからsqlldrでやれや。

ダイレクトもパラレルも比較的簡単にできるから。

82NAME IS NULL2017/09/23(土) 14:38:42.17ID:???
>>81
はい!sqlloaderを検討します。月曜日からsqlloaderを試せるように下調べしてみます。

83NAME IS NULL2017/09/23(土) 14:38:48.77ID:???
>>81
わざわざWebアプリでやってるんだからsqlldrは要件に合わんのだろ
やるにしてもExternal Tableだけど、そういうLOAD系が使える話じゃないんじゃね?

84NAME IS NULL2017/09/23(土) 14:39:37.15ID:???
マジカ。。
それでいいならINSERTとか最初から選択しなくてもよかったんじゃ。。。

85NAME IS NULL2017/09/23(土) 14:51:30.34ID:???
シフトザオラクルなんかソースとして持ち出すとか、よくわからないけど日々ググってコピーして仕事してます臭がくっさいくっさい。

86NAME IS NULL2017/09/23(土) 15:28:35.08ID:???
sqlloaderは難しいですかね・・・。もし実現できるとしても結構な改修量になる上に懸念点も出てくる気がしてるので、避けたい選択肢ではあります。
sqlloaderが難しいとなると、insert文に/append_value/を付加したダイレクトパスインサートにできるくらいでしょうか

>>84
すみません、どこの話に対してのコメントですか?
>>85
否定はしません。。皆さんは公式マニュアルなどを見ながらって感じですか?

87NAME IS NULL2017/09/23(土) 15:49:01.13ID:???
>>86
つっこむデータをcsv等のファイルに落とせるんだったら、後は簡単だろ。

改修する前に、早くなるかどうかの検証するくらいならすぐできるだろ

88NAME IS NULL2017/09/23(土) 16:12:21.67ID:???
まずマニュアル読むというのは基本中の基本だ

89NAME IS NULL2017/09/23(土) 16:15:14.60ID:???
>>87
だよな。
こんな簡単なこともできないのか、とただ呆れるばかりだよ。
改修も簡単。

90NAME IS NULL2017/09/23(土) 16:24:15.31ID:???
>>88
それな!

読まないでネットで質問したり、誰が書いたのかわからんホームページの落書きをよく仕事で使おうとするわ。

客や上司になんて説明すんだろね。

91NAME IS NULL2017/09/23(土) 16:29:23.29ID:???
皆さまありがとうございます。ではsqlloaderを検討してみようと思います。
エラーハンドリングがどうなるのかは気になるところではありますが、まずJavaからsqlloaderを呼び出して正常処理させることを目標に進めてみようと思います。

92NAME IS NULL2017/09/23(土) 17:12:28.14ID:???
みんな最初は素人なんだからもう少し優しくしてやれよ

Orableはマニュアルが間違ってること多々あるんだし
試してみないことには分からないこともよくある

93NAME IS NULL2017/09/23(土) 17:52:48.09ID:???
間違ってることが多々あるのと、見ないのとではかなり違う

94NAME IS NULL2017/09/23(土) 20:04:25.60ID:???
>>92
勘違いにも気づかせてもらい、十分優しく対応して頂けていると思っていて感謝してます_(._.)_

AP開発側にこのような経験ある人はなかなかいなかったり、インフラ側に聞いてもAP実装レベルの話は知らん、という感じだったりで身近に聞ける人がいないのでとても助かってます。

>>93
パット見読みやすい方に逃げている?状態なので、少しずつマニュアルとお友達になっていけるようにします!

95NAME IS NULL2017/09/23(土) 20:34:44.95ID:???
Oracle用語で Google 検索したときに、公式マニュアルの結果が上位に来ないことも問題。
この辺はOracleの努力が足りないと言わざるを得ない。

96NAME IS NULL2017/09/23(土) 21:17:39.64ID:???
バックアップ・リカバリとかの運用設計はインフラ担当がやるのが普通かもしれんが
テーブルをどういう風にパーティショニングすべきかみたいなDB設計は
アプリケーション開発者がやるのが普通だと思ってるんだがそうでもないのかな?

97NAME IS NULL2017/09/23(土) 22:23:16.03ID:???
>>95
そもそもOTNの所から探せってスタンスだしね

98NAME IS NULL2017/09/23(土) 22:40:15.69ID:???
今回はうちの関係者がインフラにいてやりとりできますが、AP開発側とインフラは完全に分かれていてどんな人がインフラやっているかわからなかった時もざらにあります。

現状は・・・インフラ側:こっちが考えた環境設計に文句あんの?AP側:AP作るだけで精一杯だし、APはデプロイとDBにデータ突っ込むだけで良いでしょ?が多いかなと思っていますが、皆さまのところはいかがでしょう?笑

でもOracleは自由度が高いからAPももっと理解して使ってよっていう考えが出てくるのかなとも思ってます。Oracle現場は今回はじめてなもので(^^;

99NAME IS NULL2017/09/24(日) 01:18:12.24ID:pHXxq7aW
SQLLoaderで主キー違いで並列実行すればいいのに。外部表でファイルのめめまテーブルのように見える機能もある。

100NAME IS NULL2017/09/24(日) 01:59:14.11ID:???
アプリのことをAPと略す会社からは
プログラマーのことをPGと略す会社と同じブラック臭がする

(あくまで個人の感想です)

101NAME IS NULL2017/09/24(日) 05:08:27.24ID:???
>>92
素人じゃないだろ。それでメシ食ってるぽいじゃねーか。技術者募集!未経験者歓迎!じゃねーんだぞ。

オラクルのマニュアルが間違っていた場合に発生したトラブルと
シフトザオラクルを参考にして発生したトラブルは意味合いが全然違う。

趣味でプログラムやってるだけなら文句は言わんが仕事でやるなら迷惑です。

102NAME IS NULL2017/09/24(日) 10:51:32.44ID:???
マニュアルが間違ってることがあるんなら
まず初心者に優しくすべきなのはOracle社だろ

103NAME IS NULL2017/09/24(日) 12:36:36.01ID:???
それじゃトレーニングやサポートで金取れなくなるだろ?

104NAME IS NULL2017/09/24(日) 12:40:35.34ID:???
OTN見ると無料講習あるみたいですけど、行ったことある方いますか?
初心者なら行っといて損はない!って感じの内容なのでしょうか。行っても半分は宣伝みたいになるなら行かなくて良いかなと思ってしまいます。
こういうとこの講習って平気で平日の昼間やるから中々行けないですけど。。

105NAME IS NULL2017/09/24(日) 14:15:35.77ID:???
>>101
君が開発者やDBAとしてメシ食ってたとしても
初めてNeo4jやHBase扱うことになったらそれについては素人だろ?
他人をバカにする前にアプローチの仕方を教えてやれよ

106NAME IS NULL2017/09/24(日) 14:48:24.33ID:???
他のDBに比べるとオラクルのマニュアル類は不親切だよな
普通ならData Loadingしたい場合そういう選択肢があるかと
それらのメリット・デメリットや制限について比較説明してるのがすぐ見つかる
オラクルでもそういうのがあるにはあるんだけど見つけにくい

107NAME IS NULL2017/09/24(日) 18:15:04.52ID:???
多機能過ぎるししゃーない
MOSドキュメントの方が正確性あるしな

108NAME IS NULL2017/09/24(日) 21:04:18.43ID:jGWx+75P
>>106
はあ?

それは公式マニュアルじゃないものを公式マニュアルだと勘違いしてないか?

109NAME IS NULL2017/09/24(日) 22:52:12.08ID:???
OTNに昔みたいなまともなシスオペと活気があればいいのにな
そしたらOracleAceみたいな連中がよろこんでレスしてくれたろうに

110NAME IS NULL2017/09/25(月) 02:59:02.37ID:???
>>105
俺が今までやったことがない案件をやる時はキチンと勉強してるよ。
そういう時間も納期の見積もりに入れるしな。
簡単な学習用環境くらいは自宅に用意する。
2ちゃんに質問とかはしないし答える側だからな。

俺はちゃんとやってるヤツには教えるつもりはあるけど、あまりに程度が低いヤツに教えることは向いてないから迷惑かける前に誰でもできるコンビニの仕事とかでもした方がいいよって思うね。
それでも何も言われないよりは言われた方が何かしら得るものがあるとは思うがね。
これはバカにしてるとかそういう程度の低い話ではないぞ。

111NAME IS NULL2017/09/25(月) 13:43:17.82ID:FzpR6Bws
UbuntuLinux16.04にOracle11gExpressを入れているんですが、パソコンを起動する度にOracleも自動起動してしまうのですが、Windowsのサービスみたいに自動起動をオフにできませんか・・?

ググッているんですが、どうしてもやり方が複雑で・・・

よろしくお願いします。

112NAME IS NULL2017/09/25(月) 15:48:24.93ID:???
これはググってないパターン

113NAME IS NULL2017/09/25(月) 16:16:51.02ID:???
>>111
ウブンツ知らんが、/etc/oratabのYって書いてるところをNに変えろ。
ダメならまたこい。

114NAME IS NULL2017/09/25(月) 16:23:01.84ID:???
>>111
sudo sysv-rc-conf oracle-xe off
↑またはこれをコマンドラインから打て。

115NAME IS NULL2017/09/25(月) 22:10:57.22ID:8CRfe63m
>>111
それはOracle Databaseの問題ではなく、Linuxの話だろうに。

116NAME IS NULL2017/09/26(火) 00:17:26.33ID:???
オラクルって古いんですね
IBMのDB2、ふじつのAIM、NEC
のRIQSとかと同じRDBなんですか?

117NAME IS NULL2017/09/26(火) 00:53:28.48ID:???
>>115
だがLinuxのマニュアルには載ってはいないな

118NAME IS NULL2017/09/26(火) 01:27:46.59ID:???

119NAME IS NULL2017/09/26(火) 02:52:15.51ID:???
一言で終わるし。こいつは学生かなんかだろ。
教えてやってよし。
仕事でやることはてめぇの仕事なんだからちゃんと自分でマニュアル読めってことだぞ。
113か、114でまあできただろ。

120NAME IS NULL2017/09/26(火) 02:55:48.77ID:???
>>116
同じものかどうかと言えば違うだろうが、リレーショナルデータベースかどうかで言ったらそうなんじゃないか?

121NAME IS NULL2017/09/26(火) 08:47:29.38ID:???
お世話になっております。SQLLOADERについて質問させてください。

SQLLOADERでデータ登録しようとしているテーブルのカラム数が動的に変わります。Java側で登録したいテーブルカラム一覧と全データ内容はもっていますので、それを元にctlファイルとcsvファイルを動的に生成して読み込ませようと思ってます。
それだとこんな懸念があるんじゃ?こんなやり方もあるよ!などありましたらアドバイス頂きたいですm(_ _)m

1221112017/09/26(火) 12:29:23.24ID:n6Om+Njk
皆様、お礼が遅れて大変申し訳ございませんでした。データベース板はいつも過疎っていて、
回答なんかそう早くこないだろうとたかをくくっていて、質問したのも忘れて外出してしまい、
先ほど、質問したのを思い出しました。。

>>112
いえ、3日ほど短時間ですが、ググッて調べてみました。

>>113
ありがとうございます。それは、Nになってます。ありがとうございました。

>>114
超ありがとうございます。それでいけました。そういうのを待っていました。
Windowsのサービスみたいな感じですごくいい感じです。

>>115
私もそう思い、Linux板で聞こうかと思ったんですが、ググったところシェルスクリプトで
制御する方法ばかり出てきたので、Linux板で聞くとそういう回答ばかりになるかな&#12316;と思って
こちらで聞いてみました。

1231112017/09/26(火) 12:29:54.69ID:n6Om+Njk
>>117
ありがとうございました。Ubuntuでは、sysv-rc-confっていうのを使うんですね。
ググってみて、chkconfigまではやってみたんですが、何も反応ないから、
どうなってるんだろう?と思っていました。sysv-rc-confでググったところ、
色々.rcスクリプトの書き方とか出てきて、すごい勉強になりました。
ちょうどLinuxのそういう情報も手に入れたかったので、すごい良かったです。

>>119
すみません・・。無職です・・。しかも、40歳です。以前、一度プログラマになったんですが、
とても無理でやめました。しかし、趣味半分で今も触っています。もう17年くらい触っています。
本物のプログラマて、>>117みたいな英語のマニュアル読むんですね・・・。俺じゃできないわけだ・・・。
こんなもん、務まるわけがない・・。ちなみに、私が勤めていたところは高卒PGでも採用されるようなところです。という、大卒がいない。。

皆々さま、大変たくさんの回答をいただき、まことにありがとうございました。

124NAME IS NULL2017/09/26(火) 15:33:30.34ID:???
>>122
そうかググってたか、それはすまなんだ
最近のLinuxならsysvじゃなくsystemctlを使うといいよ

125NAME IS NULL2017/09/26(火) 16:28:10.57ID:???
>>124
レッドハット系でしょ?それ。
でびあん系はsysv----でchkconfigもsystemctlもなかったのでは?

126NAME IS NULL2017/09/26(火) 16:42:53.49ID:???
>>125
ググったらすぐ分かるよ

127NAME IS NULL2017/09/26(火) 18:02:46.61ID:???
>>126
なるほど、v15くらいから採用されてんのね。

128NAME IS NULL2017/09/27(水) 19:24:30.79ID:???
RMANにUNTIL CANCELが無いのは何故なの?

129NAME IS NULL2017/09/27(水) 22:16:09.97ID:???
>>128
基本は自動化させる事が目的だからな。
until cancel無くても、時間指定のポイントインタイムリカバリーで対応出来るし。

130NAME IS NULL2017/09/27(水) 22:16:40.93ID:???
>>125
OracleはDebian系ではほとんどまともに動かないし。

131NAME IS NULL2017/09/29(金) 18:11:19.18ID:???
DBA_USERSを見たらSYSにもDEFAULTプロファイルが設定されてるんだけど、
SYSもパスワードロックが掛かったりするの?
そうだとしたら、OS認証も許可してない環境の場合、どうやって解除すればいいの?

132NAME IS NULL2017/09/29(金) 18:43:23.22ID:???
>>131
どうしようもなさそう。
大体はosユーザーで入るとか他の権限あるユーザに頼むしかないよね。

そうじゃなかったら、パスワードとかセキュリティ機能の意味ないからね。

133NAME IS NULL2017/10/01(日) 23:15:00.92ID:???
1985年から勉強していないDBを勉強しようっとw

134NAME IS NULL2017/10/02(月) 17:11:58.11ID:???
エリソンもいよいよ焼きが回ってきたようだ

「全自動DBだ」とEllison CTO、米Oracleが「Oracle DB 18c」を発表
h ttp://itpro.nikkeibp.co.jp/atcl/news/17/100202373/

135NAME IS NULL2017/10/02(月) 17:50:35.97ID:???
オラクルは総合4位で、性能・機能および信頼性で他より勝っているが、コストおよびサポートが最低。

データベースの満足度1位はIBM、オラクルは「コスト」で苦戦
h ttp://itpro.nikkeibp.co.jp/atcl/column/17/091500382/092000020/

首位は前回と同じく日本IBM。「信頼性」「コスト」「サポート」が全社平均を5ポイント以上上回った。
2位の日本マイクロソフトは「運用性」と「コスト」が、3位の富士通は「サポート」がそれぞれ部門最高だった。

136NAME IS NULL2017/10/02(月) 17:55:41.40ID:???
IBMと富士通の有効回答数の桁違いの低さがシェアと一致してるんだろうな

137NAME IS NULL2017/10/02(月) 18:32:06.67ID:???
DB2なんかはIBM iの信頼性あっての評価だろうな

138NAME IS NULL2017/10/02(月) 21:35:37.28ID:???
オラクル使用ユーザー、ものすごく増えてきているね
小さいところも入れだした

139NAME IS NULL2017/10/02(月) 21:57:05.48ID:???
減ってるように感じるが。。。

140NAME IS NULL2017/10/02(月) 22:29:41.98ID:???
減ってる減ってる

141NAME IS NULL2017/10/02(月) 22:48:04.74ID:???
SQL ServerのLinux版が安定してるようだと
またOracleの新規ユーザーは減るだろうね〜

142NAME IS NULL2017/10/02(月) 23:17:18.96ID:???
全自動DBだとDBAは失業するの?

143NAME IS NULL2017/10/02(月) 23:19:24.24ID:???
そうだね

144NAME IS NULL2017/10/02(月) 23:26:57.61ID:???
全自動DBAをまともに動かすための職業が生まれます。

145NAME IS NULL2017/10/02(月) 23:30:33.97ID:???
全自動DBAへの移行作業で儲けよう

146NAME IS NULL2017/10/02(月) 23:44:35.32ID:???
>>138
減ってきています

147NAME IS NULL2017/10/03(火) 00:54:04.28ID:???
これからはOracleやるならDBじゃなくてクラウドってことですかね・・・
それにしても"no human"を強調し過ぎだ

148NAME IS NULL2017/10/03(火) 01:20:45.76ID:???
>>147
DBじゃなくてクラウド?お前理解してないだろ

149NAME IS NULL2017/10/03(火) 07:16:42.89ID:???
クラウドだろうとDBはあるけどw

150NAME IS NULL2017/10/05(木) 23:47:09.89ID:???
クラウドって雲

151NAME IS NULL2017/10/06(金) 01:38:44.40ID:???
これからはwwOracleやるならwwwwDBじゃなくてwwwクラウドwwってことですかねww

152NAME IS NULL2017/10/06(金) 01:39:24.22ID:???
>>151
草ウドw

153NAME IS NULL2017/10/06(金) 12:17:18.54ID:???
大草原ならぬ大雲原

154NAME IS NULL2017/10/06(金) 14:44:54.46ID:???
クラウドならぬワラウドコンピューティング

155NAME IS NULL2017/10/12(木) 13:40:08.03ID:???
data pump の expdp で試験環境のフルバックアップ取ってて、先月までは月二回だったんだけど
テストが佳境に入って来て、毎日1Tのフルダンプを取るようになった途端に日々、抽出速度が徐々に落ちてる状況です
(或いは月二回も落ちてたのかも知れないが、回数が少ない&夜間放置で気づかなかった)
DBデータはテスト実施の為、微増はしてますがほぼデータ量変わらず、過去二回分残してコマンド実行前にダンプを整理、パラメータはDATA_ONRYのみ指定
テーブル指定で抜いた時、特に遅いのがLOBデータを持つテーブルの抽出で、全てのテーブルが遅くなってるわけでは無く、件数少ないテーブルでも遅かったり、逆に件数多いのに早く抜けたり…
そして抜いたデータを別のテスト環境に入れてバックアップ取ると、早く抜けたり…
とにかく、素人では当たりも付けられず困ってます
今のままでも、ギリギリバックアップ間に合ってるのですが、このまま抽出速度が落ち続けると、テストスケジュールを見直すハメになるので、何かご存知の方居たらご教示いただけないでしょうか
速度を戻す為にexpdp前に何かした方が良いのでしょうか?

156NAME IS NULL2017/10/12(木) 14:02:19.11ID:???
遅い時って裏で何か作業してないかな。
Topとか見てOSの負荷状況とか見たほうがよさそうだけど。
あとAWRとかstatspack取ってみよう

157NAME IS NULL2017/10/12(木) 14:58:16.46ID:???
>>156
レスありがとうございます
夜間に実施してるので、他に作業してないとは思いますが、念のため確認してみます
他の取れる情報は別部隊になりますが、依頼してみます
Topぐらいならこちらでうてるので、次回実施時にみてみます

158NAME IS NULL2017/10/12(木) 19:32:31.99ID:+PtNHGsI
>>155
11g以降のデータポンプの仕様変更のせいかもな。

159NAME IS NULL2017/10/12(木) 19:34:25.05ID:+PtNHGsI
>>155
データ量は何を見て判断してるのか?

160NAME IS NULL2017/10/13(金) 00:18:38.29ID:???
先にOSレベルでリソース逼迫してないかチェックするのがセオリー。

linuxマシンなら、sar -dでsvctm,awaitがやたら遅くなってないか見た方がいいよ。

NASに落としてるんなら、sar -n DEVでネットワーク帯域も枯渇してないかとかチェックした方がいい。

sar -Wでswap in outが頻発してないかも念のため。

過去分は通常/var/log/sa下にあるから、-fでファイル指定して見れる。

161NAME IS NULL2017/10/13(金) 16:43:33.91ID:???
>>155
onryとは

162NAME IS NULL2017/10/13(金) 16:50:30.87ID:???
Oracleをwindowsサーバーで使いたいんだが個人でも買える?
一番安い構成で価格幾ら?
どこに売ってる?

163NAME IS NULL2017/10/13(金) 17:02:34.56ID:???
>>162
XEは無料
開発目的ならEEでも無料で利用可能

164NAME IS NULL2017/10/13(金) 17:10:58.86ID:???
>>163
xeなら個人ウェブサイトで使っても無料?

165NAME IS NULL2017/10/13(金) 17:14:02.87ID:idGIMAKH
便乗して質問します。
開発目的ならAWSのEC2に入れちゃっていいんだっけ?
クラウドの場合、OTNライセンスは適用できない?

166NAME IS NULL2017/10/13(金) 17:28:51.25ID:???
>>164
うん、無料
ライセンス読んでね

>>165
知らんけどOTNライセンスにインストール先を限定する記述なんてなかったと思うからいいんじゃないの?

167NAME IS NULL2017/10/13(金) 20:40:36.26ID:???
>>160
参考までに、スワップ頻発してたら対処どうしてます?
linuxの仕様上、でかいダンプモリモリ取ってるとファイルキャッシュでメモリすぐ一杯になって、スワップ発生しちゃうんだがうちの環境
差分バックアップに切り替えてデータ量落として、毎日リブートでスワップ発生しなくなったんだけど根本解決してない…

168NAME IS NULL2017/10/13(金) 22:15:02.52ID:???
>>167
swap outだけで、swap inが頻発しないなら、そういうもんだと気にしてない。

swap inも頻発するなら、根本的にメモリが足りてないものと判断して、ファイルキャッシュ以外の原因をさがす。

169NAME IS NULL2017/10/14(土) 05:45:58.09ID:???
>>155
ストレージ側で重複排除機能とか使っていて、そいつが悪さしている事が良くあるな。

170NAME IS NULL2017/10/16(月) 00:01:27.09ID:8PaVkS9b
Ellison CTOは基調講演で「人間の手による作業が無くなるため、
人間によるミス(ヒューマンエラー)も無くなる」と強調。

「データベース管理者は自身のスキルを、従来のDBのチューニングなどから、
データ分析やセキュリティー管理などに変更する必要があるだろう」(Ellison CTO)
と断言した。

米オラクル RDB最新版「Oracle DB 18c」発表 2017/10/2 23:00
https://www.nikkei.com/article/DGXMZO21776420S7A001C1000000/

171NAME IS NULL2017/10/16(月) 01:51:12.13ID:???
>>165
なんか、クラウドというかvmの場合ライセンス違ったような気がするぞ。

172NAME IS NULL2017/10/18(水) 00:38:14.45ID:g+Bu7bh6
OLACLEってベンダーロックインしてきそうなイメージ。
何で有料で金払ってまでベンダーロックインされる技術使うの?

173NAME IS NULL2017/10/18(水) 00:55:00.98ID:???
そもそも製品選定する時に、ベンダーロックインされないことに高い優先順位つくか?

つくならオープンソースでもつかってりゃいい。

174NAME IS NULL2017/10/18(水) 00:59:22.61ID:???
Oracleはもう駄目だろ。。。

175NAME IS NULL2017/10/18(水) 02:17:28.13ID:???
高い金払うのはあえてロックインされることで
手厚くサポートしてもらうためという考え方もあるわな
ただしOracle、おめーはダメだ

176NAME IS NULL2017/10/18(水) 03:03:33.66ID:???
OSSにかかる手間と信頼性とライセンス費用との天秤

仕切りがそこまで下がるわけでもないし
オラクルコンサルタントwみたいなビジネスでもしてない限り
SIerがオラクル勧める理由は薄くなってきてるよね

177NAME IS NULL2017/10/18(水) 05:50:12.94ID:???
>>176
じゃあ何を勧めるの?

178NAME IS NULL2017/10/18(水) 22:27:09.31ID:???
データポンプ、LOBカラムあるとVIEWS_AS_TABES指定したデータ抽出失敗するのは仕様?マニュアルのどの記載になるかわかる方いたらご教示願う…

179NAME IS NULL2017/10/18(水) 22:28:02.57ID:???
>>178
Lが抜けたが、補完して読んでくださいorz

180NAME IS NULL2017/10/19(木) 00:34:00.28ID:???
>>178

https://docs.oracle.com/cd/E57425_01/121/SUTIL/GUID-E4E45E81-5391-43BE-B27D-B763EF79A885.htm

構文および説明

VIEWS_AS_TABLES=[schema_name.]view_name[:table_name], ...

view_name: 表としてエクスポートするビューの名前。
ビューは存在し、LOB以外のスカラー列のみを含むリレーショナル・ビューである必要があります。
無効なビューや存在しないビューを指定すると、そのビューはスキップされてエラー・メッセージが返されます。

181NAME IS NULL2017/10/19(木) 00:35:53.91ID:???
>>177
SQL鯖に乗り換える顧客が増えて来ている気がする。

182NAME IS NULL2017/10/19(木) 03:17:29.55ID:???
>>165
VMの様なソフトウェアパーティションだとホストに搭載している全CPUに対して
ライセンス料が発生したぞ?

183NAME IS NULL2017/10/19(木) 16:11:32.81ID:???
>>182
オンプレミスのVMとクラウド環境ではライセンスの数え方違うよ
OTNライセンスでEC2やRDSで使えるかどうかとは関係ないが

184NAME IS NULL2017/10/19(木) 20:46:45.14ID:???
12cでできることは無くなって名前を18cに変えたのか?

185NAME IS NULL2017/10/19(木) 22:22:41.24ID:???
18cは12.2の派生(12.2.0.2)だよ

186NAME IS NULL2017/10/20(金) 00:03:37.97ID:???
>>185
そうなのか?oowでラリーが13が不吉な数字だから、年度をとったバージョンにするっていってたぞ?

187NAME IS NULL2017/10/20(金) 00:07:36.18ID:aE0VLgo8
>>186
エンタープライズマネージャクラウドコントロールは13c

188NAME IS NULL2017/10/20(金) 04:32:31.47ID:???
>>185
全自動DBの裏にはオラクルのDBAの人がいるのか

189NAME IS NULL2017/10/20(金) 08:39:39.19ID:???
>>186
MOS見れるならRelease Schedule見てみ
19c(12.2.0.3)ってものもあるから

190NAME IS NULL2017/10/20(金) 11:24:22.89ID:???
せめてマイナーバージョン上げろよ

191NAME IS NULL2017/10/20(金) 18:46:54.35ID:iuHlL8z7
Japanese Imperialっていい響きだよな

192NAME IS NULL2017/10/20(金) 21:05:04.45ID:aE0VLgo8
バージョンの番号が西暦の下2桁と勘違いされて、古いものと思われないようにしたかったのかね。

193NAME IS NULL2017/10/21(土) 19:20:49.93ID:???
あるいは SQL Server 2017 を意識したのかもしれないが
古いバージョンからOracleと付き合ってきた開発者からみると安直さを感じてしまう

194NAME IS NULL2017/10/23(月) 18:41:39.86ID:???
西洋人の13に対する忌避感覚は
日本の4とか9のそれと段違いだからなぁ
Visual Studioの内部バージョンも13飛んでるし

195NAME IS NULL2017/10/23(月) 20:15:00.18ID:mf1jBI9V
>>194
クラウドコントロールは13cがあるんだが?

196NAME IS NULL2017/10/24(火) 04:34:59.47ID:???
江草ロジ子は公式な情報展開? 趣味とは思えないほど時間を割いて
書いてるように見えるが孤立してるようで気になった

197NAME IS NULL2017/10/24(火) 19:44:32.69ID:???
Oracle XE 18c について。早く使ってみたいな。
h ttp://ora-00001.blogspot.com/2017/10/oracle-xe-12c-becomes-oracle-xe-18c.html

198NAME IS NULL2017/10/25(水) 01:05:59.28ID:???
書いてあるけど、単純に12.2やで

199NAME IS NULL2017/10/25(水) 19:47:13.39ID:???
パラレルクエリをSQLトレース取って、
出力された .trc ファイルを trcsess で1つにして tkprof してるんだけど、
情報が綺麗に取れる時と、取れない時がないか?

200NAME IS NULL2017/10/25(水) 22:43:18.62ID:???
tkprofにも不具合があってだな

201NAME IS NULL2017/10/26(木) 04:18:44.06ID:???
最後まで言えよ

202NAME IS NULL2017/10/27(金) 04:17:27.56ID:???
最近のオラクル製品は光る物がないと感じていたが、どうも利益を取って開発投資をしていない。
オラクルは守りに入ったらしい。

オラクルにおける各事業の粗利益率、ソフトウエアのアップデートとサポートの粗利益率は95%
h ttp://itpro.nikkeibp.co.jp/atcl/watcher/14/334361/102000944/

企業の研究開発費ランキング。オラクルは業界の中では第4位。1位アマゾン、2位アルファベット、3位マイクロソフト。
h ttp://www.itmedia.co.jp/business/articles/1710/25/news121.html

203NAME IS NULL2017/10/27(金) 04:40:30.70ID:???
>>202
グーグルに優秀な人材を全部とられちゃったんじゃないかね

204NAME IS NULL2017/10/27(金) 07:22:26.30ID:???
上3つを見て、4位なら十分投資してると思ったが

205NAME IS NULL2017/10/27(金) 07:44:02.79ID:4bqIv9wU
R&D比率の列が右にあるが、それを見ると1位で草
売上額が違う企業に対して単純に投資額で見るのは如何なものか

とは言っても投資対象はDBではなくクラウドだろうね

206NAME IS NULL2017/10/27(金) 11:17:01.19ID:7pjSfMZX
スレ違い

207NAME IS NULL2017/10/27(金) 15:37:00.82ID:???
>>205
パッケージベンダーのR&D比率が高いのは当たり前
大半は研究費じゃなく開発費
DBの機能変更や動作確認にかかる費用も全部R&D費になる

売上が徐々に落ち販売宣伝費も増加して苦しい状況の中
開発費を増やしてもなんとか挽回しようともがいているのが今のオラクル

208NAME IS NULL2017/10/28(土) 00:25:28.95ID:???
ここ最近Oracle Cloudばっかで全然DB触ってない・・・

209NAME IS NULL2017/10/29(日) 11:20:34.22ID:???
ASMCA で ADVMの互換性を設定しようとしたら、
「USMドライバが使用可能で、ロードされている必要があります」
って表示されるのだが、何のことか分からない。
対処方法知ってる人いる?

210NAME IS NULL2017/10/29(日) 11:39:28.81ID:???
>>209
lsmodして、oracleacfs,oracleadvmカーネルモジュールがロードされてるか見る

リストされないなら、acfsでサポートされてないos使ってるか、比較的新しいバージョンのrhelでacfsがロードされないバグにひっかかってるかどっちかだろう。

211NAME IS NULL2017/10/29(日) 19:59:33.26ID:???
>>210
バグ22810422にヒットしてた。
ありがとう。

212NAME IS NULL2017/11/05(日) 21:28:31.12ID:???
>>1


人類初!自分が作ったロボットに暴行を受けた男

https://youtu.be/pOdUO8DmPoU

213NAME IS NULL2017/11/08(水) 01:11:01.67ID:wEj/Ig5j
ORACLEで排他制御ってどうしてる?
select for update?

214NAME IS NULL2017/11/08(水) 08:18:12.59ID:???
Oracle DBを採用するほどのトランザクション量か
よし、楽観ロックだな

215NAME IS NULL2017/11/10(金) 19:00:06.59ID:???
とあるフレームワークの話。
SQL内にヒント句も書けないとかインラインビューも書けないとかALTER文も発行できないとか。

パフォーマンスチューニングなめてんのか?

216NAME IS NULL2017/11/10(金) 19:31:36.59ID:???
DDL発行しなきゃいけないシステムに問題があるんじゃ

217NAME IS NULL2017/11/10(金) 21:15:10.91ID:5FHSQ6Bb
>>215
それORマッピングの話か?

218NAME IS NULL2017/11/11(土) 22:00:59.41ID:???
>>217
詳しくは知らない。
上から「DBのパフォーマンスが出ないから協力して」って言われて、
「このSQLのここがダメです」って伝えたら、開発者から、
「フレームワークの仕様でそれは出来ません」って言われた。

俺はアプリケーション開発から遠ざかって長いから分からないんだけど、
最近のアプリケーション開発者って、SQLを書かないのが当たり前なのか?

219NAME IS NULL2017/11/12(日) 01:06:20.15ID:???
肝心のフレームワークの名前を何故隠すのか

220NAME IS NULL2017/11/12(日) 06:08:44.67ID:???
>>215
もう後は統計情報のサンプル値を変更して見るとかだな。

221NAME IS NULL2017/11/14(火) 01:08:28.87ID:???
>>219
F社の腐れフレームワークとかじゃねぇの?

222NAME IS NULL2017/11/21(火) 18:25:06.76ID:???
OEMのPerformance Packの様に、実行中、あるいはボトルネックになってるSQLを
リアルタイムで特定できるツールで安くてお薦めできるのある?
Toad は日本で直販してないようだし、Statspack は操作性に難ありということで。

223NAME IS NULL2017/11/21(火) 22:00:56.71ID:???
お前ら、O/Rマッパーって好きか?

224NAME IS NULL2017/11/21(火) 22:35:47.65ID:tq1GmKdW
>>223
そのせいで変なSQLが発行されるから迷惑。

225NAME IS NULL2017/11/22(水) 00:55:32.16ID:???
>>222
他DBでも使っているが、まあ、そこそこは使える。

https://www.solarwinds.com/ja/database-performance-monitoring-software

226NAME IS NULL2017/11/22(水) 01:27:15.23ID:CoZAV2pO
自作自演の宣伝だったのか。

227NAME IS NULL2017/11/22(水) 01:28:33.70ID:???
>>222
oratop

228NAME IS NULL2017/11/22(水) 04:30:56.04ID:???
>>225 >>227
サンクス。サポート契約あるのでoratop試してみる。

229NAME IS NULL2017/11/23(木) 07:38:55.03ID:???
>>227
oratop試してみた。とても便利で有用。ターミナルで動いて手軽なのもいい。ありがとう。

230NAME IS NULL2017/11/26(日) 23:15:31.15ID:M5MeG661
OracleDBMSのライセンスについての質問です。
vSphereのDRS機能でOracleの載った仮想マシンが稼働する物理サーバを
制限した場合に、その仮想マシンが動くことがない物理サーバのライセンスは
購入しなくてよいのでしょうか?
インターネットを検索するとできる/できないの両論があるようなんですが。

231NAME IS NULL2017/11/26(日) 23:49:51.39ID:???
>>230
購入する必要がある。

ライセンス関連の正解を知りたければ、こんなとこで聞かずにOracle Directに聞きなさい。

232NAME IS NULL2017/11/26(日) 23:54:17.45ID:???
>>231
そうですか
やっぱりダメなんですね
ありがとうございます
Oracle税から抜け出すには、DBMSを変更しないとダメなのかなあ

233NAME IS NULL2017/11/27(月) 00:57:54.71ID:???
>>232
仮装化したいなら、脱Oracleした方がいいんじゃない。

SE2ライセンスの導入だったり、仮装環境のライセンス改悪だったり、安いライセンス使ってデータベース統合してる客を排除しようとしてる傾向があるのは否めない。

234NAME IS NULL2017/11/27(月) 07:51:13.50ID:???
そういう人らにCloud使わせたいんだろうね

235NAME IS NULL2017/11/27(月) 22:50:58.81ID:???
ライセンス料、サポート料の高騰のせいでSQL鯖に乗り換える客が増えて来たわ。

236NAME IS NULL2017/11/27(月) 23:11:46.36ID:aVQjkg/v
>>235
そうやりすぎなんだよな。Oracleと聞けば高いという話ばかりになってる。

237NAME IS NULL2017/11/27(月) 23:14:43.98ID:???
ポスグレでいいやって案件ばかりになってきたな

238NAME IS NULL2017/11/27(月) 23:16:33.36ID:???
SQL Serverとは大分違うだろ
簡単に乗り換えできるのか?

239NAME IS NULL2017/11/28(火) 00:04:50.47ID:???
小中規模のDBで、PL/SQLやストアドとかをゴリゴリ使っていないんだったら
乗り換え自体はそんなに難しくないかな。

240NAME IS NULL2017/11/28(火) 01:25:41.96ID:GwTQQ85m
SQL ServerにDBAレベルの技術者が増えたら、Oracleは勝てない。

マイクロソフトのやり方が下手なので助かってるだけ。

241NAME IS NULL2017/11/28(火) 01:41:53.54ID:???
マイクロソフトのやり方も賢くなったよ。
それこそボラクルと違って、発生するのは初期ライセンス料だけ。
しかも開発・テスト環境にはライセンス料がかからない。
サポートも必要な時に金払って受けられる。

小中規模の会社ならSQL鯖を推すのも分かる気がする。

242NAME IS NULL2017/11/28(火) 01:53:54.70ID:GwTQQ85m
>>241
サポートは恐ろしく貧弱だけどな。最後はソースコード開示。

243NAME IS NULL2017/11/28(火) 14:29:05.70ID:???
Oracleのサポートが特筆して良いようには思えんが・・・

244NAME IS NULL2017/11/28(火) 19:19:09.86ID:???
マイクロソフトに比べての話やろ
どっちもどっちだけど

245NAME IS NULL2017/11/28(火) 20:11:07.81ID:???
俺の中のイメージ

MSプレミアのSQLServerサポート > 代理店のOracleサポート > Oracleのベンダーサポート >>> 代理店のSQLServerサポート

あたった担当によってイメージは人それぞれだと思うが。

246NAME IS NULL2017/11/28(火) 20:14:40.98ID:???
OracleはMOS使ってある程度自己解決できるのは、いいと思う

247NAME IS NULL2017/11/28(火) 20:23:59.71ID:???
オラクルはドキュメントがしっかりしてるのがいい。ただし英語で、日本語は機械翻訳っぽい。
対するM$はドキュメントの質が悪いと認識してるが今はよくなったのか?

248NAME IS NULL2017/11/28(火) 22:43:50.76ID:???
MOSの日本語ドキュメントは一応ちゃんとエンジニアが翻訳してるぜ

249NAME IS NULL2017/11/29(水) 14:14:27.17ID:R+zY4y9g
>>247
マイクロソフトはまともなマニュアルがないうえに、ほぼ自動翻訳。

250NAME IS NULL2017/11/29(水) 17:59:41.45ID:???
OCJ-Pって何年有効ですか?

251NAME IS NULL2017/11/29(水) 19:26:15.94ID:frcvNQda
>>250
バージョンがあるから、有効期間なんてないよ。

252NAME IS NULL2017/11/29(水) 20:21:54.40ID:???
>>251
返信ありがとうございます。
よく見たらここデータベース板だったorz

253NAME IS NULL2017/11/30(木) 21:27:36.22ID:???
おまいら、チェーンジョブって使ったことある?
どうにも、うまく動かない。
USER_SCHEDULER_RUNNING_CHAINS の STATE を確認すると
FAILED になってるので、何かに失敗してるんだろうけど、
どう調べていいのか見当もつかない。

254NAME IS NULL2017/12/01(金) 02:39:52.17ID:???
>>253
チューニングアドバイザーの事?
デフォルトのタイムアウトが3600だから、それを上げないと失敗するというのがあったなぁ。

255NAME IS NULL2017/12/01(金) 08:09:32.52ID:???
>>254
いや、チューンじゃなくてチェーン。
DBMS_SCHEDULER.CREATE_CHAINのこと。

256NAME IS NULL2017/12/01(金) 21:02:02.40ID:???
create index の実行計画を調べた結果、別の索引を使ってることが分かった。
こんな索引を作る必要は無いんだよな。

257NAME IS NULL2017/12/02(土) 03:35:46.02ID:???
>>253
DBA_SCHEDULER_JOB_LOGのADDITIONAL_INFOには何て出てるんだ?

258NAME IS NULL2017/12/02(土) 11:13:26.86ID:SNlHs0S0
oracle初めてなんですけど、
客先の営業所から本社のOracle稼働中
サーバーにアクセスしてデータを読みだす
プログラムをpythonで作ることになりました。
専用回線というのでOracleサーバーと
つながってて、pingは通りました。
OSはubuntuでpythonで作ってますので、
検索しましたらcx_Oracleと、
インスタントクライアントをインストール
するのが簡単そうに思えて作ってみました。
tnsnames.oraは、ネットを参考にして
作ってみましたが、接続ができず
タイムアウトしてしまいます。

そこで教えていただきたいのですが、
分かりやすい説明やサンプルが
掲載中のサイトありましたら教えて下さい。
よろしくお願いします。

259NAME IS NULL2017/12/02(土) 11:51:49.70ID:???
>>258
障害個所と内容を切り分けた方がいいと思う。pingが通るから oracle net で通信できると限らない。
instant client のダウンロードページに sqlplus があるので、それで rdbms へ接続できることを
確かめる。さもなければ python側の問題。接続の方法は Easy Connect naming で検索して。
初めてならローカルにもrdbmsを作った方がいいかもね。

260NAME IS NULL2017/12/02(土) 12:41:27.67ID:???
>>257
ありがとう、解決した。

261NAME IS NULL2017/12/02(土) 19:38:00.49ID:zs1LsS+3
>>258
sqlplusで接続しようとしたときのエラーメッセージを書いてくれ。

262NAME IS NULL2017/12/02(土) 20:22:41.96ID:???
人によって分かりやすさなんて違うんだから、
分かりやすい説明やサンプルを求めているんなら
比較として分かりにくい説明やサンプルを出してみろというね
調べてないだけだろっていつも思う

263NAME IS NULL2017/12/02(土) 21:19:38.31ID:zs1LsS+3
いきなりPythonから接続しようとしてうまくいかないのに、適当に設定してどうにかなると思っているあたりから、学生か初心者なんだろうけどな。

どこに問題があるのかどうかの特定もできないのに、ここにわかっている情報も書かないあたりが、もう相手をしたくない人間。

264NAME IS NULL2017/12/03(日) 00:19:04.09ID:o8RnBaw8
初心者は質問するんじゃねーようぜーから。

265NAME IS NULL2017/12/03(日) 00:38:32.18ID:IpZsuQvh
>>258
cx_oracleはそもそもPythonの話で、Oracleの話じゃねえw

266NAME IS NULL2017/12/03(日) 09:38:55.14ID:eFdrcRRL
Oracleの話しだろうが馬鹿

267NAME IS NULL2017/12/03(日) 09:40:07.89ID:eFdrcRRL
>>265
ド素人が知ったかすんな馬鹿

268NAME IS NULL2017/12/03(日) 14:59:30.20ID:vLsIVMCX
まずはPythonスレで聞けよw

269NAME IS NULL2017/12/04(月) 07:04:38.28ID:goG2tya4
言語は関係ないだろうが馬鹿

270NAME IS NULL2017/12/04(月) 07:21:08.62ID:???
>>258
tnspingが通るか確認だな。
それが通らないのならtnsnames.oraの書き方が悪いか、F/Wだろ。

271NAME IS NULL2017/12/04(月) 12:48:01.01ID:DwnaVbI8
>>269
だからおまえは問題の切り分けもせずに解決しようとするのか?

272NAME IS NULL2017/12/07(木) 11:51:34.96ID:???
utf8でspoolしたいのですがどうすればいいでしょうか?
win環境です。

273NAME IS NULL2017/12/07(木) 11:58:17.11ID:???
SET NLS_LANG=Japanese_Japan.AL32UTF8

274NAME IS NULL2017/12/07(木) 22:44:22.67ID:???
人間の質の低い閉鎖的な人たちばかりかと思って見てたけど
たまにはいい人がいるんだね。
その方に幸あれと大晦日に願っておきます。

275NAME IS NULL2017/12/08(金) 01:24:42.47ID:???
Oracle Master GOLDは11gと12cとも持ってるしなぁ
JavaのGoldでも取ろうかな

276NAME IS NULL2017/12/09(土) 01:08:09.96ID:???
Platinum取ろうよ

277NAME IS NULL2017/12/09(土) 12:26:57.18ID:???
Platinumは金銭的に無理です。。。

278NAME IS NULL2017/12/10(日) 10:58:54.19ID:???
バージョンの表記ルールをどうにかしてほしい。先日まで4.2だったのが今は17.3.1.279.0537
なんて変わっても直感的でないよ。定期的なパッチセットはいいとして。

279NAME IS NULL2017/12/12(火) 17:31:27.29ID:???
数あるサーバからOracle Database Applianceを選ぶメリットってなんだろう。
RDBMSのライセンスがバンドルされるって訳じゃ無いよね。

280NAME IS NULL2017/12/12(火) 18:42:34.24ID:???
>>279
全く同じ構成のサーバが世界に何台もあるという安心感。データベースの作成コマンドとか用意されてるので、DB追加作業とかが比較的容易。EEプロセッサライセンスを段階的に引き上げられる特権とかかな。

よくも悪くもアプライアンス。そんなの自分で組めるじゃんと思うなら、自分で組めばと思う。その方が自由度は高い。

281NAME IS NULL2017/12/12(火) 19:01:40.60ID:???
>>280
トン。1番目はSUNサーバの頃は同感だけどSolaris技術者切った今では感じられないのが正直なところ。
最後のライセンスが唯一のメリットっぽいね。とはいえ今一つ実感が湧かない。もう少し調べてみる。

282NAME IS NULL2017/12/12(火) 20:33:25.23ID:???
>>281
メリット感じないなら、自前で作った方がいいと思うよ。きっと、悪いとこばっか目に付くから。

283NAME IS NULL2017/12/13(水) 00:42:04.58ID:???
>>279
VM入れれば、DB以外で使っているCPUライセンスは発生しない。
これを利用してDBライセンスは最小CPUコア分だけにして、他に潤沢に余っている
CPUとメモリをアプリ鯖として割り当てて使うといった事も出来る。

あとはアップグレード用のDBバイナリやパッチもイメージファイルみたいな形で提供
されているから、インストール作業も楽といえば楽。

284NAME IS NULL2017/12/13(水) 08:36:18.69ID:???
oracleの無料版入れたらpcの起動時間2分くらい増えたんだけど。電源つけてからパスワード入れると謎の黒い画面が出てからアイコンが出るのだが

285NAME IS NULL2017/12/13(水) 11:57:06.09ID:???
>>284
Oracleインスタンスの起動用サービスを自動起動から手動にかえて、使いたいときだけ手動で起動しろ。

286NAME IS NULL2017/12/13(水) 20:34:48.11ID:???
オラクル社のサーバーだけライセンス上の特権待遇があるのは違和感あるな。
他社の参入を阻害するというか。ただの貧乏DBAの僻みだが。

287NAME IS NULL2017/12/13(水) 22:15:18.14ID:???
初歩的な質問ですみません。
会社のサーバ機器について
現在oracle 12c standard edition oneを使用していて
老朽化した物理サーバ機器の置き換えと合わせて
oracle 12c standard edition 2に移行しようかと思っております。
(ハードウェアのスペックは現行と同等レベル、他ミドルウェアやOSは現行踏襲とします)
その際、システムの改修は必要になるのでしょうか?
(動作不良等発生する?)
その他影響範囲について教えていただきたいです。

288NAME IS NULL2017/12/14(木) 02:38:45.54ID:???
>>287
別にO/Sがまともに動いていれば特に気にする事も無いと思うが?

289NAME IS NULL2017/12/14(木) 06:37:19.27ID:???
>>287
ライセンス変えるってことは、Oracleのバージョンあげるんでしょ?バージョン違いに起因する問題が発生する可能性はあるわな。

290NAME IS NULL2017/12/14(木) 20:40:13.66ID:???
>>285
ありがとうございます。起動時間も早くなりました

2912872017/12/16(土) 18:53:21.35ID:???
>>288-289
レスありがとうございます。
バージョンを変えずに移行する方法はありませんか?
現在のバージョンは
Oracle Database 12c Release 1 (12.1.0.1.0)
になります。

292NAME IS NULL2017/12/16(土) 19:55:37.37ID:???
>>291
普通に古いバージョンインストールすればいいだけだけど、じゃあなんでライセンス買い直すんだ?

293NAME IS NULL2017/12/17(日) 07:28:17.92ID:???
>>291
別に同バージョンで何の問題も無いが?
データパンプなり、RMAN使うなりして移行すれば良いと思う。

294NAME IS NULL2017/12/17(日) 07:48:52.14ID:???
推測だけど、最初のSE1は保守契約を締結して無くて、
新サーバへの移行のためにSE2を買い直したんじゃなかろうか

295NAME IS NULL2017/12/17(日) 09:29:15.59ID:zWtl29v5
>>293
データポンプ

296NAME IS NULL2017/12/17(日) 09:47:44.24ID:???
>>295
公式ドキュメント上の日本語は、ポンプなんだろうけど、日本語発音か英語発音かの違いだけのものいちいち揚げ足とるほうが恥ずかしいわ。

10gから使ってる人は、パンプって呼ぶ人が多いんじゃないかな。日本語マニュアル上の表記もData Pumpだったし。

297NAME IS NULL2017/12/17(日) 09:59:17.68ID:???
ポンプ、パンプは結構気になってる人多いみたいよw
マニュアル上ポンプが正解だけど、パンプと呼ばれる理由としてはバンプオブチキンが影響してると話題になった事あったわw

298NAME IS NULL2017/12/17(日) 10:03:09.80ID:???
あと揚げ足と言うけど、エンジニアなら専門用語を正しく表記出来ないと、色々と恥ずかしく場合あるから注意な

299NAME IS NULL2017/12/17(日) 10:05:13.71ID:zWtl29v5
消防パンプというのか?

英語圏の人間にパンプと言ったら通じない。

300NAME IS NULL2017/12/17(日) 10:08:09.79ID:zWtl29v5
>>296
だからPumpのことを日本人は昔からポンプと言っている。

ポンプとデータポンプのポンプが同じであることに気づかず、英語の発音記号に引きずられている。

301NAME IS NULL2017/12/17(日) 10:22:12.80ID:???
>>300
だから、でた当時マニュアル含めて表記がDatapumpだったんだよ。

パンプとポンプどっちが正しいかなんてどうでもよくて、本論と関係ないどうでもいいところで揚げ足取って、議論を発散させんなと。

302NAME IS NULL2017/12/17(日) 10:49:35.71ID:zWtl29v5
>>301
だから英語圏の人の発音はポンプに近いし、日本人もポンプと言ってるだろうが。

303NAME IS NULL2017/12/17(日) 10:59:59.59ID:???

304NAME IS NULL2017/12/17(日) 11:15:00.65ID:???
> ポンプ(オランダ語: pomp)は圧力の作用によって液体や気体を吸い上げたり送ったりするための機械  - 「ポンプ」 Wikipediaより
井戸ポンプは大正以前みたいだけど言葉は蘭学が流行ったころに日本に伝わったのかね
用語はマニュアルが正義でファイナルアンサーだな

305NAME IS NULL2017/12/17(日) 11:56:00.44ID:???
用語なんてカタカナにした時点でどっちでもいいわ
まあアイロンをアイアンといっても通じないだろうとは思うから、通りがいい方に合わせた方がいいけど

12.1.0.1.0ってSE2あるん?12.1.0.2.0からだと思ってた
あとはライセンスとしてはSE1からSE2にはそのまま移行できるけど保守料はSE並にあがる、だったはず
これは移行期間中だけだっけ?まだやってる?

306NAME IS NULL2017/12/17(日) 11:57:30.54ID:???
どうでもいいと書きつつ、NULLはどう読むんだろうとかさらに煽ってみる

307NAME IS NULL2017/12/17(日) 12:13:29.88ID:zWtl29v5
なんでポンプと言ってきた日本でパンプと言わなきゃいけないんだよ?

308NAME IS NULL2017/12/17(日) 12:28:43.01ID:???
>>307
あのな、パンプアップって言葉もあるだろ。

今現在、datapumpを日本語表記する場合は、ポンプが正しい。ただ、当初は英語表記で、パンプの方が先に定着したんだ。そしてそれは、元々の議論からしてどうでもいい話なんだ。わかるか?

309NAME IS NULL2017/12/17(日) 16:51:52.20ID:???
俺はバンプオブチキンの影響がでかいと信じてる

310NAME IS NULL2017/12/17(日) 17:14:25.91ID:zWtl29v5
>>308
ポンプを知らないのか?

311NAME IS NULL2017/12/17(日) 17:21:51.12ID:???
cupってかかれてコップと読むかカップと読むかくらいの差だろ。どっちがただしいとか議論する方がおかしい。

312NAME IS NULL2017/12/17(日) 22:53:29.15ID:???
DBスレで議論する事なのか

313NAME IS NULL2017/12/18(月) 00:35:14.32ID:???
>>295
datapumpが出た頃からずっとアメリカなんだわ。
許してちょ。

314NAME IS NULL2017/12/18(月) 19:56:08.98ID:sCSteSC6
>>313

315NAME IS NULL2017/12/18(月) 21:19:05.77ID:???
>>273
ありがとうございます。
やってみたところbom無しで出力されたのですが、
bom付きutf8で出力することはできないのでしょうか?

316NAME IS NULL2017/12/19(火) 00:32:31.19ID:???
>>314
アメリカ英語だからデータポンプと発音した事がない。
大体データパンプ。

317NAME IS NULL2017/12/19(火) 00:53:02.28ID:???
え?まだ発音問題繰り返すの?
起源だのなんだのどうでもいいよ、今のマニュアル見て合わせろ

318NAME IS NULL2017/12/19(火) 07:33:17.12ID:HOP/mmZu
>>316

319NAME IS NULL2017/12/19(火) 08:28:13.16ID:???
>>318

320NAME IS NULL2017/12/19(火) 22:47:48.92ID:GIw72JBJ
そんなこと言い出したら
databaseは
データベースより
デイタベイスよな
まあマニュアルが正だな

321NAME IS NULL2017/12/19(火) 23:41:39.73ID:???
>>320
お前、アスペだろ?

322NAME IS NULL2017/12/20(水) 17:24:13.64ID:rQ7R3cy4
>>320
ベイスと書くカタカナ語があるか?

323NAME IS NULL2017/12/20(水) 18:04:33.50ID:???
ベイスターズ

324NAME IS NULL2017/12/20(水) 23:18:45.95ID:???
12.2から使えるようになったASMディスクグループの冗長性の、
「フレックス」って使ってる人いる?

325NAME IS NULL2017/12/20(水) 23:58:16.14ID:???
>>324
ストレージの筐体冗長かJBODストレージ使ってない限り、外部しか使わん。

326NAME IS NULL2017/12/21(木) 04:23:08.98ID:???
>>324
asmcmdでcpが動かなくなるという素敵なバグが直ったら考えなくもない。

327NAME IS NULL2017/12/29(金) 11:04:21.61ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

97LXRE68I6

328NAME IS NULL2018/01/10(水) 21:24:50.16ID:???
IBMのPOWER8のシングルプロセッサUnixマシンにOracle SE2入れようとしたら、
「シングルプロセッサでも、POWER8はDCM(デュアルチップモジュール。)だから、
シングルプロセッサでもプロセッサライセンス2つになる」と代理店に言われた
そういうものなの?

329NAME IS NULL2018/01/10(水) 21:28:55.32ID:6iuwxCNw
>>328補足

DCMはデュアルコアではなくデュアルチップ
1つのプロセッサにモジュールが2つ載っている
https://pc.watch.impress.co.jp/img/pcw/docs/612/950/2_s.jpg

でも、Xeonとかもマルチチップのアーキテクチャーじゃなかったっけ?

330NAME IS NULL2018/01/10(水) 23:43:58.16ID:jNXkxRuW
>>328
こんなところで聞くレベルじゃないだろ。
何を見てOracle Databaseを買おうと思ったんだよw

331NAME IS NULL2018/01/11(木) 07:15:52.34ID:ie9+4EFC
>>330
デュアルチップモジュールだよ
デュアルコアと勘違いしてない?

332NAME IS NULL2018/01/11(木) 08:09:17.90ID:???
>>328
ふーん。Power導入することないからわからんけど、代理店ご言ってることの裏取りたいならOracle Directに問い合わせたら?正解教えてくれるはずだから。

333NAME IS NULL2018/01/13(土) 00:52:16.54ID:???
Power 8はコア数に応じて1CPU分のライセンスになっているな。

http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf

334NAME IS NULL2018/01/13(土) 01:38:21.53ID:???
>>333
それEEの話じゃ?

335NAME IS NULL2018/01/13(土) 11:58:34.85ID:TQ6yascU
>>331
コア数をCPU数として数えると言ってるのに、なんで複数のCPUがひとつのチップになったら、数が少なくなると思ってるんだよ?

336NAME IS NULL2018/01/13(土) 17:43:36.90ID:???
>>335
EEとSEでライセンスのカウント方法違うの知ってる?

337NAME IS NULL2018/01/17(水) 01:01:05.40ID:???
Linux系Exadata使っている人たち、メルトダウンとスペクターの脆弱性どうする?
未だにOracleはだんまり決め込んでいるけど。

338NAME IS NULL2018/01/17(水) 03:49:20.76ID:AP1pE6wY
Exaサーバがむき出しとかクラウドの環境って存在するのか

339NAME IS NULL2018/01/17(水) 21:53:37.19ID:???
CRS-02625 ムカツクわー。
血ヘド吐いた。
呪いたい。

340NAME IS NULL2018/01/19(金) 03:58:53.14ID:HeiFR6zP
そりゃアメリカ人の
年収40万ドルのクソ馬鹿が作ってる
糞ソフトだもの。

Oracleなんざ使うほうが馬鹿。

341NAME IS NULL2018/01/25(木) 16:35:34.70ID:???
マテリアライズドビューの更新間隔について、毎日 複数の指定時刻(間隔ではなく)に更新、といった設定は可能でしょうか。

例えば、7時 12時 17時 の1日3回、といった感じです。

11gR1です。

342NAME IS NULL2018/01/25(木) 19:40:36.66ID:???
ttp://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05779-02/rarrefreshpac.htm
DBMS_REFRESHを使えばできると聞いたことがあったような気がする
やったことはない
結局は間隔起動なので、1日1回のリフレッシュグループを3つ作るような感じ?

343NAME IS NULL2018/01/26(金) 09:53:27.33ID:???
>>341
Unixだったらcronからキックしたりする。

344NAME IS NULL2018/01/26(金) 12:48:54.58ID:pxozcjcA
いままでどうやってリフレッシュしていたのか聞きたいわ

345NAME IS NULL2018/01/26(金) 23:37:50.05ID:???
>>341
DBMS_SCHEDULERでゴリゴリ書く。

BEGIN
SYS.DBMS_SCHEDULER.CREATE_JOB
(
job_name => 'DBAPER.MVW_TEST_REFRESH'
,start_date => TO_TIMESTAMP_TZ('2018/01/26 00:00:00.000000 Asia/Tokyo','yyyy/mm/dd hh24:mi:ss.ff tzr')
,repeat_interval => 'FREQ=DAILY;BYHOUR=7,12,17;BYMINUTE=0'
,end_date => NULL
,job_class => 'DEFAULT_JOB_CLASS'
,job_type => 'PLSQL_BLOCK'
,job_action => 'BEGIN
DBMS_MVIEW.REFRESH(''MVW_TEST'',''C'');
END;'
,comments => 'Job to refresh materialized view MVW_TEST.'
);
END;
/

346NAME IS NULL2018/01/30(火) 17:06:41.25ID:???
やりすぎ防犯パトロール、特定人物を尾行監視 2009年3月19日19時7分配信 ツカサネット新聞
http://headlines.yahoo.co.jp/hl?a=20090319-00000026-tsuka-soci

この記事で問題になった通称やりすぎ防パトは、創価学会と警察署が引き起こしていたようです

掻い摘んで説明すると

・創価学会は、町内会や老人会、PTA、商店会等の住民組織に関し、学会員が役員になるよう積極的に働きかける運動を
 90年代末から開始し、結果、多くの住民組織で役員が学会員という状況が生まれた

・防犯パトロールの担い手は地域の住民と住民組織で、防犯活動に関する会議や協議会には、住民組織の代表に役員が出席する為
 防犯活動や防パトに、創価学会が間接的に影響力を行使可能となった

・防パトは住民が行う為、住民が不審者や要注意人物にでっち上げられるトラブルが起きていたが
 創価学会はその緩さに目をつけ、住民組織を握っている状況を利用し、嫌がらせ対象者を不審者や要注意人物にでっち上げ
 防パトに尾行や監視、付き纏いをさせるようになった

・防パトは地元警察署との緊密な連携により行われる為、創価学会は警察署幹部を懐柔して取り込んでしまい
 不審者にでっち上げた住民への嫌がらせに署幹部を経由して警察署を加担させるようになった

・主に当該警察署勤務と考えられる創価学会員警察官を動かし、恐らく非番の日に、職権自体ないにもかかわらず
 私服警官を偽装させて管轄内を歩いて回らせ、防犯協力をお願いしますと住民に協力を求めて回り
 防犯とは名ばかりの、単なる嫌がらせを住民らに行わせた(防犯協力と称し依頼して回っていた警察官らの正体は恐らく所轄勤務の学会員警察官)
 ※これに加えて防犯要員が同様のお願いをして回る

・こうして防犯パトロールを悪用し、住民を欺いて嫌がらせをさせつつ、創価学会自体も会員らを動員し、組織的な嫌がらせを連動して行った

つまり警察署に勤務する学会員警察官、警察署幹部、創価学会が通称やりすぎ防犯パトロールの黒幕

詳細は下記スレをご覧下さい
やりすぎ防犯パトロールは創価学会と警察署の仕業だった
https://rio2016.5ch.net/test/read.cgi/bouhan/1516500769/

347NAME IS NULL2018/02/08(木) 23:51:00.31ID:???
Oracle Database ApplianceとかEXADATAって、DBサーバー専用機なの?
Webサーバーとかアプリサーバーは載せられないの?

348NAME IS NULL2018/02/09(金) 12:18:54.40ID:???
>>347
ODAはVM作って、O/S入れればアプリとか乗せられる。
DBに最小のCPUコア数だけ割り当てて、他に余ったCPUを潤沢にVMに作ったアプリに回したりも可。

Exadataは基本はDBサーバーを想定しての運営が基本だから、別サーバーを立てる必要がある。

349NAME IS NULL2018/02/09(金) 17:49:18.43ID:???
ExaLogicというものがあってだな

350NAME IS NULL2018/02/09(金) 18:15:19.54ID:???
>>348
なるほど。
そういう使い方もできるわけですね。
じゃあ、「OracleDB使ったシステム作りたいけど、ハイパーバイザーとOSは
VMwareとRHEL・Windowsじゃなくてもいいや」って人には使えるハードなのですね。
ありがとうございます。

351NAME IS NULL2018/02/09(金) 19:02:40.25ID:???
>>350
今は、oraclevmからkvmへ移行の過渡期だからやめとけ。

352NAME IS NULL2018/02/10(土) 00:20:35.68ID:???
そうなんだ?
いっそ、Oracle Linuxもやめてくれればいいのに

353NAME IS NULL2018/02/10(土) 00:33:28.55ID:???
>>350
アメリカではある意味安価なVMホストとしてOracle DBを全く入れずに使っている顧客もいる。

354NAME IS NULL2018/02/14(水) 13:22:42.56ID:???
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆

355NAME IS NULL2018/02/14(水) 15:08:53.35ID:???
OTNの開発者ライセンスを使って新人研修しようと思ったが、そういう使い方は出来ないのか。
うちは零細な開発会社でユーザ企業でないから、顧客向けの開発も出来ないし
ユーザ企業でなければ使えないのか何か微妙だなあと。今更ではありますが

356NAME IS NULL2018/02/14(水) 22:04:03.80ID:???
>>355
http://www.oracle.com/technetwork/jp/licenses/standard-license-192230-ja.html
さらに、お客様は、以下の行為をすることができません。
(中略)
本プログラムを第三者の教育目的に使用すること

第三者って言うのが微妙なので確認しないとダメだけど少人数の社内教育ならいけるかも

357NAME IS NULL2018/02/14(水) 22:19:48.70ID:???
英語原文だとthird party training;で third person training;じゃないんだよね
真意は聞いてみないとわからないけど

358NAME IS NULL2018/02/15(木) 00:05:33.05ID:???
>>356
社内教育なら可能にも見えるね

359NAME IS NULL2018/02/15(木) 00:34:09.05ID:Rly4zkA7
ORACLEは、条項にないことを質問すると100%「ダメ!」って言う。
しょせん、問合せ窓口担当者は、契約・ライセンス条項と前例・FAQに
したがって回答するだけで、そこから逸脱する権限はない。
だからダメとしか言わない。
でも、黙って使うことはできるし、ORACLE代理店に聞くとOKだったりする。

例えば、システム移行で現・新システムが並行稼働する時に
「並行期間中は期間限定ライセンスを買わないとダメなのか」と
問い合わせると、100%「買え」って言われる。
でも代理店に「まあしょうがないですね。いいですよ」とか、
「移行期間は『開発中』なんだから、開発者ライセンスでOK」と言ってくれる。
ある意味、ORACLEに問い合わせるだけ無駄だったりする。

だから、コンプライアンスを大事にしたいのなら、ルールを守ればよい。
目的を「教育・研修」ではなく、「開発」とすればよい。
新人にORACLEの使い方を教えた後、最後になにか例題を与えて「開発」させ、
「開発期間」が終了したら、作ったものを廃棄してアンインストールすればよい。
これで違反にならない。
なお、机上研修だと開発にならないからダメだよ。

360NAME IS NULL2018/02/15(木) 00:45:25.60ID:???
>>359
机上研修にライセンスいるのか?

361NAME IS NULL2018/02/15(木) 01:32:07.71ID:Rly4zkA7
ああ、スマン。
テキスト見ながらコマンドや操作の演習だけで、何も「開発」しないのはだめだよと言いたかった。

362NAME IS NULL2018/02/15(木) 01:44:57.09ID:???
>>355
Expressで良いじゃん?

363NAME IS NULL2018/02/15(木) 18:15:28.64ID:???
355です
>>356-362
ありがとうございました。確かにオラクルさんの条項は読めば読むほど分からなくなります。
Expressは最初検討したのですが11だし機能制限もあるしと思ったのですが新人や要員の
研修程度なら、それで十分なのかなあと思いはじめました。
しれっとやっても分からないとは思うのですが、客先に行って余計なことをペラペラ喋るのがいるもので

364NAME IS NULL2018/02/15(木) 20:31:39.19ID:???
>>363
データベースの教育よりも先に、コンプライアンスの教育をした方がいいんじゃない?

365NAME IS NULL2018/02/15(木) 20:50:14.69ID:???
お前も匿名掲示板でペラペラ喋っとるけどな

366NAME IS NULL2018/02/15(木) 23:18:40.46ID:???

367NAME IS NULL2018/02/16(金) 02:43:27.34ID:???
書き込みよりその中身の問題

368NAME IS NULL2018/02/16(金) 07:04:05.19ID:???
コンプラ言いたいだけだろ w

369NAME IS NULL2018/02/17(土) 19:08:37.34ID:???
オラクルのマニュアルの質が落ちてると言わざるを得ない。チェックに時間を割いて欲しい。
あるオンラインマニュアルからの引用だが Oracle の綴りが違ってる。

機能の詳細は、『racle Database新機能ガイド』を参照

370NAME IS NULL2018/02/17(土) 21:49:31.43ID:???
質が高かったときなんてあったか?

371NAME IS NULL2018/02/17(土) 23:10:40.62ID:???
最低限、翻訳じゃなく原文のマニュアル読めよ

マニュアルの質は
IBM > MS > オラクル

372NAME IS NULL2018/02/17(土) 23:42:30.35ID:???
英語のマニュアルも見づらくなった。タッチパネル操作を意識してか画面が
幾つものペインに分かれ、一度に見える情報量が少なくなり、ノートPCでは厳しい。
この点は日本語マニュアルの古い (シンプルな) スタイルが好み。

373NAME IS NULL2018/02/18(日) 00:01:51.91ID:???
左ペインは非表示にできるしそんなに違わないと思うけどな
個人的にはPDFが一番見やすいし何かと扱いやすい

374NAME IS NULL2018/02/18(日) 01:34:26.96ID:JhkmGsBQ
>>370
ほとんどがPDFファイル時代のバージョンは完成度が高かった。最近は基本的なことも大間違いがある。

375NAME IS NULL2018/02/18(日) 05:23:55.12ID:???
>>374
おじいちゃんこんにちは

376NAME IS NULL2018/02/18(日) 21:48:37.23ID:4tsSrM0/
>>350
ガートナーのマジッククワドラントでは、Oracleはちょっと前までは
特定市場向けのニッチプレイヤーとして生き残っていたが、
いまはもう脱落

2012年
http://www.rosebt.com/uploads/8/1/8/1/8181762/7960854.png
 ・HP、IBMの2強をDELL、サーバとしては新興のCisco、そして富士通が追っている
 ・Oracleは、日本市場専用の日立やNEC、欧州市場専用のBull、中国市場専用の
  Hauawei、そしてハイパフォーマンスコンピューティング専業のSGIと
  底辺グループを形成

2016年
https://i.imgur.com/8pFkKC6.jpg
 ・IBMがx86サーバー市場から去り、トップのHPをネットワーク仮想化に優れた
  Ciscoと、EMCやVMwareとの相性がよいDELLが追う
 ・さらに中国系のLenovo、Hauawei、InspurがPCサーバー市場を席捲
 ・日立、富士通はまだ頑張っているが、リストラ続きのNECは脱落
  NEC Express5800サーバーは国産でも買っちゃダメ
  いずれPCと同じくLenovoのOEMとなるだろう
 ・ハイパフォーマンスコンピューティング系のCrayとSGI、そしてBullを
  買収した欧州系Atos、クラウド事業者にホワイトボックスサーバーを
  売りさばいて伸びたSupermicroが、中国・日本メーカーとともに
  下位グループを形成

377NAME IS NULL2018/02/18(日) 23:02:12.45ID:JhkmGsBQ
>>375
10gでもHTMLのマニュアルが先に公開されて、あとからPDFファイル化してたんだぞ?

あなた当時は10代だったの?

378NAME IS NULL2018/02/18(日) 23:03:31.66ID:???
>>377
日本語www

379NAME IS NULL2018/02/19(月) 22:15:41.00ID:iVaJhuDA
HTMLのマニュアルを再構成して、PDF形式のマニュアルをあとから出していたことも知らないのなら、そもそもマニュアルをまともに見てないのだろう。

380NAME IS NULL2018/02/20(火) 08:08:19.27ID:???
それ単にPDF版作るのに時間がかかってるだけ
まさかと思うがHTMLから変換してPDF作ってると思ってるのか? w

381NAME IS NULL2018/02/20(火) 10:20:40.18ID:???
なんだろうこの話の通じない感じ

382NAME IS NULL2018/02/20(火) 12:04:48.53ID:???
Oracleっぽいだろ

383NAME IS NULL2018/02/20(火) 18:22:15.09ID:???
とりあえず誤字・脱字・それに意味の分からない辞書を何とかしてくれ。
あるいはMOSの様に、読者からのフィードバックを受ける仕組みを作るとか。

384NAME IS NULL2018/02/20(火) 22:25:33.45ID:0oVaM5hj
>>380
内容が違うのだが?

385NAME IS NULL2018/02/20(火) 23:02:36.64ID:???
>>384
だからなに?
むしろ「あとからPDFファイル化してたんだぞ?」とか言ってる>>377に言った方がいいんじゃね?

386NAME IS NULL2018/02/23(金) 07:35:16.32ID:???
APEXって、独学でどうやって学べばいい?

387NAME IS NULL2018/02/23(金) 21:57:18.86ID:0la0B0YA
>>386
とにかくやってみる。

388NAME IS NULL2018/02/24(土) 13:22:15.46ID:A6DOnTU+
 
  <丶`∀´> Java 有償サポート料はらえやw
 

 

389NAME IS NULL2018/02/24(土) 15:10:11.62ID:Ax/Q3X6D
>>388
Java?

390NAME IS NULL2018/02/24(土) 16:58:47.16ID:A6DOnTU+
電子入札が使えなくなる恐れ、波紋呼ぶJavaサポート打ち切り
http://tech.nikkeibp.co.jp/atcl/nxt/column/18/00001/00081/

米オラクルは2018年1月30日(米国時間)、Javaの開発・実行環境
「Java Platform, Standard Edition(Java SE)」の商用向け更新版を
公式ダウンロードサイトで提供するのは2019年1月までだと
公式ブログで発表した。
無償サポートは打ち切りになり、商用で更新版を使い続けるには
有償サポートを受けるしかなくなる。
(以下略)

391NAME IS NULL2018/02/24(土) 19:03:49.88ID:Au0dOZ0B
>>390
あたりまえ。サンマイクロシステムズがおかしかっただけ。

392NAME IS NULL2018/02/27(火) 23:28:58.89ID:???
今のOracleに関するニュースってクラウドしかない。その前が12.2。
商品が減って、人が減って、マニュアルの質が落ちてという連鎖なんだろう。

393NAME IS NULL2018/03/02(金) 10:23:15.76ID:JJOigvL1
昔からそうじゃん

394NAME IS NULL2018/03/02(金) 23:08:22.44ID:ThHddFfe
>>392
オラクル社にかぎらず、欧米のIT企業がインドに投げるとこうなる。

395NAME IS NULL2018/03/03(土) 00:15:48.06ID:???
自由な槍は
フリーのMyウェポン
の意味でしょうか?

396NAME IS NULL2018/03/03(土) 00:31:26.57ID:???
よく見たら
傷ある!!(&#8270;&#8269;&#820;&#774;&#400;&#8269;&#820;&#774;&#8270;)

397NAME IS NULL2018/03/12(月) 20:47:50.28ID:+K1lTXku
OracleのDBLinkについて教えて下さい
Oracleは同じサーバ内であってもDBLinkがないと別DBを
見ることができないのでしょうか?
たしかSQLServerだと同じサーバ内であればテーブル名を
DB名で修飾してやればリンクできたはずなのでOracleとの
違いを知りたいです

398NAME IS NULL2018/03/12(月) 23:35:32.95ID:bDBXx0nx
>>397
要領はSQL Serverと一緒。権限があれば可能
同一インスタンス内なら
SQL Serverが
DB名.スキーマ名(dboの場合省略可能).テーブル名
Oracleはスキーマ(=ユーザ)がSQL ServerでいうDBみたいなもんなんで
スキーマ名.テーブル名

インスタンス越えはどちらもリンク使わないと無理
http://www.atmarkit.co.jp/fdotnet/vblab/oracledbentry_02/oracledbentry_02_01.html

399NAME IS NULL2018/03/13(火) 01:05:41.26ID:???
>>398
スキーマ名をユーザー名と違うようにすることってできるの?

4003972018/03/13(火) 01:12:01.52ID:???
>>398
なるほど
SQLServerはインスタンス内に複数DBもてるんですね
Oracleは1つしかもてないから別DB見るときは必ずDBLinkが必要になると
ありがとうございました

401NAME IS NULL2018/03/14(水) 00:17:24.61ID:???
>>400
12cのマルチテナントオプション使えば、CDB/PDBでSQLサーバーみたいに1インスタンス内に複数のDBが
持てる様にはなったよ。

4023982018/03/14(水) 00:57:04.84ID:hKFcf/MN
>>399
はユーザー=スキーマなんで
ユーザー作るときに
修飾しないときのテーブル名を別ユーザーにしたり
ヘルプにあるような使い方がメインかな
https://stackoverflow.com/questions/16054389/how-to-create-new-schema-and-list-all-schema-name-in-oracle

403NAME IS NULL2018/03/14(水) 02:42:22.76ID:???
>>402
ありがと

ユーザーとスキーマは必ず1対1で名前も同じって理解した。
https://docs.oracle.com/database/121/CNCPT/tablecls.htm#CNCPT111

ちなみにSQL Serverは2005からユーザーとスキーマは明確に分離されてて
テーブルやビューはスキーマに属してて
スキーマのオーナーはユーザーでもロールでもグループでも構わないようになってる

404NAME IS NULL2018/03/18(日) 00:49:45.94ID:???
>>392
バージョン番号の後ろのアルファベットを何だと思ってるんだ

405NAME IS NULL2018/03/18(日) 22:13:58.46ID:???
最近の女事務員求人内容
オラクル知っている人って記載してあるw

406NAME IS NULL2018/03/18(日) 22:37:27.15ID:???
俺も知ってるw

407NAME IS NULL2018/03/18(日) 23:13:17.17ID:???
このスレの人ならそりゃそうだろw
他の事務もしながら、やらせるんだな
安い給与

408NAME IS NULL2018/03/19(月) 17:49:39.22ID:???
事務処理をSQL入力してやるのかな
だとしたら硬派

409NAME IS NULL2018/03/19(月) 22:16:38.84ID:???
そう見せかけてOracleのEBSを使える人なんだろ?

410NAME IS NULL2018/03/20(火) 22:24:47.79ID:Rscf1saE
>>407
事務をしながらプレイするのか。

411NAME IS NULL2018/03/20(火) 22:25:53.52ID:Rscf1saE
>>409
それは本当のただの事務員だろ。

412NAME IS NULL2018/03/21(水) 06:30:59.02ID:???
定型オペレーションは事務の仕事だろう
VBAくらいできるのもいるし
Excelから繋いでパワーピボット程度なら

413NAME IS NULL2018/03/24(土) 18:06:41.47ID:???
対象のSQLIDが分かっているのでV$SQLSTATSからSQLを抜き出したいのですが、
V$SQLSTATSはどのくらいの期間残っていますか?
それからV$SQLSTATSにSQLIDで検索掛けたときの負荷は、
実稼働環境に影響ない程度でしょうか。

414NAME IS NULL2018/03/27(火) 04:54:26.72ID:???
>>413
テストしている人がいるな。

http://blog.orapub.com/20110111/when-is-oracle-database-view-v$sqlstats-refreshed.html

2秒毎にリフレッシュかけられているみたいなのと、v$sqlとかからデータ持って来ているから、
shared_poolのサイズにも影響を受けるとしか言いようが無いな。
ビューだからI/O的にはそんなに負荷はかからんと思うが、高負荷の時に実行して変に疑われたり
するのは避けた方が良いかも知れない。

415NAME IS NULL2018/03/27(火) 21:10:03.37ID:???
>>414
レスありがとうございます。
ざっくり1年後くらいにSQLID検索して出てくるのかなと疑問に思いまして

416NAME IS NULL2018/03/28(水) 04:52:55.92ID:???
>>415
まあ、13cクラウドコントロール入れて、そっちのレポジトリでキープさせたら
半年ぐらい前は取ってこれそうだけどな。

417NAME IS NULL2018/04/05(木) 19:40:50.33ID:3uYZuwEW
12cのRMANコマンドでオプション指定の中に環境変数って使えなくなったとか情報ご存知の方教えて頂けると幸いです。

418NAME IS NULL2018/04/06(金) 00:28:21.57ID:???
>>417
意味わからんから、何やってどうなったかを書きなよ

419NAME IS NULL2018/04/06(金) 00:34:28.91ID:GwnuWxH/
>>417
何の環境変数?

独り言?

420NAME IS NULL2018/04/06(金) 09:50:57.43ID:???
417です。

すみません自分の設定ミスでした。
スレ汚し失礼しました。

421NAME IS NULL2018/04/13(金) 07:05:46.70ID:???
通常ユーザで作られたテーブルが
sqlplus / as sysdba
で接続だと見えません
通常ユーザのパスが分からないので
sysdbaで見えるようになりませんか

422NAME IS NULL2018/04/13(金) 07:51:13.26ID:???
ずぶの素人が盗み見しようとしてるのかな

423NAME IS NULL2018/04/13(金) 09:45:41.20ID:???
>>421
alter session set current_schema=通常ユーザー

424NAME IS NULL2018/04/13(金) 10:31:12.24ID:V9OX6dYC
SYSユーザーでも見えないものがあるんだっけ?

425NAME IS NULL2018/04/13(金) 12:30:22.21ID:???
スキーマ修飾知らないだけでしょ

426NAME IS NULL2018/04/13(金) 23:37:12.86ID:???
>>425
知りませんでした。修飾するだけなんですね。
ありがとうございます。

427NAME IS NULL2018/04/14(土) 00:36:37.93ID:???
SQLを複数並べて流すのですが、エラーになったらそこで中断して
次のSQLを流さないようにできないでしょうか

428NAME IS NULL2018/04/14(土) 01:18:18.20ID:???
「並べて」じゃなくて「順番に」だよね。「並べて」はパラレルだからまぎらわしい。
whennever sqlerror exit 1
とか最初に入れてみたら?

429NAME IS NULL2018/04/14(土) 02:05:44.80ID:l6d8/AvW
>>427
SQLとは具体的に何?

流すとは何?

エラーとは何?

430NAME IS NULL2018/04/14(土) 14:53:45.17ID:???
>>428
ありがとうございます
それがやりたかったことでした

431NAME IS NULL2018/04/17(火) 21:48:14.91ID:???
SQL Developerでスクリプト出力(実行結果)のところに
実行コマンドそのものも出力する方法ありませんか?
SQL*PlusでいうSET ECHO ONみたいなことをしたいです

432NAME IS NULL2018/04/17(火) 23:09:21.09ID:???
>>431
つ F8
SQL履歴

433NAME IS NULL2018/04/18(水) 22:09:04.72ID:???
>>432
ありがとうございます
できればログに出したいのですが、なさそうですね

434NAME IS NULL2018/04/19(木) 00:01:45.15ID:pgNamYVa
>>433
SQL*Plusでやればいいんじゃないの?

435NAME IS NULL2018/04/19(木) 03:32:10.04ID:???
>>433
SQL*Plusみたいにset echo on;して、spoolファイルして、なおかつハイライトしてF5で実行すれば結果も
SQLも保存されるよ。

set echo on;
spool c:\Temp\hoge.txt
select * from emp;
spool off;

436NAME IS NULL2018/04/19(木) 06:07:36.70ID:???
>>435
できました
ありがとうございます

437NAME IS NULL2018/05/13(日) 00:50:42.47ID:S1zmRzPe
オラクルの実行計画作成時間遅いのは何とかならないの?特にパラレルクエリ。
いくらCPUいっばい積んでも、実行計画の作成時間早くならないし、より最適に近い実行計画を作成してくれるわけでもない。
オラクルってCPUの使い方根本的に間違ってません?

438NAME IS NULL2018/05/14(月) 23:10:14.80ID:???
>>437
バインド変数使っていないというオチ?

439NAME IS NULL2018/05/16(水) 20:23:26.03ID:ol9m4woT
同じ部署にOracleから転職してきた。
さすがにOracleのことは詳しいわ。
助かる!

440NAME IS NULL2018/05/16(水) 22:25:03.28ID:???
>>439
NOKKは新卒にOracle UniversityのDBAコースの全クラスを取らせるからな。
技術職ならさらにそこから実地で色々と学んで行くから、詳しく無いとやってらんない。

441NAME IS NULL2018/05/19(土) 23:22:55.35ID:v80vXeSe
エクサデータのスマートスキャン時の
クエリ速度について、
パラレルクエリで並列度が低いと
シリアルダイレクトパスリードより遅い
パラレル6ぐらいでシリアルと同等
という傾向があるのだが、なんで?
遅い 2<3<4<5<6<1<7<8<9 速い

442NAME IS NULL2018/05/20(日) 23:51:36.34ID:???
新バージョン出たらおしまい

443NAME IS NULL2018/05/21(月) 22:22:27.00ID:???
>>441
たまたまフラッシュキャッシュに必要ブロックが全部乗っていたとかじゃね?
まあ、クエーリーコーディネーターがタコという話もあるけど。

444NAME IS NULL2018/05/24(木) 19:52:50.66ID:???
Oracle Database 12c XEはいつ出るんだろう? 海外の掲示板には
スペックまで書かれてるが肝心のモノがでないんじゃ始まらない。

445NAME IS NULL2018/05/24(木) 22:04:50.91ID:???
出る予定あるのか
もう終わったのかと思ってた
つか、必要か?

446NAME IS NULL2018/05/25(金) 12:54:48.55ID:???
マゾいなw

447NAME IS NULL2018/05/25(金) 17:21:55.25ID:???
XEはトライアル版ではできない用途で使うってのはありだと思う

448NAME IS NULL2018/05/25(金) 18:02:07.49ID:TatbyLnb
>>444
12cはかなり変更が加わったものだから、XEを作るのも容易ではない。

449NAME IS NULL2018/05/26(土) 01:00:15.69ID:bRsNkwI2
>>448
どうせバグだらけでサポートとパッチ無しじゃ使い物にならない。
無償版の使い所が思いつかない

450NAME IS NULL2018/05/26(土) 01:18:02.43ID:???
ここにある
http://www.oracle.com/technetwork/jp/articles/chapter5-1-101584-ja.html

#!/bin/sh
(
echo 'conn system/<password>' #コネクション生成
echo 'set time on timing on' #時間情報を付ける
while [ 1 ] #永久ループ(for文にすれば有限ループ)
do
echo 'select count(*) from v$session;' #SQLの本体
sleep 5 #5秒間スリープ
done
) | sqlplus /nolog #SQL*Plusにパイプで渡す

select文がエラーだったらループせず処理を抜けるようにしたいのですが
どうやったらいいでしょうか

451NAME IS NULL2018/05/26(土) 03:40:28.12ID:???
>>450
なんかウザい作りだな。

#!/bin/sh
(
echo 'conn system/<password>' #コネクション生成
echo 'set time on timing on' #時間情報を付ける
echo 'whenever sqlerror exit sql.sqlcode'
while [ 1 ] #永久ループ(for文にすれば有限ループ)
do
echo 'select count(*) from v$session;' #SQLの本体
if [ $? -ne 0 ]
then
break
fi
sleep 5 #5秒間スリープ
done
) | sqlplus /nolog #SQL*Plusにパイプで渡す

452NAME IS NULL2018/05/26(土) 15:21:41.56ID:???
>>451
ありがとうございます。
エラー時に処理を抜けることができました。

453NAME IS NULL2018/05/26(土) 19:06:58.17ID:???
sqlplusを/nologで起動した後、conn / as sysdba を
何度やってもエラーにならないのですが、このとき
どういう状態になっていますか?
ログオフログインが毎回行われているのでしょうか。
V$RESOURCE_LIMITを見てもセッション数は変わっ
ていないようです。

-bash-4.2$ sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on Sat May 26 19:01:51 2018

Copyright (c) 1982, 2011, Oracle. All rights reserved.

SQL>
SQL> conn / as sysdba
Connected.
SQL>
SQL> conn / as sysdba
Connected.
SQL>

454NAME IS NULL2018/05/26(土) 19:40:40.90ID:???
>>453
CONNECTコマンドは、最初にユーザーを現行のデータベースから切断するため...
http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05784-01/ch3.htm

455NAME IS NULL2018/05/26(土) 19:41:22.66ID:Pmk3UmpV
>>450
なんでヒアドキュメントで書かないのか?

456NAME IS NULL2018/05/26(土) 19:47:46.29ID:Pmk3UmpV
>>453
なんでそれがおかしいと思うのか?

ちゃんとOracle Databaseのマニュアルに書いてある。

Linuxのようにユーザーの切り替えではなく、いまのユーザーの切断、別のユーザーでの接続なので、おかしいことではない。

457NAME IS NULL2018/05/26(土) 20:24:45.96ID:???
>>454>>456
勉強になりました。
ありがとうございます。

458NAME IS NULL2018/05/26(土) 23:34:09.46ID:???
>>455
イメージが違ってるかもしれないがヒアドキュメントを使用すると
ループでsqlplusを何回も起動することにならない?
この書き方は定石だと思うよ。()の部分は関数化するけど。

459NAME IS NULL2018/05/27(日) 11:30:44.42ID:???
>>453
sqlplus /nologは単にsqlpluブロンプトを起動するだけだからわざと間違ったパスワードやユーザー名を渡さない限り
エラーになる事の方がおかしいだろ。

460NAME IS NULL2018/05/27(日) 11:48:28.79ID:???
>>459
なに頓珍漢なこと言ってるんだよ
しかも既に解決してるし

461NAME IS NULL2018/05/27(日) 16:01:39.06ID:8hLmukSL
>>458
あなたがSQL*Plusの使い方に慣れていないだけで、あの例を見直してもいちいちシェルスクリプトでループする理由が見当たらない。

462NAME IS NULL2018/05/27(日) 16:04:53.00ID:8hLmukSL
PL/SQLを存在意義を無視したやり方には疑問しかない。

463NAME IS NULL2018/05/28(月) 07:58:15.31ID:???
オラクルコンサルの本で記載のあったテクニックだから
悪手とは思わないな

464NAME IS NULL2018/05/28(月) 15:27:17.45ID:???
どうでもいいことに優劣をつけたがる思考に疑問しかない

465NAME IS NULL2018/05/28(月) 19:05:23.71ID:???
自分もヒアドキュメントの方がピンとくるけどこの方法も目から鱗だと思ったな
可読性には欠けるけど

466NAME IS NULL2018/05/28(月) 21:01:24.72ID:ZV4d+P4d
よくわからないのがなぜシェルスクリプトでループしないのかだ。

少なくともプログラマの発想ではない。

467NAME IS NULL2018/05/28(月) 21:02:33.46ID:ZV4d+P4d
>>464
かなり不自然なコードだぞ?

468NAME IS NULL2018/05/28(月) 23:00:17.53ID:???
インフラ屋がテストの時に使いたいコードだからだよ。業務を動かすための処理ではない。

469NAME IS NULL2018/05/29(火) 13:46:09.50ID:???
すみません、教えてください。

制御ファイルのシーケンス値が3分に1つ
定期的に増えているようです。
アプリは一切動いていない無風状態でもです。

チェックポイントが自動的に発生しているのかと
思い、FAST_START_MTTR_TARGETという
パラメータ値を確認しましたが、0でした。

なお、OSに入れているミドルウェアでは
定期的に制御ファイルのシーケンス値を増やすような
仕様はないようです。

他のパラメータなど考えられる原因は
ありますか?

470NAME IS NULL2018/05/29(火) 14:53:12.47ID:???
v$database.controlfile_sequence?
これは制御ファイルになにかしらかすると増える奴なので、
チェックポイントに限らず制御ファイルに格納されるもの
依存だから気にするだけ無駄でしょ

471NAME IS NULL2018/05/30(水) 01:01:06.31ID:???
>>469
RACだったらコントロールファイルに3秒起きに全ノードのインスタンスがハートビートで
書き込んでいるから必ず増えて行くぞ。

472NAME IS NULL2018/06/10(日) 10:30:22.27ID:???
Oracleはインストールも設定も複雑で難しくライセンス周りも面倒で扱いにくい印象がありますがなぜOracleを採用する企業が圧倒的に多いのでしょうか
学習のためにSQL ServerやPostgreSQLを使ってみましたが全くストレスなくインストールできました
SQLの機能数も十分ですし、クエリパフォーマンスも特に差があるようには思えませんでした
これがあるからOracleが良いんだと言えるようなメリットがあるのでしょうか

473NAME IS NULL2018/06/10(日) 10:33:39.24ID:???
インストールの難しさだけでデータベース選ばないでしょう
そこが難しいなら専門の人達に任せればいいし、大量データの取り扱いになるとOracleの方がクエリパフォーマンスもチューニング・アドバイザもありますしね
軽量データでチューニングも難しくないのならOracleである必要はないです

474NAME IS NULL2018/06/10(日) 10:36:23.88ID:???
昔はoracleばかりだったけど最近は中小企業の
案件はほとんどPostgreSQLになってる
うちの会社の実績だと。いくらなんでも
高すぎて導入できない企業続出

475NAME IS NULL2018/06/10(日) 20:59:02.74ID:H1Ou+f2f
>>472
Oracle技術者が圧倒的に多いから。

476NAME IS NULL2018/06/11(月) 21:14:51.53ID:???
>>472
インストールが難しいからこそ大規模な更新トランザクションに耐えうるってことでしょ。
クエリパフォーマンスも特に差があるようには思えませんと思うならそれは何tpsの要件のシステムとして評価したの?

477NAME IS NULL2018/06/12(火) 00:51:31.00ID:BUOX6BUZ
インストールの難易度とトランザクション数は関係ないと思うが
ストアドの成熟度は一番だし過去資産が大量にある場合は
大抵移行コスト出せないから選ばざるを得ない。
今から新規ならPosgreSQLでいいかな。
MySQLは変なトラップが多い印象

サーバがWindowsならSQL Serverが第一候補だが
LinuxだとSQL Serverは出たばっかで未知数だしDB2はクソ
商用DBMSは意外に選択肢がない

478NAME IS NULL2018/06/16(土) 00:01:10.12ID:???
昔のSQL Serverはロックが
エスカレートしたりで
AP側の作りに手がかかったり
細かいところで実運用に
手間が必要だったけど
最近のは良くなってるのか

479NAME IS NULL2018/06/16(土) 00:49:15.65ID:???
>>478
その辺りはかなり良くなっている。
ライセンスも本番機のみでテスト・開発環境はフリーで使わせたりしているから、
鯖が窓系ならOracleにする必要なんて無いだろうねぇ。

480NAME IS NULL2018/06/16(土) 15:21:33.45ID:???
良くなってるんだな
MSのサポートとかどうなん?

最近はコア数が多いから
ライセンス料金がはね上がって
大企業でもEEに苦しんでるけど
サポートの手厚さにやっぱ
Oracleだなって話にはなるのだけどww

481NAME IS NULL2018/06/16(土) 15:33:11.54ID:???
>>480
> サポートの手厚さにやっぱ
> Oracleだなって話にはなるのだけどww
お前Oracleのサポート使ったことないだろ...

482NAME IS NULL2018/06/17(日) 00:36:53.02ID:DF4YrmFv
>>481
彼もおまえもマイクロソフトのサポートのひどさを知らない。

483NAME IS NULL2018/06/17(日) 07:52:08.72ID:???
>>482
お前MSのサポートも使ったことないだろ w

484NAME IS NULL2018/06/17(日) 10:04:05.35ID:???
>>480
MSのサポートははっきり言って役に立たない。
ググった方が明確な答えが見つかる事の方が多かったりする。
Oracleも最近だと初期対応がインドの使えないエンジニアに割り当てられることが
多くって、一般的な質問なのに通り一遍等の「○○のファイルをまず寄越せ」とかって
いうのが多い。

最近だとCPUの脆弱性「Spectre(スペクター)」と「Meltdown(メルトダウン)」に関して
問い合わせたら「CPUの質問に関してはまず診断ファイルを上げてください」とかって
言われて、こっちもぶち切れて「通り一遍等の返答じゃなく、質問をまず読め。何で
この質問でそんな診断ファイルを取る必要があるのか考えろよ」と文句言ったらようやっと
専門のセキュリティチームにSRが割り当てられた。

485NAME IS NULL2018/06/17(日) 10:34:59.82ID:???
>>484
> ググった方が明確な答えが見つかる事の方が多かったりする。
そんなレベルの低い問い合わせの時点でサポート契約してないことがバレバレやん w

486NAME IS NULL2018/06/17(日) 11:52:58.57ID:???
サポート契約が代理店経由かベンダとの直接契約かで、大きく変わるからな。一括りに話しても話噛み合わんがな。

487NAME IS NULL2018/06/17(日) 17:12:54.03ID:DF4YrmFv
日本マイクロソフトのサポートに去年いたけどひどいものだった。

プロの問い合わせについてはほぼお手上げ。

それでもネットで調べればすぐわかるようなことを大金を払って聞いてくるユーザーが多いから成り立っている。

488NAME IS NULL2018/06/17(日) 17:42:08.72ID:???
サポートっていうても問診みたいなものでしょ
多くの環境情報と精密検査する権限を持ってる自社エンジニアより正確な診断できるものなのかな

489NAME IS NULL2018/06/17(日) 18:18:34.59ID:???
>>487
ああ最下位のサポートね

490NAME IS NULL2018/06/17(日) 18:29:54.02ID:???
>>489
相手するなよ
どうみても妄想だし

491NAME IS NULL2018/06/17(日) 22:17:17.98ID:DF4YrmFv
どうもマイクロソフト関係者があせって反論しているようだ

492NAME IS NULL2018/06/17(日) 22:19:42.35ID:DF4YrmFv
プレミアだから別みたいなのも日本マイクロソフトのサポート内でも別と言っているが、ようは時間をかけるかどうかの違いしかない。

493NAME IS NULL2018/06/17(日) 22:22:10.11ID:XDWo099U
アップルもそうだが日本マイクロソフトはただの営業代理店だからな
込み入った話は全部本国に問い合わせ
Oracleは不具合公開が有償なのがMSに劣ると思う

494NAME IS NULL2018/06/18(月) 20:46:56.69ID:AAju8wp4

新着レスの表示
レスを投稿する