Oracle 総合 Session6 ..
641:NAME IS NULL
07/07/26 11:12:39
>>640
だったらF/Wなり、iptablesなりかませればいいじゃん?
642:NAME IS NULL
07/07/26 11:51:51
>>641
スマソ 要件が詳しくなかったね。
環境は・・
OS:WindowsServer2003Sp2
Oracle10g
で・・
要件は「登録したMACアドレスだけのIPをOracleに接続を許可しる。ただし接続コントロールはOracle側でおこなうこと」なのよ。
他の事(OS設定や機器設定及び機器追加)は一切出来ない・・・orz
643:NAME IS NULL
07/07/26 11:54:09
スマソ 訂正。
誤:登録したMACアドレスだけのIPをOracleに接続を許可しる。
正:登録したMACアドレスだけをOracleに接続を許可しる。
接続はTCP/IPでクライアントはDHCPでIPコロコロ変わります・・orz
644:NAME IS NULL
07/07/26 12:20:59
ボラクルってMACアドレス拾えないだろ?
645:NAME IS NULL
07/07/26 13:14:39
>>642
結論から言うと無理だろ。
その用件考えた奴はアホだ。
646:642
07/07/26 18:44:47
スマソ DLL1本作って事故解決しました。
647:NAME IS NULL
07/07/27 00:22:20
んでも、その気になればMACアドレスは偽装できるんだから
無駄な努力、とまで言うのもアレだが、おバカな案件だな。
648:NAME IS NULL
07/07/27 11:11:08
unixのコマンドラインから、テーブルをcsv形式でエクスポートしたいのですが、
expだとダンプ形式にしかできないと認識しています。
何か方法はないでしょうか。
649:NAME IS NULL
07/07/27 11:32:57
>>648
sqlloader sqlldrかも
650:NAME IS NULL
07/07/27 11:33:55
>>649
エクスポートか、これじゃダメだね。
651:NAME IS NULL
07/07/27 15:45:56
>>648
OTN-JapanでCodeTips検索してこい
652:NAME IS NULL
07/07/27 23:11:13
>>648
んなもん幾らでも調べればやり方なんか転がってんだろうが。
URLリンク(asktom.oracle.com)
URLリンク(asktom.oracle.com)
653:NAME IS NULL
07/07/30 11:42:55
ボラクルってIPv6でお話し出来ますか?
654:NAME IS NULL
07/07/30 12:26:29
>>653
Pv4/ IPv6の混成環境は可能。
IPv6だけはまだ。
655:NAME IS NULL
07/07/30 14:01:15
>654
なるほど。ありがとうございました。
656:NAME IS NULL
07/08/03 10:36:19
sqlplusはSQLエラーのときエラーの行数が出ますが、
javaでjdbcを使ったSQLの場合、エラー行番号が取れません。
行情報はsqlplus独自のものでしょうか?
657:NAME IS NULL
07/08/03 19:54:46
>>656
はい。
658:NAME IS NULL
07/08/07 17:01:19
>>657
ありがとうございます。
たとえば、javaのjdbc経由のアプリで、エラー行番号を取得することはできたりするのでしょうか?
659:NAME IS NULL
07/08/07 20:17:25
>>658
そもそも行番号というのはなんですか。
あなたが思っているような単位でSQLは解釈されません。
660:NAME IS NULL
07/08/08 10:10:19
>>659
行番号は、つまり行は改行コードのことです。
661:NAME IS NULL
07/08/08 10:41:39
>>620
またまた質問ですみませんが、
どうしてもoracleクライアントをインストールすること(インストールプログラム使用)を許してもらえません。
そこでですが、別のマシンにインストール済みのoracleインストールディレクトリを丸まるコピーし、
それを別のマシンに同じディレクトリにコピーし、oracleインストールディレクトリ/ora92/binにパスを通し
cseでodbcではなく、oracleネイティブ接続で接続すれば、DB接続できるでしょうか?
662:NAME IS NULL
07/08/08 20:42:56
インスコしちゃだめって言うなら諦めた方がいいと思うが
663:NAME IS NULL
07/08/08 23:26:44
同じく。
インストールという行為を禁止されているなら必要な理由を提示して許可をもらえばいいし、
そもそもクライアントからOracleに直接接続するなというならその方法でできたとしてもNGだろ。
業務上必要なのにインストール許可を出さない会社ならやめてしまえ。
664:NAME IS NULL
07/08/09 01:53:23
>661
もう少し技術的な観点からも補足すると
cseは長いことバージョンアップしてないから新しいoracleクライアントだとどのみち使えんかもよ
665:NAME IS NULL
07/08/09 11:18:01
>>664
ありがとうございます。
Oracle9iのWindows版ではうまく動いています。
666:NAME IS NULL
07/08/09 11:40:24
sql analizeでログインできません。
DBには通常のユーザを登録しSELECT ANY TABLE権限もありますが、
下記のエラーメッセージが出ます。
このリポジトリーユーザは、特別なユーザなのでしょうか?
on リポジトリ接続 while レポジトリ・データベースに接続中エラーが発生しました。
XP-21162: 現行のリポジトリ接続には、十分な権限がありません
原因: Oracle Expertルール・エンジンでは、SQL文の妥当性チ
ェックを実行するために、SELECT ANY TABLEデータベー
ス権限が必要です。
アクショ リポジトリ・ユーザーの現行の権限をチェックしてくだ
ン: さい。
667:NAME IS NULL
07/08/09 12:30:26
>>666
以下のどちらかで対応しろ。
- そのログインユーザーに DBA権限を与える
- init.oraでO7_DICTIONARY_ACCESSIBILITY=trueを指定
668:NAME IS NULL
07/08/14 11:08:07
create table xx した日にちを取得することってできますか。
669:NAME IS NULL
07/08/14 11:13:39
user_objects
670:NAME IS NULL
07/09/04 08:41:28 pXMBPiTp
とても古い環境なんですがNT4に対してoas4をインストールしましたがマネージャーが起動しません。ホスト名+ドメイン+ポート接続でも検索エラーになります。
環境設定において特別ななにかが必要なことってありますか?なお、ネットには接続できました。
671:NAME IS NULL
07/09/04 09:32:15
>>670
Winだし、とりあえず再起動?
672:NAME IS NULL
07/09/05 00:53:17
複数のテーブルが入っているエクスポートファイルから、1つのテーブル分だけを簡単に取り出す方法ってありますか?
たとえばA,B,Cが入っているDMPからBだけが入っているDMPを簡単に作りたいのです。
いったん、インポートしてからBだけエクスポートすれば?というのは無しです。
そんなことが簡単に出来てしまうコマンドとかはないのでしょうか。
673:NAME IS NULL
07/09/05 01:09:20 huCY+7z7
>>672
いったん、インポートしてからBだけエクスポートすれば?
674:NAME IS NULL
07/09/05 07:01:18
>>672
tables
675:NAME IS NULL
07/09/05 09:53:33
>>674
ありがとうございます。
しかし、それは、そのテーブルだけインポートするということですよね。
すいません、説明不足でした。
毎日、フルでexpしたものを何日分か残す様になっています。
サーバは遠くで、外部からもアクセスできない環境にあるので、
それで、何か調べる必要が出てきた時に、DMPを送ってもらって調べたいのですが、
さすがにフルexpだとサイズが大きすぎて難しいので、必要なテーブル分だけ抽出出来たらなと思ったわけです。
稼働中のDBですので過去のデータなどをいったんインポートするなども出来ません。
それで、簡単なコマンド等で、フルDMPから一部だけ切り出す方法がないかと思ったのです。
ご存じの方がおられましたら、よろしくお願いします。
676:NAME IS NULL
07/09/05 09:54:34
>>672
imp時にBだけ指定すればいいじゃん?
677:NAME IS NULL
07/09/05 09:56:47
>>675
現実的な方法としては、その本番鯖の近くで別DBを作って貰って、そこでその
表BだけImpしてExpじゃないかねぇ?
678:NAME IS NULL
07/09/06 02:41:23
>>675
ユーザを新しく作ってそこに B だけインポート。
679:NAME IS NULL
07/09/07 13:05:58
>>676-678
ありがとうございます。
いずれにせよ、コマンド一発で簡単にというわけにはいかないということのようですね…
680:おれようメモ
07/09/07 21:53:52
-----------------------------------------------
select
*
from
(select reg_date from emp_main where customor = 'CUS001' order by reg_date desc)
where
rownum = 1
----------------------------
INDEX NON-INDEX
COST 18 242
-----------------------------------------------
select
*
from
emp_main
where
reg_date = (select max(reg_date) from emp_main where customor = 'CUS001')
and
customor = 'CUS001'
and
rownum =1
----------------------------
INDEX NON-INDEX
COST 6 230
-----------------------------------------------
681:NAME IS NULL
07/09/11 13:56:13 qUTPzdOn
Orcle8iですが教えてください。
あるパッケージ(国内で有名なベンダー)を使っていますが
dbサーバ起動時に削除したデータが登録されている現象が
あります。
実行制御データですが、まるでスタートアップの処理で作成
される感じです。
(保守契約が切れていまして問合せできません)
Orcle8iに起動時に処理させる機能はあるんでしょうか?
682:NAME IS NULL
07/09/11 14:46:37
通常のテーブルなどに設定するDMLトリガーじゃなく、データベーストリガー(この場合、Startupトリガー)なら
Oracleの起動時に実行できますね。8iで可能かはマニュアルを見て下さい。通常のCREATE TRIGGER文のとこにあれば載ってると思います。
683:NAME IS NULL
07/09/13 06:28:31 EzBaCPo5
ありがとうございます。
684:NAME IS NULL
07/09/13 09:23:19 rtETd5f1
>>682
Startupトリガーが、dbのどこを見ればよいのですか?
Object Browserで見ていますが・・・・
初心者ですみません。
685:NAME IS NULL
07/09/13 15:11:08
SELECT * FROM DBA_TRIGGERSでいけるんじゃないかな。
686:670
07/09/16 16:39:23
もうひとつすいません。
OAS管理画面(4.8.0.1)でツリーが表示されません。
原因が皆目つかないのですが誰かご存知でしょうか?
ちなみにIEの設定ではJAVAスクリプトはONになってます。
687:NAME IS NULL
07/09/21 17:02:18
SELECTが妙に遅いのでいろいろ調べてインデックス付け直したりしたわけですが一向に改善されず・・・
原因はSQL文でVARCHR2の項目にシングルクォートつけるの忘れてただけでした
無駄な作業させてごめんなさいごめんなさいごめんなさい(;´Д`)
688:NAME IS NULL
07/09/26 11:26:23
imp、expするときって、DBの文字コード依存しちゃいます?
689:NAME IS NULL
07/09/26 23:33:48
>>690
思い切りな。
まあ、大抵は自動で変換してくれたりするがな。
690:NAME IS NULL
07/09/27 10:10:11
oracleサーバーが実行したSQLのログを簡単に見る方法はないですか?
外部のシステムがoracleを使用していて、多分そこで悪さをしているのですが、
文句を言う前に証拠を見せろ野一点張りで…
何とかしてSQLのログを調べたいのですが、方法はありますか?
691:NAME IS NULL
07/09/27 10:12:22
定義が同じ、A・Bがあって、差分を取りたいのですが、簡単な方法あれば教えてください。
692:NAME IS NULL
07/09/27 10:56:19
インスタントクライアントって9i対応ないのでしょうか。
Windows(インスタントクライアント10g) → unix(9iサーバ) の環境で、
cseで接続できるでしょうか?
693:NAME IS NULL
07/09/27 11:19:33
>>691
データの差分ということ?
だったらminus関数使えば?
select * from A minus select * from B
といった感じに?
694:NAME IS NULL
07/09/27 11:20:36
>>690
簡単に見るというのは難しいね。
ファイングレイン監査か、もしくは10g OEM、あるいはサードパーティ製の
ツールが必要だろうね。
695:NAME IS NULL
07/09/27 11:40:07
>>692
出来る。
10gクライアントから9i DBの接続はサポートされている。
696:NAME IS NULL
07/09/28 11:00:45
>>695
ありがとうございます。
instantclient-odbc-win32-10.2.0.3-20061115.zip、instantclient-basic-win32-10.2.0.3-20061115.zipをダウンロードして
ダウンロードフォルダーにパスを通し、ODBCのインストールも実施して、
ODBCのドライバリストに登録されたことも確認しましたが、
システムDNSの登録の際に、インストールがされてませんのエラーが出ました。
クライアントのインストールをしなくても使えると書いてあったのですが、これはどうしてでしょうか?
697:NAME IS NULL
07/09/28 20:49:08 FkBhlVIQ
SI オブジェクトブラウザ最強
698:NAME IS NULL
07/09/28 22:30:25
URLリンク(www.mainichi-msn.co.jp)
--------------
神戸新聞社(神戸市)で今月22日に新聞製作システムが立ち上がらないトラブルで紙面が作れなくなった問題で、
システムを開発した日本電気(NEC)と日本オラクルは28日、システムに使われているデータベースソフト
「オラクル9iデータベース」にプログラムミスがあった、と発表した。
699:NAME IS NULL
07/09/28 22:42:48 ncTp7tKO
>>698
その件はshutdown abortを通常運用に組み込んでいたことが原因の一つにあるみたいなんで、
運用方法にも問題があるような気がする。
700:NAME IS NULL
07/09/29 00:53:39
shutdown abortを前提とした運用を設計したやつってすごいw
701:NAME IS NULL
07/09/29 01:06:52
神戸新聞のはKROWNが一般公開済み。
URLリンク(support.oracle.co.jp)
702:NAME IS NULL
07/09/29 02:14:22
>>696
面倒だから10gクライアント入れておけ。
703:NAME IS NULL
07/09/29 07:15:43
>>699
Oracleが開発に加わっていたのだから、最初に教えてあげるべき。
それか、問題と認識していなかったか。または、
704:NAME IS NULL
07/09/29 07:47:12
サポートや障害発生時の臨時稼動の費用は
開発より何倍も搾り取れるからシノギ行為を黙認した
または、
705:NAME IS NULL
07/09/29 07:56:03
>>703
神戸新聞社の組版システムはNECが開発、オラクル社製品のサポート「も」行っている。
じゃん
706:NAME IS NULL
07/09/29 21:19:35
では、NECが糞って事でFA?
707:NAME IS NULL
07/09/30 17:17:16 v3DOfxU+
>>706
NECは糞じゃない!!!!!
2006年3月に神戸新聞社の組版システムをカットオーバーさせた。
そして今年Oracle Award 2007【Oracle Partner of the Year(最優秀賞)】を受賞した
理由は
************
昨年度日本オラクルと共に顧客ビジネスに最も貢献したパートナーに贈られる賞であり、
NECはオラクルとの協業20周年という節目の年に、年間の最優秀賞を受賞しました。
************
URLリンク(www.nec.co.jp)
最優秀企業が糞なわけないじゃん!!!!!!!!
708:NAME IS NULL
07/09/30 17:23:46
>>707
できレースということか!!!!!!!!!
709:NAME IS NULL
07/10/02 02:08:12
NEC……Oracle……
計った喃 計ってくれた喃
710:NAME IS NULL
07/10/02 12:34:32
>>707
まさかAFO?
----------
たくさん売ってくれてありがとう だからOracle社が発行する(他では只の紙切れ)
賞状をあげるよ。もっと売れアホンダラ
----------
と見えるが。
・・・とここまで書いて釣りだったか?w
711:NAME IS NULL
07/10/02 21:28:07
OracleってDB以外にもなにか売ってるけど
どれが幸せ?
712:NAME IS NULL
07/10/02 21:59:36
>>711
DBだけ使うのが無難www
713:NAME IS NULL
07/10/02 23:22:12
>>711
他の製品を買うと、乾いた笑いしか出てこない状況になれます。
それを幸せと思えるマゾ体質な人にはお勧めです。
714:NAME IS NULL
07/10/05 11:21:00 QMmmkZwG
oracle 8.1.7 とかで現在日付をselect sysdate from dualとかでとれるけど、
ミリ秒まではどうやるの?oracle9以降だったらtimestamp型があるからうらやますぃ。
715:NAME IS NULL
07/10/05 22:40:25
>>714
対応していません。
716:NAME IS NULL
07/10/05 22:45:33
javaストアドを使う
717:NAME IS NULL
07/10/16 23:16:54 A38dmDSy
ORACLE無償版をVISTAにインストールして、
データベースを起動させたら
『
C:\oracle\BIN>net start OracleXETNSListener
システム エラー 5 が発生しました。
アクセスが拒否されました。
C:\oracle\BINN>net start OracleServiceXE
システム エラー 5 が発生しました。
』
のメッセージがでるんですけど、
どうすればいいのか教えてください
718:NAME IS NULL
07/10/16 23:36:26
とりあえずUACを切ってみる。
OracleXEがVistaに対応するのを待つ。
OSをWindowsXPやLinuxなどにかえる。
719:NAME IS NULL
07/10/16 23:36:46
理由がわからないのならVista使うのを止める。
解ったとしても解決するまでかなり面倒な操作が必要だと思う。
OracleはWindowsにとってはあまりお行儀が良くないのでこういう事が起きるのかもしれん。
720:NAME IS NULL
07/10/17 01:27:57 71Y6EBkY
よろしくおねがいします。
Oracle9.2iですが、実行計画を取得時に、
sql*plusから
SQL> set lines 80
SQL> set pages 0
SQL> set autotrace on
SQL> select * from hoge;
のようにして↓↓↓↓↓↓のような表を出力したいのですが、
マニュアルやネットを見てもその方法が分かりません。
どうかお助けくださいませm(_ _)m
Plan hash value: 2339479017
---------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
---------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 2 | 2 (0)| 00:00:01 |
| 1 | TABLE ACCESS FULL | HOGE | 1 | 2 | 2 (0)| 00:00:01 |
---------------------------------------------------------------------
721:NAME IS NULL
07/10/17 01:38:23
URLリンク(biz.rivus.jp)
ここを見たのか
何をやってみて、その結果
どんなエラーが出たのかを書けばいいんじゃない?
そうしないと
・Oracleインストールしてないんじゃねーの?
・「SQL>」ってそのまま打ち込んだんじゃねーの?
・hogeテーブルつくってないんじゃねーの?
・PLUSTRACEロール作ってないんじゃねーの?
・GRANTしてないんじゃねーの?
って馬鹿にされるだけ
722:NAME IS NULL
07/10/17 02:17:38 71Y6EBkY
>>721
ご返事ありがとうございます。
そのURLです。感謝です。
内容は、
1.sys as sysdbaでplustrace.sqlを実行
2.scott に plustraceを付与
3.scottでutlxplan.sqlを実行
4.scottでhoge表を作成
5.set autotrace on → select * from hoge
すると、
実行計画
----------------------------------------------------------
0 SELECT STATEMENT Optimizer=CHOOSE
1 0 TABLE ACCESS (FULL) OF 'HOGE'
統計
----------------------------------------------------------
0 recursive calls
0 db block gets
3 consistent gets
0 physical reads
0 redo size
228 bytes sent via SQL*Net to client
372 bytes received via SQL*Net from client
1 SQL*Net roundtrips to/from client
0 sorts (memory)
0 sorts (disk)
0 rows processed
となり、rows,bytes,cost(%cpu),timeなどが表示されません。
timed_statisticsはtrue、statistics_levelはtypicalです。
よろしくお願いします。
723:NAME IS NULL
07/10/17 03:43:34
10g Release2からフォーマットが変わったんだってさー。
SQL*Plus ユーザーズ・ガイドおよびリファレンス 10g リリース2(10.2)
URLリンク(otndnld.oracle.co.jp)
・Autotrace Plan出力
Autotrace Plan出力では、情報が追加され、DBMS_XPLANパッケージ形式が採用されています。
724:NAME IS NULL
07/10/17 22:50:16 71Y6EBkY
>>723
ありがとうございました。
バージョンあげないとダメなんですね。。
725:NAME IS NULL
07/10/17 23:18:41
>>724
EXPLAIN PLAN FOR select * from hoge;
@?/rdbms/admin/utlxpls.sql
726:NAME IS NULL
07/10/18 22:25:29 J6h+RjKg
>>725
度々ありがとうございます。感謝です。
timeが出ないのが残念ですが、set timing on
で妥協します。。
727:NAME IS NULL
07/10/28 10:12:32
Oracle 11g 試した人は?
728:OfgoHgvTsOTtdvI
07/11/12 06:21:15
JtAZqq <a href="URLリンク(brnuilaqsfrr.com) [url=URLリンク(ucqqtnimqrmr.com) [link=URLリンク(xqdyrhjrqdlh.com) URLリンク(pxnybruverwn.com)
729:vELYWLIVFNyzkv
07/11/14 00:48:38
VQItLW <a href="URLリンク(kyjcsdjtzaxl.com) [url=URLリンク(tiqhvexmwhbv.com) [link=URLリンク(bwcfhxgsyyyg.com) URLリンク(rcvnkazixaqx.com)
730:FrpNgKyqRI
07/11/14 14:49:51
2PeCrp <a href="URLリンク(kumenfehjyer.com) [url=URLリンク(ffllsutrhdyx.com) [link=URLリンク(wlpgiioqtevk.com) URLリンク(pywkdlxcpnae.com)
731:NAME IS NULL
07/11/14 20:57:02
Oracle9iで、OSがWindows2003です。
上記の環境で使用しているSQL-Loaderが時間がかかるようになってきました。
単純にデータが増加してきたのでしょうがないのですが、
短くする方法というのはないでしょうか?
ネットで調べた結果、「ダイレクトパスインサート」という方法を
使用すればいいのかな?と思ったのですが。
ちなみに処理自体は、同じDB内のユーザーA.テーブルAから
項目順をかえ・日付項目を文字列化し・改行文字を置き換えて
ユーザーB.テーブルBに毎日洗替でINSERTしてます。
これは、一旦SQL文で上記の置換などを行ったものをテキストファイルに
書き出し、それをSQL-Loader(REPLACEモード)を使ってINSERTしてます。
どうかお知恵をかしください。よろしくお願いします。
732:NAME IS NULL
07/11/15 00:18:26
>>731
可能ならREPLACEよりTRUNCATEだろうな。
ダイレクトパスを使うならなおのこと。
速くはなるが制限もあるのでしっかりテストしてくれ。
733:NAME IS NULL
07/11/15 00:28:41
>>727
最初からSQL Developerはいってた。
734:NAME IS NULL
07/11/15 00:43:18
>>731
それってSQL*Loader使ってやらんでも、PL/SQLか何かで回して
やれば良さそうな気がするんだけど、気のせい?
735:731
07/11/15 21:03:14
>732
ありがとうございます。やはりそうでしたか。
いろいろ制限もあるみたいですし、テストやって考えます。
>734
ぶっちゃけそうです。ていうか自分で作ったなら、
何で一旦テキストファイルに吐き出すなんていうムダなことを思いつくんだ?
ていうぐらい謎のプログラムなんです。
違うユーザーとはいえ、普通にSQL文で対応可能なんですよ…
それにダイレクトパス使えばもっと高速と。
ただ、今回は時間と工数がないので、とりあえずの対応としてローダーを
早くしようとしております。
736:NAME IS NULL
07/11/16 00:12:00
>>735
もし工数が無いのなら、Viewか何かで対応したらいいんじゃないかと思うんだが?
737:NAME IS NULL
07/11/16 01:01:34
同じ項目のテーブルAとBがあって
Aに有ってBに無いレコードをBにインサートするには、
INSERT INTO B
(
SELECT * FROM A
MINUS
SELECT * FROM B
)
でOk?
738:NAME IS NULL
07/11/16 20:21:19
>>737
・MERGE文
・↓のようなものをインサート
(
SELECT A.* FROM A
LEFT OUTER JOIN B ON (~~)
WHERE
B.rowid is null
)
・↓のようなものをインサート
(
SELECT * FROM A WHERE NOT EXISTS (SELECT * FROM B WHERE A.primaryKey = B.primaryKey ~~)
)
・↓のようなものをインサート
(
SELECT * FROM A WHERE A.primaryKey NOT IN (SELECT B.primaryKey FROM B )
)
739:NAME IS NULL
07/11/17 12:05:39
データベースリンクって使用して何か
困ったこととがありました?
740:NAME IS NULL
07/11/17 13:46:49
>>739
やたらと質問が抽象的だな。
昔は結構バグとかあったけど、最近は結構枯れてきている技術だから
そんなに不都合は発生しないと思うけど?
741:NAME IS NULL
07/11/17 14:46:46
DBリンク先と接続できない場合に,障害検知までに若干時間がかかる.
コネクションがしばらく残るから接続数の余裕がシビアな環境では思わぬリソースを食う.
そもそも昨今のHDD容量なら,DBリンク張ってサーバを分割する必要はあんま無いと思う.
742:NAME IS NULL
07/11/17 21:23:31
DBリンクって単純にサーバ分割するためのものか?
743:NAME IS NULL
07/11/17 21:28:14
派閥を分けるのにも使える
744:NAME IS NULL
07/11/17 22:42:41
別システムにマスタがある場合とかに使うけど、なるべくなら使わないでほしい。
745:NAME IS NULL
07/11/18 10:02:24
複製の方が一般的なのかな?
746:NAME IS NULL
07/11/18 10:28:18
例えば受注管理システムと生産管理システムが別々のDBに入っている場合で,
データのやりとりを円滑にするためにDBリンク張ったりするんだろうけど,
この場合,受注管理と生産管理をそれぞれ別スキーマとして,
同じDBインスタンスに放り込んで,シノニム経由なんかにした方が合理的,
ついでに昨今のサーバなら幾らでもデータ入るんだから,
同じサーバ内に同居させた方が良い,と言う話ですな.
参照のみならマテリアライズドビューを噛ました方が,
最悪DBリンクが切れても参照だけならできるから良いかも.
747:NAME IS NULL
07/11/18 12:32:03
>>746
必ずしも全部を新規構築できるわけじゃないから、
やむを得ず DB link を使うということはあると思うけど。
ストレージも信頼性の高いものを使うと恐ろしい値段になるし、
まだまだ「幾らでもデータ入る」というわけじゃない。
IBM DS8000 とかのことを言ってるんだけどね。
746 の言うこともわかるので、場合によりけりだろうかと。
748:JTLOQtCjv
07/11/20 21:31:22
hhJamt <a href="URLリンク(ktqyonfhfpfa.com) [url=URLリンク(ompjdlwxamuz.com) [link=URLリンク(ktqovczonfrh.com) URLリンク(scdcycaohszi.com)
749:NAME IS NULL
07/11/20 21:35:05 1MXWt+Kj
少しは運用の事考えろよ。
なにも考えずに合理的ってアホか
750:jaRWVWzy
07/11/20 21:55:34
lePxK8 <a href="URLリンク(itlfechfrgfr.com) [url=URLリンク(tdqvxdwspwaa.com) [link=URLリンク(mnzakwwlbbvg.com) URLリンク(eteyfpadvelc.com)
751:SxaDEXHyQLWacUiwVv
07/11/20 21:56:10
YgwLEH <a href="URLリンク(tlwxrmownvtc.com) [url=URLリンク(qtttqauwemde.com) [link=URLリンク(havofwrserwk.com) URLリンク(qczpydankgge.com)
752:NAME IS NULL
07/11/21 23:48:27
I was just a child when the stars fell from the skies.
753:NAME IS NULL
07/11/21 23:49:32
But I remember how they built a cannon to destroy them.
754:NAME IS NULL
07/11/21 23:51:03
And in turn how that cannon brought war upon us.
755:NAME IS NULL
07/11/21 23:53:37
War was an abstract idea, nothing more than a show on TV.
756:NAME IS NULL
07/11/21 23:55:37
As a child, I only saw it as something that happened in some far away land...
757:NAME IS NULL
07/11/21 23:56:51
Until that final day of summer...
758:NAME IS NULL
07/11/21 23:57:45
One day while on my way to school, I looked up in the skies.
759:NAME IS NULL
07/11/21 23:58:44
A sound like distant thunder.
760:NAME IS NULL
07/11/22 01:48:51
I'am a girl in love, just a girl in love.
761:NAME IS NULL
07/11/22 17:40:42
oracleのpl/sqlをunixのコンソール上でデバッグしたいのですが、
そんなコマンドあるでしょうか?
762:NAME IS NULL
07/11/22 17:44:27
まず、Oracleの製品に対して知識を身につけることをお勧めする。
クライアントツールで該当製品が存在しないか調べるように。
763:NAME IS NULL
07/11/23 04:29:48
>>761
SQL*PLUSのプロンプトでshow errorで一個ずつ潰していく。
764:lTaNvRAgIfHnodj
07/11/23 04:52:24
URLリンク(ublog.union.edu) buy zovirax
765:NAME IS NULL
07/11/23 08:51:25 wJPDrYJd
んで、show errors でわからんかったら、
SQL Developerでステップ実行したら、いいんじゃね?
766:NAME IS NULL
07/11/23 12:32:35
ユーザにデバッグ権限与えてしかるべきポートを開きそこに接続
767:palNVNjnCFL
07/11/23 21:15:18
URLリンク(kgnsye.cn) Imax california
URLリンク(kgnsye.cn) California dept of corporation htm
URLリンク(kgnsye.cn) Single family homes carlsbad california
URLリンク(kgnsye.cn) Archangel tattoo design
URLリンク(kgnsye.cn) Blue book pricings for atv
768:dOzoseWGoxAlxs
07/11/23 21:15:50
URLリンク(kgnsye.cn) Imax california
URLリンク(kgnsye.cn) California dept of corporation htm
URLリンク(kgnsye.cn) Single family homes carlsbad california
URLリンク(kgnsye.cn) Archangel tattoo design
URLリンク(kgnsye.cn) Blue book pricings for atv
769:MBYlAnagDOsOhT
07/11/24 06:46:21
URLリンク(dtdxmf.cn) eric Clapton mp3
770:NAME IS NULL
07/11/24 16:19:47 Lf07jaAJ
OracleでつかえるSQLクライアント標準で付属してないの?
フリーとかシェアつかうの禁止なんだけどどうすれば....
SQL*PLUSのプロンプトでがんばれと
771:NAME IS NULL
07/11/24 17:50:28
>>770
SQL*Plusはお前が考えているよりずっと高機能だぞ。
一度マニュアルをちゃんと読んでみるといい。
772:NAME IS NULL
07/11/24 18:50:17
>>770
11gからはSQL Developerが標準で付いています。
付いていない9i, 10gでもダウンロードすればいいでしょう。
773:NAME IS NULL
07/11/24 21:40:27
EMないしOEM使えばいいじゃん。
774:NAME IS NULL
07/11/24 23:05:25
>>770
( ´ー`)つiSQL*PLUS
775:AMyYhVtZT
07/11/25 02:12:25
URLリンク(bfsnbw.cn) anchor
776:NAME IS NULL
07/12/01 10:48:07
>>774
11gには無い
777:仕様書無しさん
07/12/01 14:35:16
SQL*Plusに不自由を感じた事がないんだが。
778:NAME IS NULL
07/12/02 01:05:20
>>770
( ´ー`)つラプター
779:NAME IS NULL
07/12/02 08:37:27
gvimとかxyzzyのsqlplusモードを使えば?
一応,DBに対してはsqlplusで接続してることになるから規約違反にはならないと思うけど.
もしくはそれらを参考にsqlplusのフロントエンドを自作するか.
780:NAME IS NULL
07/12/02 09:16:03
>>770
つ「ACCESS + ODBC」
俺なら絶対にやらないけどwww
Object Browserでも買え。
最終的には>>777に同意。
781:NAME IS NULL
07/12/08 02:04:39
ORACLE M@STER
782:NAME IS NULL
07/12/08 02:28:10
PL/SQLの開発で使うのに、
SQL DeveloperとPL/SQL Developer、どっちが良く使われてンの?
両方落として試してみたけど、EasyさではPL/SQL Dev. のような感じがした。
ていうか、SQL Dev.は重過ぎる(64X2 3800+)
783:NAME IS NULL
07/12/08 10:11:18
ObjectBrowserで開発しなくてはいけない俺はいったい・・・
はっきり言って運用ツールだよなこれ?
784:NAME IS NULL
07/12/08 13:22:47
いいえ、ケフィアです。
785:NAME IS NULL
07/12/08 14:42:22
>>783
運用ツールとしてもそこまで優秀とは思えない。
まあ、適当にがんばれ。
786:NAME IS NULL
07/12/08 15:01:11
>>783
マシンは買い換えられない、高いツールも買えない
完全に貧乏人のための寄せ集めツール
ま、俺も個人購入で使ってるが・・・
787:NAME IS NULL
07/12/08 15:32:37 bXZiXaG3
>782
テキストエディタとSQL*Plusっていう人も多いかも。
788:NAME IS NULL
07/12/08 17:06:22
>>787
いや、漏れも何年か前まではsql*plusのworksheetオンリーだったんだけどね。
今更そんな環境には戻れん。特にデバグ効率が違いすぎる。あとコード補完。
真のオラクラーだとplusだけでデバグ出来無きゃならんのかも知れんけど、実際の現
場ではとにかく効率重視な訳で。
789:NAME IS NULL
07/12/27 13:13:57
alter table 移動したいテーブル名 move tablespace 移動したい領域名
で移動中に、移動したいテーブル名に対してinsertした場合は、insertがロックされ移動終了後に正常にinsertが成功する流れになるでしょうか?
790:NAME IS NULL
07/12/28 00:59:43 1F8gzvEg
>789
索引が付いていれば、索引が無効になるので、insert時にエラー。
そうでなければ、成功。
791:NAME IS NULL
08/01/16 13:50:31 7pbGQp1K
どなたかご存知であれば教えていただきたいのですが、
会社でオラクルを購入することになりました。
一応、『ORACLE Standard Edition ONE 10g (10.1.0) 5NUP 製品版 for Win』の購入を考えています。
WEBアプリケーションの開発に使用するのですが、
開発に使用する端末のスペックは以下のとおりです。
CPU:mobile AMD XP-M 2400+(1.8GHz)
メモリ:1GB
上記スペックでオラクルは使用できますでしょうか?
もう1点教えていただきたいのですが、
購入しようとしている製品は9万円弱なのですが、
同じ5クライアントの製品で
『ORACLE Standard Edition 10g (10.1.0) 5NUP 製品版 for Win 』
というのがあります。(こちらは12万円くらい)
この2つは何が違うのでしょうか?
色々調べたのですがわからなくて質問しました。
よろしくお願いします。
792:NAME IS NULL
08/01/16 14:01:54 7pbGQp1K
789です。
使用しているOSを書くのを忘れました。
OSは
WindowsXP HomeEdition Version 2002 SP2
です。
ほかのスレッドを見ているとHomeEditionだと動かないとか、
動いているとか色々な人がいるようですが…実際のところどうなんでしょうか?
793:NAME IS NULL
08/01/16 14:18:59
オフィシャルのシステム要件のページがMetaLinkに転送されるようになってた。
何かあったのかな。
>>791-792
マニュアルから
URLリンク(otndnld.oracle.co.jp)
Oracle Database ソフトウェア要件
32ビットWindows用のOracle Databaseは、次のオペレーティング・システムでサポートされています。
-Windows XP Professional
エディション毎の機能の違い
ページはあるんだけど、これは11gのものなのでバージョン違い。
URLリンク(www.oracle.com)
ってことで、カタログから。
URLリンク(www.oracle.co.jp)
一番下に各エディション毎の機能対応表が。
794:NAME IS NULL
08/01/16 14:51:21
>>791
その程度の機種・用途なら、無料のExpressEditionを使うべきでは?
あと、実運用ではなく、開発のためだけであれば、そもそもライセンスを買う必要もない。
795:NAME IS NULL
08/01/16 14:52:43 7pbGQp1K
>>793
情報ありがとうございました。
やはりHomeEditionはサポート対象外なのですね。
796:NAME IS NULL
08/01/16 14:54:03 7pbGQp1K
>>795
すいません。レスの番号をまちがえました…。
2ちゃんねる初心者なもので…。
797:NAME IS NULL
08/01/16 14:54:59 7pbGQp1K
>>794
また間違えてしまいました…。スミマセン。
798:NAME IS NULL
08/01/16 16:37:02
>>789
OracleをXP Homeに入れるのは
自己責任で対処できるだけの
自信がなければダメだよ。
素直にXP Proに汁。
799:NAME IS NULL
08/01/16 17:01:17
俺は開発デモ機にノートPCのXP Homeに入れたことがあったけど、
特に問題は起きなかったよ。
ただし、管理者権限が細かく設定できないからお勧めできないし、
保障対象外なので素直にやめておいた方が良いよ。
800:NAME IS NULL
08/01/16 17:04:36
>>799
俺は全く問題ないケースと、
DBCA/NETCAが起動しないケースがあったな。
801:NAME IS NULL
08/01/17 12:19:08 8keqyfsn
791です。
皆様ご意見ありがとうございました。
社長と相談し、最終的にOSをProにアップグレードすることになりました。
OracleのサポートもOSがHomeだとサポート対象外ということもありますし…。
先ほど、開発端末2台分のWindowsXP Professional アップグレード版を2つ購入してきました。
午後からはOracleを買いに行きます。
色々とありがとうございました。
802:NAME IS NULL
08/01/17 14:42:45
今Oracleって小売店で買えるの?
確かに昔ぷらっとほーむで見たことはあるが…
803:NAME IS NULL
08/01/18 03:59:06
>>801
Oracleダイレクトに電話してライセンスだけ買えば?
本体はU.S OTNからででも落とせばいいし?
804:NAME IS NULL
08/01/18 12:20:33 Uu/5PqWD
791です。
Oracleは会社の都合で今週中に必要だったので、
代理店に直接受け取りにいきました。
箱を空けたらCDやらDVDやらが30枚くらい入っていてびっくりしました。
(なのに説明書はペラペラです…)
とりあえずvistaの端末にデータベースとクライアントをインストールしました。
805:NAME IS NULL
08/01/18 12:52:41
今はマニュアルも全てデータだからね
昔はちゃんとした本で、その重さときたら・・・
806:NAME IS NULL
08/01/18 16:15:52
まあ重さもそうだが値段もすごかったな。
たかがダンボール数箱分のくせに車買えるくらいした。
807:NAME IS NULL
08/01/18 20:26:51 BBt2DSbf
CentOS5 + Oracle10g の環境です。
Oracle サーバ (=NFS クライアント) 上の oradata 配下を NFS に配置した
スタイルで運用しようと試行錯誤しているのですが、ORA-00205 が発生するため
データベースをマウントした状態でインスタンスを起動できません。
nomount なら起動できます。
アラート ログに下記のエラーメッセージが出力されます。
ORA-00202: Message 202 not found; No message file for product=RDBMS, facility=ORA; arguments: [/opt/oracle/product/10.2.0/db_1/oradata/tstdb1/control01.ctl]
ORA-27086: Message 27086 not found; No message file for product=RDBMS, facility=ORA
Linux Error: 37: No locks available
Additional information: 10
Fri Jan 18 19:40:01 2008
ORA-205 signalled during: ALTER DATABASE MOUNT...
NFS クライアントのマウント オプションは下記の通りです。
hard,initr,rsize=16384,wsize=16384
調べると、ファイルのロック制御に失敗しているようなのですが、なかなか有効な情報が
見つからず困っています。
oradata 配下を NFS に配置することはできないのでしょうか。
808:807
08/01/18 20:34:28
x : hard,initr
o : hard,intr
809:NAME IS NULL
08/01/18 20:34:31
>>807
データベースファイルをNFSで運用するのは非推奨だし、
たしか動作保証外になってた希ガス。
810:NAME IS NULL
08/01/18 21:16:55
> oradata 配下を NFS に配置することはできないのでしょうか。
はい。できません。
どうしても共有したければ OCFS2 を構成してください。
811:NAME IS NULL
08/01/18 21:32:15 SGztWTji
米Sun、MySQLを買収。「SolarisにはMySQL、WindowsにはSQL Server、Oracleオワタ\(^o^)/」という時代へ
スレリンク(news板)
812:NAME IS NULL
08/01/18 22:12:17
ならないよw
DBに関する重要特許は独占しているし、安定性もセキュリティも桁違い。
813:NAME IS NULL
08/01/18 22:20:17
MySQL監査機能がないから
最近の案件だと製品選定で真っ先に落ちる
814:NAME IS NULL
08/01/19 00:21:10
NFS上にもデータベースを配置できるぞ。
NFSサーバーを選ぶけどな。
NFSでlockを獲得できないといわれるときは、一旦NFSサーバー側のファイルロックをクリアしてみる。
その後、NFSクライアントを再マウント。
815:NAME IS NULL
08/01/19 06:55:21 Nx/YSWVp
私が小学生の頃、
日本中でノストラダムスの予言が大流行していた。
「1999年の7月に人類は滅亡する!」
という例のお騒がせ終末予言である。
大人になって社会に出て働きだして、
あくせくと忙しく日々を過ごしながら、
1999年は、
ありふれた日常の中であっさりと過ぎていった。
人類は滅ばなかった。
これからここで、
1999年に起こるかもしれなかった人類の壊滅的破局を、
誰にも知られずにこっそりと回避させた人たちがいた...
という設定で、
荒唐無稽なストーリーを描いてみたい。
無論、100%完全なフィクションである。
URLリンク(www5.diary.ne.jp)
816:NAME IS NULL
08/01/19 09:50:55
>>807
NFSはちゃんとrwでマウントしてんだよねぇ?
817:NAME IS NULL
08/01/19 13:45:29
>>807
>>814と同じだが
metalink.oracle.comのnote145194.1に
netappでの直し方が書いてある。
閲覧には保守契約が必要
818:807
08/01/21 10:03:39
レスくださったかた、ありがとうございます。
普通に CentOS5 の NFS を使っただけでは、うまくいかないことはなんとなくわかりました。
ご紹介いただいた、
metalink.oracle.com
を参照の上、あらためて結果を報告します。
819:NAME IS NULL
08/01/21 18:30:33
ここでいいのかな
BEAって何してる会社?
アプリケーションサーバってなに?
820:NAME IS NULL
08/01/21 22:13:56
WebLogic
821:NAME IS NULL
08/01/22 00:10:14
>819
820がほぼ全て語ってる気もするが
どっちかというとWebProg板の話ですな
822:NAME IS NULL
08/01/22 21:16:09
ものすごく初期的な質問で申し訳ないのですが、
「Oracle9i Enterprise Edition」でエクスポートしたダンプを、
「Oracle9i Standard Edition」でインポートできるもんでしょうか?
ダンプファイルの内容自体は、普通のテーブルとインデックスしかありません。
また、パッチのバージョン(9.2.0.5)は同じです。
よろしくお願いします。
823:NAME IS NULL
08/01/23 10:19:37
>>822
問題なし。
824:NAME IS NULL
08/01/25 03:28:54
WLもオラクルで面倒見てくれるようになるのだろうか。
OEL移行ついでに、アプリケーションサーバもWLからOASにしようとしてたところだった。
MS/Sun/Oracleって3大巨頭になりそうだな。
825:NAME IS NULL
08/01/25 18:14:02
テーブルに登録されているデータ容量が知りたいのですが、
下記のSQLで問題ないでしょうか?
SELECT
SEGMENT_NAME,
SUM(BYTES)
FROM
USER_SEGMENTS
WHERE
SEGMENT_NAME = 'テーブル名'
GROUP BY
SEGMENT_NAME
826:NAME IS NULL
08/01/25 20:27:05
テーブルによって確保されているDISK容量ならそれであってる。
ただし
100万件INSERTして100万件DELETEした場合だと
実際は0件なのに100万件だったときの容量がでる。
827:NAME IS NULL
08/01/26 10:16:21
10gとか9i,8iとかのiとかgとかって何の意味なんだろ?
11は11gだったよね.
7以前は知らん.
828:NAME IS NULL
08/01/26 12:31:18
i=Internet
g=Grid
だったような気が。
829:NAME IS NULL
08/01/27 17:52:53
8と8iは別物と言っていいくらい違う
830:NAME IS NULL
08/01/27 18:35:49
そしてなぜか7.3と8.0.xが似てたな。
831:807
08/01/27 22:51:14
調べたところ、807 で投稿した事象は Linux の NFS Client のバグだそうで、nolock のオプションをマウント時に
つけることで事象を回避できました。
832:NAME IS NULL
08/02/05 02:49:23 vkOlCSGD
40,000,000件を更新する処理があるのですが、このとき必要な
undoセグメントの大きさと作成されるアーカイブログの量を
見積もる方法を教えてください。
処理は1トランザクションを考えていますが、
場合によっては途中でコミットすることも考えています。
833:NAME IS NULL
08/02/05 05:09:04
>>832
んなもん更新するブロックのサイズによって変わるし、undo_retentionにだって
思い切り影響を受ける。
テスト環境で1000件ぐらい更新して、それで正確に見積もるのが吉。
834:NAME IS NULL
08/02/05 13:33:55
>>832
アーカイブログは更新頻度とオンラインバックアップ間隔に依存する。
オフラインバックアップ運用なら、なしでもよい。
835:NAME IS NULL
08/02/05 16:04:03
Oracleの入ったLinuxマシンにWinマシンからアクセスしたくて
OSqlEditをインストールしたんだけど
OCIライブラリが初期化されていません
とかいわれて接続できません
OCIライブラリをインストールするには
どこからダウンロードしたらよいでしょうか
836:NAME IS NULL
08/02/05 21:17:40
>>835
Oracle Clientインストールしたら入るべ
837:NAME IS NULL
08/02/05 21:26:35
>>832
データ量を減らして更新して
v$undostatかv$sysstatあたりを見れば
見積もれるんじゃねーか?
838:NAME IS NULL
08/02/05 22:18:51
>>836
ありがとう!
ところで、sqlplusから、テーブル名ってどうやって変更するの?
839:NAME IS NULL
08/02/05 22:57:16
rename a to b;
840:NAME IS NULL
08/02/05 23:06:42
日付型での検索って
SELECT * FROM hoge WHERE d>TO_DATE('2008-01-01 00:00:00','YYYY-MM-DD HH24:MI:SS');
みたいにTO_DATE使わないとできない と思ってたけど
SELECT * FROM hoge WHERE d>'2008-01-01 00:00:00';
みたいに適当に書いても検索出来るときがあるよね?
これって日付のフォーマットを定義すれば出来る話?
841:NAME IS NULL
08/02/05 23:54:12
>>840
NLS_DATE_FORMAT とかかなー
842:NAME IS NULL
08/02/06 00:24:15
>>840
Oracle8iでも無い限り暗黙変換などに期待せずに素直に日時リテラル使え
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4360日前に更新/229 KB
担当:undef