- ベストアンサー
ROWIDの桁数
Oracle9iを使用しております。 使用OSは、WINDOWS98、WINDOWS2000、WindowsXP、Windows2003Serverです。 タイトルにあるとおり、ROWIDの最大桁数は、何バイトでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- Windows2000でのファイル名称最大桁数は?
フルパスで、Windows2000で指定できる最大桁数って決まっているのでしょうか? 決まっているとしたら何バイトでしょうか。。。
- ベストアンサー
- Windows系OS
- v$sysstatの値がオーバーフロー
Windows版Oracle 9iでv$sysstatをチェックしたいら table fetch by rowid が 1.123456789E+10 という指数形式になって整数でなくなったのですが、これはOracleを再起動しないと元の整数値表示には戻らないのでしょうか? 要は10桁・99億を越したことが原因なのですが、桁数を増やすとか、100億を越さない前に値をリセットするなどの方法があればと思っています。
- ベストアンサー
- Oracle
- long doubleの有効桁数を教えてください。
long doubleの有効桁数を教えてください。 環境で一概に言えないと思いますが、 私の環境では、sizeof(long double)で12バイトです。 OS Windows Vista(32bit) GCC minGW よろしくお願いします。
- ベストアンサー
- C・C++・C#
- データベースの移行方法
質問させていただきます。 サーバの変更に伴い、データベースをサーバ(A)からサーバ(B)に移行し、サーバ(A)とサーバ(B)を全く同じして、クライアントがこれまで通りデータベースを利用できるようにしたいと考えています。 新たに購入したサーバ(B)に社内にあったマニュアルを元にしてOracle9iをインストールし、DBの作成したところまで進めているのですが、その後のデータの移行がよく分かりません。expやimpコマンドを使って行うとできるらしいのですが、よく分かっていません。 社内のマニュアルには新たにDBを作成する方法は書いてあるのですが、データの移行については書いておらず、困っています。 私が全くOracleについて知らないので、質問内容が分かりずらいとおもいますが、回答いただけるとありがたいです。 ●環境 サーバ(A) OS:windows server 2000 oracleのバージョン:oracle9i Database (9.2.0.1.0) サーバ(B) OS:windows server 2003 oracleのバージョン:oracle9i Database (9.2.0.1.0) OSの違い以外は社内マニュアルを元にして同じ設定にしてあります。 よろしくお願いします。
- 締切済み
- Oracle
- ORACLEの互換問題について
はじめまして。 DBにORACLEを使って業務システムを開発している者です。 現在の環境は サーバ OS:Windows2003 Server DB:Oracle9i Release 2 クライアント OS:WindowsXP DB:Oracle8.0.5 となっているんですが、Oracle9iに対してOracle8.0.5から データのエクスポートは可能なのでしょうか? 現段階ではサーバから直接エクスポートする方向で考えているんですが・・・ 宜しければ助言の方をお願い致します。
- ベストアンサー
- Oracle
- データーベースの共存は可能?
表題のとおりなのですが、勉強のために同一マシンにSQLサーバーとORACLEをインストールしたいのですが 同一マシンに異なるDBをいれても問題ないのでしょうか? OSはWindows2000Pro SP4 同時にインストールしようとしているDBが SQLServer2000 DeveloperEdition と Oracle9i です よろしくお願いします
- ベストアンサー
- SQL Server
- Oracle9i クライアントをWindows2008にインストール
Oracle9i クライアントをWindows2008サーバにインストールしたいのですが クライアントはインストールできたのですが、パッチをあてるインストーラが不明なエラーと表示され起動しません。 Windows2008サーバーに9iクライアントはインストールすることができるのでしょうか? 目的はWindows2008でのターミナルサービスにて9i使用のアプリを動かしたいと思っています。 よろしくお願いします
- 締切済み
- Oracle
- Oracle(オラクル)のアップグレードの注意点
<現在の環境> [Server] OS:Windows 2000 Server Oracle:8i(8.1.6) [Client] OS:Win98・2000・XP ↓↓↓ <アップグレード後の環境> [Server] OS:Windows 2003 Server Oracle:10g(10.2.0) [Client] OS:Win2000・XP ※98は10gClientに対応していないため 上記の<現在の環境>にて、VB6で作成したアプリケーション(exeファイル)とAccessを使用したシステムを構築・運用しております。 <アップグレード後の環境>のようにOracleのバージョンを8iから10gにアップグレードしたいと考え、障害などについて調査をしている段階です。 OracleのヘルプやWebなどを参考にしたり、実際にデータを8iからExport→10gへImportして動作させたりして調査しています。 しかし、実際に行ったことの有識者にアドバイスをいただけたらと思いこちらへ質問させていただきました。 何か参考になるサイトや、実際に行った方の注意点を教えていただけたらと思います。よろしくお願いします。
- 締切済み
- Oracle
- SQLPlus
オラクル9iのサーバーへのインストールとクライアントへの設定方法を知っている方がいらっしゃったら是非アドバイスよろしくお願いします。 OSはサーバーがWindows2000で、クライアントはwindows98です。 SQLPlusを実行できる環境をつくりたいです。
- 締切済み
- その他(データベース)
- ROWID型の宣言について(Pro*C)
(Oracle9i) Pro*Cにて、ROWIDを使用したSELECT&INSERTをしたいのですが、 ホスト変数をROWID型で宣言しようとするとエラーになります。 [PCC-S-02201, 記号"rowid"が見つかりました。 次のうちの1つが入るとき~] 宣言の仕方は以下の通りです。 EXEC SQL BEGIN DECLARE SECTION; rowid fetch_ROWID; short fetch_ROWID_ind; EXEC SQL END DECLARE SECTION; ROWIDという型はORACLEにあるので、なぜプリコンパイルが通らないのか 分かりません。 どなたかお分かりになる方がいらっしゃいましたらよろしくお願いいします。 ちなみに以下のような使い方をしようとしていますので、参考までに 載せておきます。 EXEC SQL DECLARE C_XXX CURSOR FOR SELECT ・・・,ROWID FROM XXX FOR UPDATE ・・・ EXEC SQL OPEN C_XXX; EXEC SQL WHENEVER NOT FOUND DO break; while(1){ EXEC SQL FETCH C_XXX INTO ・・・, :fetch_ROWID:fetch_ROWID_ind; EXEC SQL UPDATE XXX SET ・・・ WHERE ROWID=:fetch_ROWID:fetch_ROWID_ind; }
- 締切済み
- Oracle
お礼
実際のデータベースを見る限りおっしゃるとおり、18桁のようです。ありがとうございました。