サーバーにOralce8(8.0.5 nt)とOracle8i(8.1.7nt)があり
Oracle8の方のプログラムを作りたいのですが
Oracle8iのpro*cしか持っていません
このような場合oracle8用のpro*cを購入しないとだめでしょうか?
(ライセンスとか・・・)

Oralce8に接続するクライアントは今のままのバージョン(oracle8)を使用したいのですがOracle8クライアントのプログラムを8i用のpro*c8.1.7で作成できますか?
(このときはやっぱりクライアントは8iじゃないとだめでしょうか?)

回答、よろしくお願いします

このQ&Aに関連する最新のQ&A

A 回答 (1件)

下位互換は無いようですね。


pro*c8.1.7ではOracle8i用のプログラムになってしまうようです。

取り扱い店に相談されるのが確実だと思いますがいかがでしょうか。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aと関連する良く見られている質問

QRed Hat Linux7.3にOracle8i 8.1.7

Red Hat Linux7.3にOracle8i 8.1.7をインストールしようとしているのですが、どうしてもインストールが出来ません。
環境変数やJREのインストール後、KDEからoracleユーザーでログインし
./runInstallerを実行するのですが$ Initializing Java Virtual Machine.... pleas wait..と表示されたまま前に進みません。

Aベストアンサー

Oracleのインストール要件を確認してください。

Oracle 8.1.7 は RedHat 7.1.3 はサポートしていません。
どうしてもインストールしたかったら自己責任で
やるしかないでしょう。
でも変な動きをしてもオラクル社は何の責任も
取らないと思いますよ。
やめておいた方が無難です。

参考URL:http://www.oracle.co.jp/products/system/o8/linux817/

QOracle8i 8.1.7の設定方法を教えてください

Oracle8i 8.1.7をインストールしその後自分で表領域などの作成を行いたいのですが素人のため良く分かりません
表領域やユーザー等の作成方法、順序など教えていただけないでしょうか
お願いいたします

Aベストアンサー

ご質問の範囲が非常に広いため、お答えするのは難しいと思います。書籍を購入してトライすることをお勧めします。

QOracle 8i EE (8.1.7)のインストール(Solaris)

Oracle8.1.7 for SPARC Solarisをインストールしているのですが、
どうしてもエラーで上手くいきません。お知恵をお借りしたいと思います。
症状は、インストール自体は上手く行き、dbassistが立ち上がって
インスタンスを作成する段になって、「ORA-03114 Oracle not connected」
が出て止まってしまいます。エラーを調べると、ユーザ作成プログラムが
ログオンしていないと書いてあるのですが、どのようにして対処したら
良いのか教えて下さい。宜しくお願いします。

Aベストアンサー

とりあえず確認です
作業前作業として/etc/system の編集は行っていますか?
していれば以下見てください

インストール自体はうまくいっているのならDB作成を
後で行うという方法でとりあえず、DBエンジンとネット(listener.ora)の設定のみ正常にインストール出来るかと思います

インストール終了後に $ORACLE_HOME/bin/dbassist
でDBアシスタントが実行出来ると思います

その際 確認として、
1.ps -ef で作成したいSID名のプロセスが上がっていないか(上がっている場合はsvrmgrlでshutdown abort)

2.作成したいDBの構成ファイル等が既に存在していないかどうか(有れば削除)

以上で試してみてください




あと、何回もDBを作成する可能性があるならアシスタントの最後でDB即時作成を選ばずにシェル作成をえら
んでシェルとして残しておくのも良いかもしれません
(init.oraのパスワードファイル使用のパラメータに注意。 その他いろいろ有りますが・・・)

とりあえず確認です
作業前作業として/etc/system の編集は行っていますか?
していれば以下見てください

インストール自体はうまくいっているのならDB作成を
後で行うという方法でとりあえず、DBエンジンとネット(listener.ora)の設定のみ正常にインストール出来るかと思います

インストール終了後に $ORACLE_HOME/bin/dbassist
でDBアシスタントが実行出来ると思います

その際 確認として、
1.ps -ef で作成したいSID名のプロセスが上がっていないか(上がっている場合はsvrmgrlでshutdown...続きを読む

QOracle8i(8.1.7)forLinuxのDB サーバにリスナーを強制切断するには

恐れ入ります、oracleのDBサーバにクライアントがWindowsでMSアクセスを使用
しているユーザがODBC経由で接続しています。
このリスナーをoracleのDBサーバ側で強制切断するoracleのコマンドと
いったものはないのでしょうか?
よろしくお願い致します。

Aベストアンサー

ACCESSユーザーのプロセスをKILLするにはまず、接続ユーザーの
確認が必要ですが、V$SESSIONにて接続しているユーザー情報が取得可能
です。ACCESSのプロセスは、...MSACCESS.EXEと出てくると思うの
で該当の SID名, SERIAL# を控えておきます。

接続ユーザーの情報はsystemユーザーにてsql*plusまたはSVRMGRを使って
select * from v$session;
を実行することにより取得が可能です。

次に該当プロセスの強制切断ですが同じくsystemユーザーにてsql*plus
またはSVRMGRを使って
alter system kill session 'SID名,SERIAL#';

(実行例)
> alter system kill session '17,143';

システムが変更されました。

なお、この方法でKILLするのは対象のACCESSプロセスを特定
できないと他の関係ないものを強制終了してしまうので非常に危険でも
あります。十分注意して使用したほうがいいかと思います。

また、うろおぼえですがACCESSのオプション設定の中にODBC
タイムアウト設定があったような気がします。
確か600秒だったような...

ACCESSユーザーのプロセスをKILLするにはまず、接続ユーザーの
確認が必要ですが、V$SESSIONにて接続しているユーザー情報が取得可能
です。ACCESSのプロセスは、...MSACCESS.EXEと出てくると思うの
で該当の SID名, SERIAL# を控えておきます。

接続ユーザーの情報はsystemユーザーにてsql*plusまたはSVRMGRを使って
select * from v$session;
を実行することにより取得が可能です。

次に該当プロセスの強制切断ですが同じくsystemユーザーにてsql*plus
またはSVRMGRを使って
alter s...続きを読む

QOracle8iのデータをOracle8へ移行する方法

Oracle8iでエクスポートしたファイルをOracle8へインポートすると
「IMP-00010:有効なエクスポート・ファイルではありません。
ヘッダーは検証に失敗しました。」
と出て失敗してしまいます。
講習会のテキストを読んでみると、「この方法ではうまくできないこと
のあります」とだけ書いてあり、どうすればうまく行くのかが
わかりません。
元々下位バージョンへ移行するということで、「ムリなんじゃないかなぁ~」
と思ってやってみたらやっぱりダメでした。
何か良い方法はないのでしょうか・・?

Aベストアンサー

ORACLE8iのエクスポートファイルじゃないとダメなんですか?
8i環境のテーブルのレコードを8環境に移行したいというのであれば、Oracle8iではなく、Oracle8のexpを使用してエクスポートファイルを作り、Oracle8のimpでデータを8環境に入れてやればいいはずです。


人気Q&Aランキング

おすすめ情報