Popular Posts(last24hours)

Oracleコマンド備忘

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

CDB,PDBの確認

sqlplus / as sysdba

SQL> select instance_name, status from v$instance;

INSTANCE_NAME                    STATUS
-------------------------------- ------------------------
xe                               OPEN


SQL> show pdbs;

    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 XEPDB1                         READ WRITE NO

db_unique_nameの確認

SQL>show parameter db_unique_name;

NAME                                 TYPE
------------------------------------ ----------------------
VALUE
------------------------------
db_unique_name                       string
XE

ユーザー作成

CREATE USER user_name IDENTIFIED BY "password";

ディレクトリ作成

CREATE DIRECTORY dir_name AS 'C:\temp_dir';

ディレクトリへの権限付与

grant read,write on directory dir_name to user_name;

ユーザーのパスワード変更

ALTER USER user_name IDENTIFIED BY password;

XEの初期プラカブルDBへの接続

sqlplus user_name/XXXXXXXX@//localhost:1521/XEPDB1 as sysdba

テーブル作成

CREATE TABLE examples(
ID NUMBER(10,0) PRIMARY KEY,
NAME VARCHAR2(64),
created DATE
);

データインサート

INSERT INTO examples(id,name,created) VALUES(1,'ヨシヒコ',SYSDATE);
INSERT INTO examples(id,name,created) VALUES(2,'メレブ',SYSDATE);

テーブルスペースの作成

CREATE TABLESPACE sample_space
DATAFILE 'C:\temp_dir\data\demo.dbf' SIZE 100M
AUTOEXTEND ON NEXT 500K MAXSIZE 1024M;

expdp/impdp

expdp user_name/xxxxxx@//localhost:1521/XEPDB1 DIRECTORY=dir_name DUMPFILE=examples.dmp LOGFILE=examples.log TABLES=examples
impdp user_name/xxxxxx@//localhost:1521/XEPDB1 DIRECTORY=dir_name DUMPFILE=examples.dmp LOGFILE=examples.log TABLES=examples TABLE_EXISTS_ACTION=TRUNCATE
impdp user_name/xxxxxx@//localhost:1521/XEPDB1 DIRECTORY=dir_name DUMPFILE=examples.dmp LOGFILE=examples.log TABLES=examples TABLE_EXISTS_ACTION=REPLACE

sqlplusでsysdba権限で接続する(直接接続)

sqlplus sys/password@//XXX.xxx.xxx.xxx:1521/XE as sysdba

sqlplusでSQLファイルを実行

sqlplus user_name/xxxxxx@//localhost:1521/XEPDB1 @C:\temp\sample.sql

sqlファイル内のspool文に日本語のフォルダ名を指定すると、化けてしまいspoolに失敗するので注意。

 

 

【PR】最近楽天で購入した商品

こちらもなかなかのボリューム。子供が綺麗に折り紙を折れるようになると、成長が感じられて、嬉しい。かんたん・かわいい・楽しい! 決定版 おりがみ大図鑑 大ボリューム!190作品がオールカラーでわかる! [...]

この手のやつは、いったいどういう仕組みで絵とペンの音声をマッチさせているのか不思議。もの凄いボリュームなので、子供も飽きずに楽しめます。音で学べる!英語ことば図鑑5000 タッチペンつき [ アレン玉 [...]

いつの間にか、黎明篇の続きが!前回で完結したとばかり思っていたので、これは嬉しい。そして、めちゃくちゃ面白い!宇宙戦艦ヤマト 黎明篇 第2部 マリグナント・メモリー [ 塙 龍之 ]価格:1,650円 [...]

Tips

Posted by admin