オラクルでUnicode対応にしたいのですが
やりかたがいまいちわからず・・・
こんなかんじでやったのですが

CREATE TABLESPACE TEST
DATAFILE 'D:\TEST.ORA'
CHARACTER SET UTF8;

どうもうまくいきません
ご存知の方よろしくおねがいします

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

構文 SQL」に関するQ&A: SQLのコマンドでif構文

A 回答 (1件)

文字コード設定はデータベース単位です。


表領域毎に CHARACTER SETを指定することはできません。

SQL直で書く場合は CREATE DATABASE文を使用します。
CREATE DATABASE文の構文は Oracleのマニュアル
「SQLリファレンス」を参照してください。
また、文字コードに関するドキュメントは
「National Language Support Guide」を参照してください。
    • good
    • 0

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

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

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

Qオラクル:ビューのCREATE文について

こんにちわ。

OEMやOBJECTBROWSERで標記のものが確認できますが、
これらはどのデータディクショナリを参照しているのでしょうか?

とりあえず、ALL_VIEWSで列名は取得できるのですが、FROM句やWHERE句の部分がどのテーブルから引っ張っているのかが分からない。といったところです。

ご存知の方、どうぞよろしくお願いします。

Aベストアンサー

VIEWの元データを確認したいのであれば、USER_VIEWSの列:TEXTを参照してください。

select text from user_views where view_name=[知りたいView名(大文字ですよ)];

Qオラクルの「ORA_12545 ターゲット・ホストまたはターゲットが見つかりません」のエラーについて

マルチスレッドサーバ構成にしているOracle8iのサーバに対して、クライアントからSQLPlusなどで接続しようとすると、ORA-12545のエラーが出てしまいます。
tnsnames.oraファイルには、HOSTをIPアドレスで記述しており、そのIPアドレス宛には、pingもtelnetでも接続できます。プロトコルにはTCPを使用しており、特に問題はないと思うのですが・・・。ちなみに、サーバを専用サーバ構成に変更すると繋がるようになります。
この現象に対する対処方法をご存知の方、ご教授ください。

Aベストアンサー

また、くまです。
>init<SID>.ora のHOST の構文を教えてください。

構文ではなく、あなたがデーターベースを作成するときに定義したSID名で自動生成された、データーベースに関するソースです。
存在場所:$ORACLE_HOME/dbs/init<SID>.ora ---> <SID> = TEST
中に書かれている、
db_name = "TEST" <---- データーベースの名前
instance_name = TEST <---- インスタンス名
service_names = TEST <---- サービス名
このソースにあるものと、tnsnames.ora に定義したSID名と同じでしょうか?と聞いたものです。

>lxinst でcharacterをオリジナルに作成していないでしょうか?

この意味は、Oracleデーターベースでユーザー定義キャラクターの利用を可能にするユーティリティコマンドです。簡単に説明しますと、ターゲットホストが見つからない理由は、要求するクライアントのキャラクターがSJISでも、データーベースに引き渡されると、UNICODEに一旦変換されるからです。今、ユーザ定義による作成されたキャラクターセットをなされた場合、これに対応するキャラクターが見つからないので、そのコマンドで作成されたかどうかを聞いたものです。

>レベルアップ等行われていないでしょうか?。
もちろん、データーベースのレベルアップです。8.1.6を8.1.8に変更していながら、クライアントはそのままのバージョンであるかを聞いたものです。

また、くまです。
>init<SID>.ora のHOST の構文を教えてください。

構文ではなく、あなたがデーターベースを作成するときに定義したSID名で自動生成された、データーベースに関するソースです。
存在場所:$ORACLE_HOME/dbs/init<SID>.ora ---> <SID> = TEST
中に書かれている、
db_name = "TEST" <---- データーベースの名前
instance_name = TEST <---- インスタンス名
service_names = TEST <---- サービス名
このソースにあるものと、tnsnames.ora に定義したSID名と同じでしょうか?と聞いたも...続きを読む

Qオラクルでエラー「ORA-00052」が起こります

現在、ユーザーを削除して、また作成するようなことをおこなっています。

drop user を行った際に、
ORA-00052:最大エンキューリソース数 484が発生しました
というエラーが出てしまいます。
これを回避する方法を求めています。


現象としては、まず1回目、drop user を行って create userを行います。
このときはエラーは発生しません。

次に同じ環境で、もう一回drop user を行うと、表題のエンキューエラーが
発生してしまいます。(よって、create userは成功しません)

(1)エンキューリソースというのは、一回drop user を行えば開放されるものなのでしょうか?また、その状況(ロックと開放の状況)をウォッチすることなどは可能なのでしょうか?(そもそもなぜ不足してしまうのでしょうか??)

(2)ENQUEU_RESOURCESという初期化パラメータの値を増やせばいいと
「oracle8i リファレンス・マニュアル」には書いてあったのですが
いったいどれぐらい増やせばいいのでしょうか?またその値が妥当であるという判断は、どうやって下せばいいのでしょうか?


(3)ENQUEU_RESOURCESを増やすとすると、初期化パラメータファイル?とやらを
編集すればよいのでしょうか??

たくさん書いてしまいましたが、ぜひともご教授ねがいます。
まだまだoralceを勉強し始めたばっかりで・・・・。

現在、ユーザーを削除して、また作成するようなことをおこなっています。

drop user を行った際に、
ORA-00052:最大エンキューリソース数 484が発生しました
というエラーが出てしまいます。
これを回避する方法を求めています。


現象としては、まず1回目、drop user を行って create userを行います。
このときはエラーは発生しません。

次に同じ環境で、もう一回drop user を行うと、表題のエンキューエラーが
発生してしまいます。(よって、create userは成功しません)

(1)エンキューリ...続きを読む

Aベストアンサー

select * from v$resource_limit;
をしたときに
ENQUEUE_RESOURCES というのが表示されますが、それを増やしてみたらいいでしょう。

いくつぐらいが妥当かは、ちょっとわかりません。

参考URL:http://www.orafaq.net/msgboard/server/messages/16739.htm

QOracle TABLESPACE の変更方法

こんにちは。
どなたか教えて下さい。

Oracle8.0.4を使ってます。
表を作成する際、TABLESPACEを指定しなかったので、
SYSTEMになってしまいました。
どうやったらTABLESPACEを変更できますか?

Aベストアンサー

移行したい表領域に表のコピーを
作成します。
craete table HOGE_TMP tablespace USERS
as select * from HOGE;
SYSTEM表領域にある表を削除します。
drop table HOGE;
コピーした表を元の名前に改名します。
rename HOGE_TMP to HOGE;

というのでどうでしょうか?
ただし、NOT NULL以外の制約(だったかな?)や、
ANALYZE情報等は、コピーされません。
また、表の作成時にSTORAGE句等をつけていた場合は
craete table HOGE_TMP の後につけ加える必要が
あります。
ユーザーの表領域の変更も必要です。
SYSTEM権限のあるユーザになって
alter user SCOTT default tablespace USERS;
てな感じです。

QOracleのCreate Table 文のStorage句

お世話になります。

OracleのCreate Table 文のStorage句のNextの値を
変更したいのですが、できるのでしょうか?

Alter Table文で変更するのでしょうか?
手元にマニュアルが無く困っております。

よろしくお願いします。

Aベストアンサー

alter table テーブル名 storage ( next 変更後のサイズ );

だっけかな?


このカテゴリの人気Q&Aランキング

おすすめ情報