Oracle Database Express Edition 11g Release2(11.2)

ドキュメントの場所
http://docs.oracle.com/cd/E36055_01/index.htm

インストレーション・ガイドfor Linux x86-64

http://docs.oracle.com/cd/E36055_01/install.112/b66469/toc.htm

  • Oracle Database XEのインストール手順

http://docs.oracle.com/cd/E36055_01/install.112/b66469/toc.htm#BABCEAHD

# rpm -ivh downloads/oracle-xe-11.2.0-1.0.x86_64.rpm
# /etc/init.d/oracle-xe configure

Oracle Application Express用の有効なHTTPポート(デフォルトは8080)
Oracleデータベース・リスナー用の有効なポート(デフォルトは1521)
SYSおよびSYSTEM管理ユーザー・アカウントのパスワード
SYSおよびSYSTEM管理ユーザー・アカウントのパスワードの確認
コンピュータの起動時にデータベースを自動的に起動するかどうか(次回の再起動)


データベースの起動
rootユーザーとして次のコマンドを実行

# /etc/init.d/oracle-xe start


データベースの停止
rootユーザーとして次のコマンドを実行

# /etc/init.d/oracle-xe stop

fedora20だと(?)立ち上がらないなぁ。
fedora17のときはうまくいってたような気がする。。

http://docs.oracle.com/cd/E36055_01/install.112/b66469/toc.htm#BABDGCHH

https://docs.oracle.com/cd/E36055_01/install.112/b66469/toc.htm#CIHBCFDD

注意:
Oracle Database XEを使用するには、使用するユーザーIDがLinuxグループdbaのメンバーである必要があります。

スタート・ガイド

  • データベース・ユーザの作成

http://docs.oracle.com/cd/E36055_01/admin.112/b66465/toc.htm#BJFCGCAA

$ sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on 土 7月 21 22:40:28 2012

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

SQL> connect system/***********
接続されました。
SQL> create user chris identified by *****;

ユーザーが作成されました。

SQL> grant connect, resource to chris;

権限付与が成功しました。

SQL> exit
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。
  • サンプル・ユーザー・アカウントのロック解除

http://docs.oracle.com/cd/E36055_01/admin.112/b66465/toc.htm#BJFDGBHJ

$ sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on 土 7月 21 23:47:52 2012

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

SQL> connect system/***********
接続されました。
SQL> alter user hr account unlock;

ユーザーが変更されました。

SQL> alter user hr identified by *****;

ユーザーが変更されました。

SQL> exit
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Productionとの接続が切断されました。

2日でデータベース管理者

https://docs.oracle.com/cd/E36055_01/server.112/b66471/connecting.htm#CEGEIHDC

接続タイプ 必要な環境変数
ローカル ORACLE_SID
ORACLE_HOME
PATH
NLS_LANG
LD_LIBRARY_PATH
リモート(Oracle Database XEを使用) ORACLE_HOME
PATH
NLS_LANG
LD_LIBRARY_PATH
SQLPATH

パスワードの有効期限を無期限にする

http://www.adomin.net/oracleXE_PASS_LIFE_TIME.html
http://ameblo.jp/archive-redo-blog/entry-10640126490.html

$ sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on 水 2月 18 22:18:36 2015

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

SQL> conn SYSTEM/********
接続されました。
SQL> set linesize 2000
SQL> select * from dba_profiles where resource_name='PASSWORD_LIFE_TIME'
  2  ;

PROFILE 		       RESOURCE_NAME			RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT 		       PASSWORD_LIFE_TIME		PASSWORD 180
MONITORING_PROFILE	       PASSWORD_LIFE_TIME		PASSWORD DEFAULT

SQL> alter profile default limit password_life_time unlimited;

プロファイルが変更されました。

SQL> select * from dba_profiles where resource_name='PASSWORD_LIFE_TIME';

PROFILE 		       RESOURCE_NAME			RESOURCE LIMIT
------------------------------ -------------------------------- -------- ----------------------------------------
DEFAULT 		       PASSWORD_LIFE_TIME		PASSWORD UNLIMITED
MONITORING_PROFILE	       PASSWORD_LIFE_TIME		PASSWORD DEFAULT

SQL> 
$ chkconfig --list oracle-xe

注記: この出力は SysV サービスのみであり、ネイティブな systemd のサービスは含まれていません。
      systemd services. SysV 設定のデータはネイティブな systemd の設定によって上書きされます。
oracle-xe      	0:off	1:off	2:on	3:on	4:on	5:on	6:off