2016/05/17時点で価格を確認済み
【格安】ORACLE MASTER 受験チケットをどこで買う事が?
(税込の価格で比較)
Oracleのサイトでチケット購入するには「28,728円」
楽天市場のサイトでチケット購入するには「26,720円
差額として2,008円」お得に受験できます、楽天で買った方がお得
(税抜の価格で比較)
Oracleのサイトでチケット購入するには「26,600 円」
楽天市場のサイトでチケット購入するには「24,741 円」
楽天市場でOracleの受験チケット(電子チケット)の購入には

【ピアソンVUE専用】Oracle会場試験用受験チケット(電子チケット)【RCP】

価格:26,720円
(2016/5/17 16:45時点)
感想(7件)


ORACLE MASTER 12c 受験番号一覧
ORACLE MASTER Bronze Oracle Database 12c
・12c SQL基礎[12c SQL] 試験番号 1Z0-061-JPN
Bronze DBA 12c 試験番号 1Z0-065
--------------------------------------------
ORACLE MASTER Silver Oracle Database 12c
試験番号 1Z0-062
--------------------------------------------
ORACLE MASTER Gold Oracle Database 12c
試験番号 1Z0-060
最近の記事
2015年07月06日

GET_DDLの使い方がよく分からない 2

GET_DDLの使い方がよく分からない 2

自宅でやってみました

DBMS_METADATA.GET_DDL( オブジェクトタイプ , オブジェクト名 , [ スキーマ ] )

SQL> SELECT OWNER,INDEX_NAME,TABLESPACE_NAME FROM DBA_INDEXES WHERE INDEX_NAME='TEST_INDEX';

OWNER   INDEX_NAME   TABLESPACE_NAME
------------------------- ------------------------- -------------------------
TEST   TEST_INDEX   USERS

さっきの
GET_DDLで使っていたのが

select dbms_metadata.get_ddl('INDEX','TEST_INDEX','TEST') from dual;


GET_DDL( オブジェクトタイプ , オブジェクト名 , [ スキーマ ] )→
GET_DDL( オブジェクトタイプ , オブジェクト名 , OWNER )

構文違い??してます??

スキーマのところに、オーナーを入れてしまってました

けどうまく、GET_DDLで取れていたようだけど・・・・


使い方違ったのかな??

違ったようです・・・・・
Oracle オラクル試験を受験


posted by Oracclle at 21:33 | ニューヨーク ☁ | Oracle実機操作 | このブログの読者になる | 更新情報をチェックする

【オラクル】GET_DDLの使い方がよく分からないどんな作成がされ

オラクルの「GET_DDL」の使い方がよく分からない
どのようなDDL文だったから分かるようになるコマンドみたいなのですが
20180311_pasokon.jpg

自宅でやってみました
Windows7の環境にオラクル11g入れています。
DBMS_METADATA.GET_DDL( オブジェクトタイプ , オブジェクト名 , [ スキーマ ] )

というのは分かりましたが実際はどうするの??

indexで確認してみます

SQL> SELECT INDEX_NAME ,TABLESPACE_NAME ,OWNER FROM DBA_INDEXES WHERE INDEX_NAME='TEST_INDEX';

INDEX_NAME   TABLESPACE_NAME   OWNER
------------------------- ------------------------- -------------------------
TEST_INDEX   USERS   TEST

こちらのインデックスをGET_DDLしてみました

select dbms_metadata.get_ddl('INDEX','TEST_INDEX','TEST') from dual;

SQL> select dbms_metadata.get_ddl('INDEX','TEST_INDEX','TEST') from dual;

DBMS_METADATA.GET_DDL('INDEX','TEST_INDEX','TEST')
--------------------------------------------------------------------------------

CREATE INDEX "TEST"."TEST_INDEX" ON "TEST"."TEST_TABLE" ("EMP_ID")
PCTFREE

DDL文が取得できました

他のユーザで、同じSELECT文では取得できない?取得できる??

SQL> SHOW USER
ユーザーは"SYS"です。
SQL>
SQL> select dbms_metadata.get_ddl('INDEX','TEST_INDEX','TEST') from dual;

DBMS_METADATA.GET_DDL('INDEX','TEST_INDEX','TEST')
--------------------------------------------------------------------------------

CREATE INDEX "TEST"."TEST_INDEX" ON "TEST"."TEST_TABLE" ("EMP_ID")
PCTFREE
SYSユーザでは、全く同じSELECT文で取得できました

さらに別のユーザで
SQL> SHOW USER
ユーザーは"SYSTEM"です。
SQL>
SQL> select dbms_metadata.get_ddl('INDEX','TEST_INDEX','TEST') from dual;

DBMS_METADATA.GET_DDL('INDEX','TEST_INDEX','TEST')
--------------------------------------------------------------------------------

CREATE INDEX "TEST"."TEST_INDEX" ON "TEST"."TEST_TABLE" ("EMP_ID")
PCTFREE

取得できました。

では、一般ユーザでは無理かな??

SQL> SHOW USER
ユーザーは"STUDY"です。
SQL> select dbms_metadata.get_ddl('INDEX','TEST_INDEX','TEST') from dual;
ERROR:
ORA-31603:
オブジェクト"TEST_INDEX"(タイプINDEX)がスキーマ"TEST"で見つかりません。
ORA-06512: "SYS.DBMS_SYS_ERROR", 行105
ORA-06512: "SYS.DBMS_METADATA", 行3261
ORA-06512: "SYS.DBMS_METADATA", 行4863
ORA-06512: 行1

一般ユーザ
STUDYというの作って
インデックスをSELECTしてみましたが
DDL文取得できませんでした


あってるかな??
正しい確認できてるでしょうか?
Oracle オラクル試験を受験






どんな感じで
作成されたものか?

途中からプロジェクトに参加して

記録されているものが無いと

オラクルを調べる場合に

「GET_DDL」文を使うって事があるって事みたいです。


さすがに、資料、エビデンス残っているはずと思いますが
posted by Oracclle at 21:20 | ニューヨーク ☁ | Oracle実機操作 | このブログの読者になる | 更新情報をチェックする
Oracle オラクル試験を受験 ORACLE MASTER Bronze Oracle Database 11g
DBA 試験番号: 1Z0-018
SQL 試験番号: 1Z0-017
SQL 試験番号: 1Z0-051
Oracle オラクル試験を受験
人気記事
    ×

    この広告は180日以上新しい記事の投稿がないブログに表示されております。