Oracle XEのインストール後の初期状態

Oracle XEの初期状態をメモしておく。

SQLPLUSは、SYSTEMでログインしておく。

 

■初期の状態

ディレクトリの確認

$ echo $ORACLE_HOME
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server

 

メモリ使用量の確認

SQL> show sga

Total System Global Area  281018368 bytes
Fixed Size                  1258440 bytes
Variable Size              96472120 bytes
Database Buffers          180355072 bytes
Redo Buffers                2932736 bytes

 

キャラクタセットの確認

SQL> select parameter, value
  2  from nls_database_parameters
  3  where parameter like '%HARACTERSET%';

PARAMETER
----------
VALUE
----------------------
NLS_CHARACTERSET
AL32UTF8

NLS_NCHAR_CHARACTERSET
AL16UTF16

 

ユーザの確認

SQL> select username, created from all_users;

USERNAME                       CREATED
------------------------------ --------
FLOWS_020100                   06-01-31
FLOWS_FILES                    06-01-31
HR                             06-01-31
MDSYS                          06-01-31
ANONYMOUS                      06-01-31
XDB                            06-01-31
CTXSYS                         06-01-31
DBSNMP                         06-01-31
TSMSYS                         06-01-31
DIP                            06-01-31

USERNAME                       CREATED
------------------------------ --------
OUTLN                          06-01-31
SYSTEM                         06-01-31
SYS                            06-01-31

13行が選択されました。

 

■データ容量の確認

データの保存場所を調べる。

SQL> select file_name from dba_data_files;

FILE_NAME
--------------------------------------------------------------------------------
/usr/lib/oracle/xe/oradata/XE/users.dbf
/usr/lib/oracle/xe/oradata/XE/sysaux.dbf
/usr/lib/oracle/xe/oradata/XE/undo.dbf
/usr/lib/oracle/xe/oradata/XE/system.dbf

 

データ容量の確認。 

 $  ls -lh /usr/lib/oracle/xe/oradata/XE/
合計 1.1G
-rw-r-----  1 oracle dba 6.8M  1月 10 07:07 control.dbf
-rw-r-----  1 oracle dba 471M  1月 10 07:00 sysaux.dbf
-rw-r-----  1 oracle dba 341M  1月 10 07:00 system.dbf
-rw-r-----  1 oracle dba  21M  1月  9 22:00 temp.dbf
-rw-r-----  1 oracle dba 176M  1月 10 07:05 undo.dbf
-rw-r-----  1 oracle dba 101M  1月 10 06:46 users.dbf

 

 ■表領域の確認

SQL> SELECT tablespace_name, status, contents FROM dba_tablespaces;

TABLESPACE_NAME                STATUS    CONTENTS
------------------------------ --------- ---------
SYSTEM                         ONLINE    PERMANENT
UNDO                           ONLINE    UNDO
SYSAUX                         ONLINE    PERMANENT
TEMP                           ONLINE    TEMPORARY
USERS                          ONLINE    PERMANENT

 

■「ユーザの作成」と「権限の付与」

SQL> CREATE USER suzuki
2 IDENTIFIED BY xxxx
3 DEFAULT TABLESPACE users
4 TEMPORARY TABLESPACE temp
5 QUOTA UNLIMITED ON users;

 

SQL> GRANT CONNECT TO suzuki;
SQL> GRANT CREATE ANY TABLE TO suzuki;
SQL> GRANT CREATE ANY INDEX TO suzuki;
SQL> GRANT CREATE ANY SYNONYM TO suzuki;
SQL> GRANT CREATE ANY VIEW TO suzuki;