Oracle 質問総合スレ
..
705:NAME IS NULL
07/08/09 20:36:03
>>704
以下のSQL使ってcreate文を作成して、それをユーザーBで流せ。。
select
'create sequence '||sequence_name||' start with '||to_char(last_number+1)||
' increment by '||increment_by||' maxvalue '||max_value||decode(nvl(cache_size,0),0,';',' cache '||cache_size||';') "Create Sequecne SQL"
from dba_sequences
where upper(sequence_owner) = upper('&Owner')
order by 1
706:NAME IS NULL
07/08/11 20:24:37 MhUPY4BW
Oracle 8.1.6 とWindows2000Server SP4で
サービスが起動中で起動されませんがSP4はだめなんでしょうか?
707:NAME IS NULL
07/08/11 22:46:05 MhUPY4BW
706です。
SPなしリモート デスクトップ接続でインストールすると・・・途中で進まない。
SPなしCRTを接続してインストールすると・・・最後までいった。
ナンなんでしょう?
708:NAME IS NULL
07/08/12 03:23:34 wbpD55zr
カラム定義の際に半角英数文字(日本語不可)のみに
データ入力制限をかけたりすることって可能ですか?
カラムの入力制限を取得して、
フロントエンドのカラムに対応するテキストボックスがアクティブになったときに
IMEを半角英数字に自動的に設定とかして、
いちいちプログラムで指定しなくていいようになればいいのにと思っているのですが。
トリガーとかなしで何かいい方法があったら教えてくださいm(__)m
709:NAME IS NULL
07/08/12 04:47:07
>>708
10gなら正規表現が使用できるので、それを CHECK に書く。
710:NAME IS NULL
07/08/12 07:12:52
みなさん、BLOB型なんて使ってますでしょうか?使ってるとしたらどんなデータを入れてます?
711:NAME IS NULL
07/08/12 14:00:28 I8cYToGJ
済みません。Linux環境でHTTP経由でのオラクルアクセスに付いて教えて下さい。
APACHE(RHEL) + Oracle10g で接続を試みていたのですが、perl 〜 では動作するのですが、
HTTP経由では以下のエラーが出て接続出来ませんでした。
install_driver(Oracle) failed:
Can't load '/usr/local/lib/perl5/site_perl/5.8.6/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so'
for module DBD::Oracle: libclntsh.so.10.1: cannot open shared object file: No such file or directory
at /usr/local/lib/perl5/5.8.6/x86_64-linux-thread-multi/DynaLoader.pm line 230.
at (eval 300) line 3\nCompilation failed in require at (eval 300) line 3.
Perhaps a required shared library or dll isn't installed where expected\n at /apache/cgi-bin/cron/db_test.cgi line 41
あるサイトで面倒なら chmod -R 755 oracle との記述を見て /usr/lib/oracel 配下を 755 で
設定した所、oracle の動作がおかしくなり、sqlplus の接続で [ORA-01031: insufficient privileges]
とエラーが表示され接続すら出来なくなりました。
まずは環境の復旧が第一なのですが、途方に暮れて焦っている状況です。
どの様にすれば環境の復旧が出来るのでしょうか?
宜しくお願い致します。
712:NAME IS NULL
07/08/12 15:46:00 I8cYToGJ
自己レスです。
oracle モジュールは "-rwsr-s--x" で動作するとの事で
chmod ug+s oracle で、パーミッションを変更する事で無事起動出来ました。
取り合えず oracle モジュールだけの対応なのですが、他にも同様に動作に対して
アクセス権を限定する様なモジュールはありますでしょうか?
また、現状以下の設定になっているのですが、リスナーがありませんと怒られます。
何処が悪いのか教えて頂けますでしょうか。
宜しくお願い致します。
リスニング・エンドポイントのサマリー...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.3)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=8080))(Presentation=HTTP)(Session=RAW))
lisner.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.3)(PORT = 1521))
)
)
DBI connect('host=127.0.0.1;SERVICE_NAME=XE','testuser',...) failed: ORA-12541: TNS: リスナーがありません。
(DBD ERROR: OCIServerAttach) at (eval 8) line 14
713:NAME IS NULL
07/08/12 17:38:42
新米DBAです
CPUを適用したいのですが
RACじゃない場合どちらをやればいいんですか?
ポストインストールってのが関係あるのかないのか分からなくて
Section 3.3.1, "Patch Installation Instructions for a Non-RAC Environment"
Section 3.3.2, "Post Installation Instructions for a Non-RAC Environment"
あとCPUは個別パッチではないのでOPatch は関係ありませんよね?
714:NAME IS NULL
07/08/12 17:52:40
Post というのは〜の後という意味だよ。
715:NAME IS NULL
07/08/12 17:53:30
質問が2個あったのか。
CPUでもOPatchは使うけど、関係ないというのは何を聞きたいの?
716:NAME IS NULL
07/08/12 18:39:30
>>706
8.1.7に汁。
8.1.6は自動起動できないバグがある。
717:NAME IS NULL
07/08/13 02:35:23
>Can't load '/usr/local/lib/perl5/site_perl/5.8.6/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so'
>for module DBD::Oracle: libclntsh.so.10.1: cannot open shared object file: No such file or directory
エラーに出てる内容は調べたの?
おまいさんのHTTP鯖にはORACLEはインストールされてるのかい?
「libclntsh.so.10.1がねーよ」って言ってるよ?
インストールされてるなら、HTTPDを起動しているユーザーの環境変数とかdb_test.cgi に、
ORACLE_HOMEとか環境変数はちゃんと設定されているかい?
パスが通ってなくて見つからないんじゃないの?
アクセス権が気になるなら、上書きで再インストールすれば?
(DB作ってあるなら、データファイルとか上書きしないように注意すればOK)
リスナーが無い件は、アドレスとポート番号を見直せ。
DBIの接続文字列で指定したアドレスとポート番号で、リスナー設定していることを
確認してみよ
718:NAME IS NULL
07/08/13 10:19:48
>>706-707
リモートデスクトップ接続だとORACLE_HOME環境変数(Winの場合はレジストリだっけ?)が正しく反映されないことがある.
以前にリモートデスクトップ接続で色々操作しようとして嵌った.
719:NAME IS NULL
07/08/13 10:42:40 tIOKnV2+
今日から盆休み上げ。
頼むから休み中に更新バッチがこけるのだけはやめてー
720:NAME IS NULL
07/08/13 12:07:01
俺,今日の更新バッチが正常に終わったら,
明日から一週間夏休みが取れるんだ.
実家の婆ちゃん,元気にしてるかな...?
高校の同級生のK子とも会う約束してるし楽しみだなぁ...
721:NAME IS NULL
07/08/13 12:41:00
. ,' ..::| .::;',' :;:','フ'7フ''7/ ',.ト',_|, , ',.',
,' .::::::!'''l/!:;'/ /'゙ / '! ゙;:|:、.|、| 'l
. ,'. .:::::::{ l'.l/ 、_ _,. 'l/',|.';|
l :::::::::::';、ヾ  ̄ `‐-‐'/! ';. '
. ! :::::::::::/ `‐、 ゝ |'゙ |
| ::::::::/ \ 、_, _.,.,_ ノ::: !
|::::/. _rl`': 、_ ///;ト,゙;:::::./ >>720の更新バッチが
.. `´ /\\ `i;┬:////゙l゙l ヾ/ アベンドしますように・・・
,.:く::::::::`:、\ 〉l゙:l / !.|
. /:.:.:.:\:.:.:.:.`:、ソ/:.:| | |
/.:.:.:.:.:.:.:.:.:\:.:.:.:У:.:;l /./
. /:.:.:.:.:.:.:.r'´`‐,`、:/.,.:‐{ | !`:、
,'.:.:.:.:.:.:.:.:.';_,゚.,ノ.:./,:':.:.:.:', | |`、:|
722:NAME IS NULL
07/08/13 13:59:18
>>720
それ、死亡フラグ立ってるよwww
723:NAME IS NULL
07/08/13 21:35:55
>>720
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::。:::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::。::::::...... ... --─- :::::::::::::::::::: ..::::: . ..::::::::
:::::::::::::::::...... ....:::::::゜::::::::::.. (___ )(___ ) ::::。::::::::::::::::: ゜.::::::::::::
:. .:::::。:::........ . .::::::::::::::::: _ i/ = =ヽi :::::::::::::。::::::::::: . . . ..::::
:::: :::::::::.....:☆彡:::: //[|| 」 ||] ::::::::::゜:::::::::: ...:: :::::
:::::::::::::::::: . . . ..: :::: / ヘ | | ____,ヽ | | :::::::::::.... .... .. .::::::::::::::
::::::...゜ . .::::::::: /ヽ ノ ヽ__/ ....... . .::::::::::::........ ..::::
:.... .... .. . く / 三三三∠⌒>:.... .... .. .:.... .... ..
:.... .... ..:.... .... ..... .... .. .:.... .... .. ..... .... .. ..... ............. .. . ........ ......
:.... . ∧∧ ∧∧ ∧∧ ∧∧ .... .... .. .:.... .... ..... .... .. .
... ..:( )ゝ ( )ゝ( )ゝ( )ゝ無茶しやがって… ..........
.... i⌒ / i⌒ / i⌒ / i⌒ / .. ..... ................... .. . ...
.. 三 | 三 | 三 | 三 | ... ............. ........... . .....
... ∪ ∪ ∪ ∪ ∪ ∪ ∪ ∪ ............. ............. .. ........ ...
三三 三三 三三 三三
三三 三三 三三 三三
724:NAME IS NULL
07/08/14 10:46:39 9jW3G2t9
>>716
>>718
8.1.6はお客さんの環境なんで、これ以外使いたくないんですが・・・年前の開発を評価始めました。
リモートデスクトップですが、SPを当てないと状態だとうまく動いています。
(お客さんはSP4なんですが・・・SP2から最近上げた)
怖いんで当面これで行きます、ありがとうございます。
725:NAME IS NULL
07/08/14 20:22:58
>>724
VNCかPC Anywhere入れておけ。
726:NAME IS NULL
07/08/16 09:55:47 2Dc73I9n
>>725
Win2kServerのセットアップは、CRTをつなげてOracleのサービスまではOK。
リモートデスクトップで設定作業をやっていますので、SPさえ当てなければ
サービスも起動していますのでOKです。
SPを当ててみると振舞い(サービスが起動中になる)がわかるんですがやっていません。
727:NAME IS NULL
07/08/16 21:15:08 qcjMdZxT
今概要設計をしていますが、
バックアップ等をメニューからうやりたいとの要望があります。
exportはバッチファイルをキックすれば簡単なんですが
戻すときは、どうしたら良いでしょう?
テーブル、パッケージ等をドロップしてimportでしょうか?
728:NAME IS NULL
07/08/16 23:56:12
DESTROYちゃうの?
729:NAME IS NULL
07/08/17 10:32:27 RzF+IMsI
>>728
destroy=yですね、ありがとうございます。
いまやってみましたが、結構メッセージがでるんでビビッテいます。
730:NAME IS NULL
07/08/17 13:14:24
あ
aaa
aaaaaaaa
731:NAME IS NULL
07/08/17 16:58:56
Oracle 10g(30日トライアル版)をインストールしようとしているんですが、
外付けUSBハードディスクでは、問題あるでしょうか?
732:NAME IS NULL
07/08/17 19:09:21
データファイルの置き場所としてなら全く問題ない。
ORACLE_HOMEとしては、なにか問題がでるかもしれない。
733:NAME IS NULL
07/08/17 19:15:39
>>732
ORACLE_HOMEのインスト先では駄目っぽいですね・・・
素直に内蔵HD増設なりで対応してみます。どうもありがとうございます。
734:NAME IS NULL
07/08/18 01:27:29
Unix系なら大丈夫だけど、
Windowsの場合は、どうせシステムドライブに何かしらインストールすることになるからね。
735:NAME IS NULL
07/08/19 20:43:53
>>731
自宅勉強用とかなら全然問題無いと思う。
もちろん本番システムではお勧めしない。
736:NAME IS NULL
07/08/20 18:29:49
外付けの eSATA の実績ありませんか?
737:NAME IS NULL
07/08/23 00:16:27
>>736
本番環境でってことか?
どんなシステムか知らんが、本番環境だったらそれなりにHA考えるのが普通だと思うぞ。
738:NAME IS NULL
07/08/23 09:08:58
>>737
主には開発環境。
結構安価なので本番環境でも使えるなら・・・ と思ったが
規格上無理そうですね。
739:NAME IS NULL
07/08/23 11:58:38
まったく規格上の問題ではない。
そういうのはOSの仕事であり、OSできちんと認識されておれば、
Oracleに限らず、一般的なアプリケーションがディスクの物理的な接続方式を気にすることはない。
740:NAME IS NULL
07/08/23 14:17:09
Oracle10gです。Windowsです。
データベースも文字セットをJA16SJISTILDEで作成し、
WebLogic10もWindowsで環境変数のNLS_LANGを
JA16SJISTILDEと設定したのですが
"〜"が?になってしまいます。なぜでしょうか?
741:NAME IS NULL
07/08/23 14:20:26
>>739
ごめんなさい。
規格上無理と言ったのは、まぁ耐久性というか そういった事での発言でした。
742:NAME IS NULL
07/08/23 17:42:49
>>740
WebLogicがあるサーバのコマンドプロンプトで
SQL PLUSから"〜"登録して正常に処理されるなら、
WebLogicあるいはアプリケーションの内部処理のせいだろ。
743:NAME IS NULL
07/08/29 10:55:23
初歩的な質問で済みません。
オラクル(8i)で、表の create 文を得るにはどうすればいいですか?
インターネットですぐに見つかるかと思ったんですが、どうにも・・。
744:NAME IS NULL
07/08/29 11:17:17
>>743
Oracle SQL Developerでも使ってみれば?
745:NAME IS NULL
07/08/29 11:24:14
>>743
Object Browser買えば?
746:NAME IS NULL
07/08/29 11:25:27
>>743
一応、IMP SHOW=Y ROWS=Nで見るだけなら何とかなると思うがな。
747:NAME IS NULL
07/08/29 11:54:19
それほど簡単じゃないんですね・・・
Oracle逆引き大全 550の極意
という本にやり方が書いてるようなので、
今度立ち読み(もしくは購入)します。
748:NAME IS NULL
07/08/29 22:32:34
>>747
OEMの類似作成で見れるだろ。
749:NAME IS NULL
07/08/29 22:56:28
select dbms_metadata.get_ddl('TABLE',table_name,owner) from dba_tables where owner = 'SCOTT';
750:NAME IS NULL
07/08/29 23:51:42
DBMS_METADATA.GET_DDLは9iからの新機能だったと思われ。
751:NAME IS NULL
07/08/30 05:46:53
>>750
その通り! じゃ出来ないな(w
かなり昔はPL/SQLで作ったりしたですね
そしたらツールとか使用するしかないですな
Common SQL Environment とかも出せたと思う
752:NAME IS NULL
07/08/31 10:57:03
Oracle10g Clientのインストールが完了しても
スタートメニューの[Oracle - OraClient10g_home1]→
[アプリケーション開発]の中にSQL Plusのショートカットが
ないんですが、何か設定があるのでしょうか?
環境は Windows XPと 2003 Serverでやってもありませんでした。
753:NAME IS NULL
07/08/31 18:18:52
>>752
そもそもSQLPLUSW.EXEがインストールされるようにしたのか?
つかSQLPLUS.EXEのほうが使い勝手良いだろうにwww
754:NAME IS NULL
07/09/01 11:44:34
DMPファイルのインポートについて質問させてください。
バージョンは8iです。
AというDBからエクスポートしたdmpファイルを
BというDBへインポートしました。(AとBは同じOSで、oracleのバージョンも一緒)
BのDBには、十分な表領域を確保しました。テーブルは未作成です。
実際にダンプをインポートしたところ、BのDBにテーブルが作成され
「正常にインポートが終了しました。」
とメッセージが出ました。
しかし、テーブルの中にデータが1レコードも入っていません。
何か原因がわかるかたは、いらっしゃいませんか?
755:NAME IS NULL
07/09/01 13:21:42
>>754
インポートのコマンドを詳しく
756:NAME IS NULL
07/09/01 15:54:42
>>754
とにかくimpのコマンド晒せ。
757:NAME IS NULL
07/09/01 18:54:28
早く!impコマンドを実行したときのオプションを晒すんだ!
あとexpのときのオプションもあるとなお良い。
758:NAME IS NULL
07/09/01 20:29:26
ROW=Nだったいうオチとかw
759:NAME IS NULL
07/09/02 10:53:33 TlkCDSr+
a
760:NAME IS NULL
07/09/02 10:54:41 TlkCDSr+
Oracle 9iで Oracle Inproc Server 3.0って
使える?
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4336日前に更新/231 KB
担当:undef