Oracle 10gで統計情報が取得されたことを確認するSQL文を教えてください。

統計情報の取得方法としては、
Primary Key、Indexを再作成した後、DBMS_STATS.GATHER_SCHEMA_STATSを使用して統計情報を取得しております。


よろしくお願いします。

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

A 回答 (1件)

DBA_TABLES 及び DBA_INDEXES の NUM_ROWS、LAST_ANALYZED の確認でよいと思います。

    • good
    • 1
この回答へのお礼

ご回答ありがとうございました。

勉強になりました。

お礼日時:2011/04/13 09:17

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人はこんなQ&Aも見ています

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

このQ&Aを見た人が検索しているワード

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

Q名古屋の英語サークルの情報はどこで探す?

名古屋に住んでいます。
会話練習としてECCに通う予定ですが、それ以外に英語を試す機会としてあまりお金のかからない英語のサークルなどに参加しようと考えています。

英語サークルなどの情報は国際センターへ行けば情報を集められますか?
それとも、ネットでもかなり検索可能でしょうか?

情報をお願い致します。

Aベストアンサー

名古屋市生涯学習推進センターのサイトです。

新着情報>「学習グループ情報検索システム」のリンク先で検索できます。「英会話」「英語」などで試してみるといろいろな活動をしているサークルがあるようですよ。

参考URL:http://www.suisin.city.nagoya.jp

Qoracle10g update件数の取得方法

oracle10g update件数の取得方法

pl sql(stored procedure)で複数のupdate文を適用します。update後にupdateしたレコード件数をログテーブルにinsertしたいのですが、updateしたレコード件数を取得する方法はありますか?

Aベストアンサー

こんにちわ。

> updateしたレコード件数を取得する方法・・・
SQL%ROWCOUNTT で取得できます。

こんな感じです。

begin
 update hogehoge set ・・・;
 cnt := SQL%ROWCOUNT;
 insert ・・・ (table_name, update_cnt) values ('hogehoge', cnt);
 commit;
end;

Q情報の代わりに英語を。。。

こんにちは。高校3年生です。
私の学校は1年の時に、情報をやります。
2年の時もカリキュラム上は情報を1単位することになっているのですが、
君達は情報よりも英語をしたほうが良いってコトで情報の時間で英語をしていました。ちなみに2年の情報の成績は1年の時のものをそのまま使う。
一年生の時に情報を行えば、2年でする必要は無いのでしょうか?
よろしくお願いします

Aベストアンサー

そんな訳ありません。
2年で行う情報は、
1年でやったものとは違いレベルが上がっています。

それを放棄すると言うことは、
仮に英語の能力(?)は上がるかもしれませんが、
情報の能力は1年のままです。

この行為は、今話題となっている「履修問題」と同じです。

QOracle10gのリリースの確認の仕方

質問のタイトルどおりなのですが、Oracle10gのリリースの確認の仕方をどんな方法でも、いくつでもいいので教えてください^^;

お願いします(;´д⊂)

Aベストアンサー

リリース番号の確認ですよね?
SQL*PLUSで接続すると最初のメッセージからリリース番号はわかります。

SELECT * FROM PRODUCT_COMPONENT_VERSION
を実行すればインストールしたオプション群のバージョンもわかります。

Qマーケティング情報が載っている英語サイト

マーケティング情報が載っている英語サイト

こんにちは。今後仕事上の必要が出てくる可能性があるため、ビジネス英語を学ぼうとしています。
英語は大学時代にも教職用の科目を取っているなど、ある程度勉強していましたが、
その後10年以上使っていないために、ブランクがかなりある状態です。

せっかくなので、業務に関わるマーケティング情報を海外サイトなどで見て、
少しずつ英語に慣れて行こうと思っていますが、
適したサイトが見つけられなかったため、アドバイスをいただけますでしょうか。
最新のマーケティング理論、またはマーケティング事例について
情報が掲載されているサイトだとありがたいです。

こうした情報はほとんどがアメリカ発で、日本語に訳されるまでに時間がかかるものも多いので、
英語の勉強がてらにマーケティング情報も仕入れたいと思っています。

何卒よろしくお願い申し上げます。

Aベストアンサー

とりあえず、「Philip Kotler」(フィリップ・コトラー)氏の名で検索して、ヒットしたサイトを閲覧していくのが一番手っ取り早いのではないでしょうか。

そこから、「Marketing strategy」や「marketing research」、「Marketing management」などの theory のキーワードが見つかってくるでしょう。

QOracle10g R2 の32bit版、64bit版の確認

 
お世話になります。

Oracle10g R2 には32bit版、64bit版が存在しますが現状稼動しているDBが
32bit版なのか、64bit版なのかを判断する方法(コマンド等)があるでしょうか?

もうひとつ質問があるのですが、

x64対応CPUのPCの仮想環境(VMware)上のSolaris10(64bit版)にOracle10g R2(64bit版)をインストールした環境があります。
これを x64未対応CPUのPCへフォルダごとコピーして動かそうとした場合、やはり正常には動かないのでしょうか?
つまり x64未対応のCPU上でOracle10g R2(64bit版)が正常に動くのかどうかという事です。
※普通に考えれば動かないとは思いますが・・・。

よろしくお願い致します。
 

Aベストアンサー

お答えします

◆ 実際にやってみます

動いているオラクルの場合は、v$versionで確認します

32bit版で実行

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
PL/SQL Release 11.1.0.7.0 - Production
CORE 11.1.0.7.0 Production
TNS for Linux: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production

64bit版で実行
SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
PL/SQL Release 11.2.0.1.0 - Production
CORE 11.2.0.1.0 Production
TNS for Linux: Version 11.2.0.1.0 - Production
NLSRTL Version 11.2.0.1.0 - Production

64bitの場合のみ、64bitの文字が見えます。
32bitの場合は、bit情報は、なにもでません。

この方法で、 32bitと、64bitが識別できます。


◆ つづいて、停止している場合の確認方法です
これは、Unix系だけですが・・・

binフォルダの下にある、oracleというファイルを、
fileで確認します

32bit版
[oraprod@ebsdb 11.1.0]$ cd $ORACLE_HOME/bin
[oraprod@ebsdb bin]$ file oracle
oracle: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped

64bit版
[oracle@oralove bin]$ cd $ORACLE_HOME/bin
[oracle@oralove bin]$ file oracle
oracle: setuid setgid ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped

これで、64bitであることが分かります



◆ 続いて、お答えします

>x64未対応のCPU上でOracle10g R2(64bit版)が正常に動くのかどうか

結論  動きません

単純にファイル操作を行っているわけではなく、カーネルなどの
64bit, 32bitに関わりますので、動きません。

ただし、expdp/impdpであれば、別の環境に移行することは可能です

Your DBA MOTO:TAKER

お答えします

◆ 実際にやってみます

動いているオラクルの場合は、v$versionで確認します

32bit版で実行

SQL> select * from v$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Production
PL/SQL Release 11.1.0.7.0 - Production
CORE 11.1.0.7.0 Production
TNS for Linux: Version 11.1.0.7.0 - Production
NLSRTL Version 11.1.0.7.0 - Production

64bit...続きを読む

Q英語で「情報屋」を表す言葉はありますか?

中学生の娘が突然、

「英語で”情報屋”のことを何というの?」

と聞いてきました。
娘いわく、情報屋とは、
「いろんな情報を売る人」
のことだそうです。

そもそもそんな職業があるのかどうかもよくわからないのですが、
確かに今のご時世、個人の情報を漏らす、入手する人というのは存在するかも知れません。

「情報を漏らす」とか、「そういうことが役目の人」
とか、なかなか難しい注文をつけてきます。

抽象的で申し訳ありません。
英語でそんなような感じの職業名はあるでしょうか?

教えてください。

Aベストアンサー

「情報屋」とは何かと面と向かって訊かれると答えに窮しそうです。
記者は情報を集めて記事を書く、作家は情報を集めて小説を創作し、警察は情報を集めて犯人を逮捕する。しかし、情報屋とは呼ばれません。
「広辞苑」、「現代用語の基礎知識」、Web辞書をいくつか見ましたが、「情報屋」の定義は見つかりませんでした。
そこで、個人的な理解で、「情報屋」とは「入手困難な事実を調べ上げ、その事実を求める者に売却することを商売とする者」のことだと考えました。「密告者」という意味もないとはいえませんが、少し違う感じです。
この意味で「情報屋」を英語で何と言えるでしょうか。
「情報屋」を和英辞典で引くと、「Informer」とか「Informant」がでてきます。
Informer
"An informant, especially one who informs against others, often for compensation."
AmericanHeritage
URL: http://tinyurl.com/6zs5q
情報屋といえなくもないのですが、同義語をいくつかあげます。
betrayer canary fink snitch tipster
MerriamWebster
URL: http://tinyurl.com/53hdd
基本的には、「密告者」、「タレコミ屋」、「おしゃべり」の系統で、日本語の「情報屋」とちょっと違う感じです。

もう少し、金で怪しげな情報を売るという感じの言葉はないかと探しました。
information broker
A person who sells information, particularly corporate data gathered via research or corporate espionage.
URL: http://tinyurl.com/5w4fr

「情報屋」とは何かと面と向かって訊かれると答えに窮しそうです。
記者は情報を集めて記事を書く、作家は情報を集めて小説を創作し、警察は情報を集めて犯人を逮捕する。しかし、情報屋とは呼ばれません。
「広辞苑」、「現代用語の基礎知識」、Web辞書をいくつか見ましたが、「情報屋」の定義は見つかりませんでした。
そこで、個人的な理解で、「情報屋」とは「入手困難な事実を調べ上げ、その事実を求める者に売却することを商売とする者」のことだと考えました。「密告者」という意味もないとはいえません...続きを読む

QORACLE MASTER Bronze Oracle Database 10g

ORACLE MASTER Bronze Oracle Database 10gの試験を受けようと思ってるのですが、Oracle 10g Bornze DBAの試験の勉強を家の環境にて構築して、試しながら勉強したいと思っています。ORACLE MASTER Bronze SQL基礎I等に、trial版のoracle 10gのCDが入っている参考書がありますが、これでは、enterprize managerは使えないでしょうか?
もし使えるようでしたら、どの参考書のものでしょうか?できるだけ、実際に試しながら勉強したいので、
ご教授お願いします。

Aベストアンサー

どの参考書にOEM(Oracle Enterprise Manager)が同梱されているのかは分からないですが少なくとも日本オラクルのHPから落とせるOracle Database 10gにはOEMは付いていますよ。プロファイル登録、アンケート回答、ADSL回線(600MB落とします)が必要ですがすぐに使えますよ。検討してみてください。
また、プロファイル登録することで利用ができるようになるOTN(Oracle Technology Network)http://otn.oracle.co.jp/やOiSC(Oracle internet Support Center)http://support.oracle.co.jp
では非常に有益な情報を数多く得られるので登録はしておいた方が良いかと思います。

ダウンロードのURLを参考URLとして載せておきますね。

参考URL:http://otn.oracle.co.jp/software/products/oracle10g/index.html

Q英語、中国語の情報量の差

twitter の140文字制限って英語でも中国語でも一緒ですよね?

例えば日本語でいうと同じ文字数で英語の倍の情報量はあると思います。
私は中国語できないのでイメージしづらいですが、それ以上の情報量ありそうな気がします。

英語、中国語できるかた、そのへんどうでしょうか?

Aベストアンサー

では短い文章で一例を。

(英)I love you.(11文字)
(日)君が好きです。(7文字)
(中)我愛[イ尓]。(4文字)※[ ]内は一文字

確かに文字数だけ見ると、おっしゃる通り、表意文字である漢字のみを使う中国語の凝縮度はかなりなものではないでしょうか。

Q【oracle10g 】Oracle Enterprise Managreでの表のインポート

資格取得の為に、体験版を操作しながら勉強しています。Oracle Enterprise Managreで、表をエクスポートし、一度表を削除(truncate)して、インポートしようとしています。
画面上、インポートは正しく行われているみたいですが、データが戻ってません。
ログには
ORA-39111: Dependent object type TABLE_STATISTICS skipped, base object type TABLE:"TOSHIHIRO"."PERSON" already exists
Job "TOSHIHIRO"."IMPORT000252" completed with 2 error(s) at 20:11
と、あります。

ネットで検索すると、以下を見つけましたが、具体的にどのような処理をすれば良いのかわかりません。

ORA-39111: 依存オブジェクト型stringはスキップされ、ベース・オブジェクト型stringはすでに存在します。
原因: ベース・オブジェクトがすでに存在するため、Data Pumpインポート・ジョブの実行中に依存オブジェクトがスキップされています。
処置: ダンプ・ファイルからのオブジェクトを必要とする場合は、ベース・オブジェクトと依存オブジェクトを削除し、適切なフィルタを使用してインポートを再試行してください。

よろしくお願いします。

資格取得の為に、体験版を操作しながら勉強しています。Oracle Enterprise Managreで、表をエクスポートし、一度表を削除(truncate)して、インポートしようとしています。
画面上、インポートは正しく行われているみたいですが、データが戻ってません。
ログには
ORA-39111: Dependent object type TABLE_STATISTICS skipped, base object type TABLE:"TOSHIHIRO"."PERSON" already exists
Job "TOSHIHIRO"."IMPORT000252" completed with 2 error(s) at 20:11
と、あります。

ネットで検索すると、以下を...続きを読む

Aベストアンサー

No.1でも書いたのですがimpdpコマンドのパラメータでTABLE_EXISTS_ACTIONがあります。
TABLE_EXISTS_ACTION=APPENDで表が存在してもインポートすることが可能です。(デフォルトは通常SKIP)
資格取得の為の勉強なら、oracleのマニュアルを参照されたほうが良いと思います。
OTN(参考URL参照、要ユーザ登録(無料))でマニュアルがダウンロードできるので、見てはどうでしょうか?

参考URL:http://otn.oracle.co.jp/


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング

おすすめ情報