oramemo004

"POLTYP"ってなんだ!?

データベースの移行をもくろみ、expコマンドを久々に使って見た。 そしたら、表のエクスポートにさしかかったところで

EXP-00008: Oracleエラー904が発生しました。
ORA-00904: "POLTYP": 無効な識別子です。
EXP-00000: エラーが発生したためエクスポートを終了します。

などというエラーが発生した。

ぽるてぃーわいぴー、ってなんだ!?!!!

調べてもそんな列等を示しているテーブルはない。制約もない。

ぐぐってみたところ、次のページ発見。

The export command runs a query against a table called EXU9RLS in the SYS schema.
On 11g this table was expanded  with the column POLTYP and the export command (exp)
expects to find this column. 

などと書いてあった。

今使っているのは10gだが…そこで思い当たった。

今は、Windows7で動かすためにパッチをあててあるんだった。 かつてexpコマンドを使ったときはWindowsXPでやってたっけ。

そう思い出し、XP上のパッチなし10gでexpしてみたところ、問題なくエクスポートされました。

に、してもどうすんのかなこれ。

データベースサーバの方にもパッチあてれば解決かな。

最終更新:2013年10月11日 10:22