ドキュメントの場所
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
- Oracle Database XEの起動
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