Oracle XE 18c インストール練習(Win10)
2020年3月26日
■参考サイト------------------------------------------------------
Oracle XEクイックスタート
https://dotinstall.com/lessons/basic_aws/9502
Windows版
https://docs.oracle.com/cd/E96517_01/xeinw/installation-guide.html#GUID-C3C5B05A-3BEB-4373-96D0-80BBADFBD6A4
■目標
1.Oracleを理解する
■方針
Quiitaのようなナレッジエンジンでもなく、SE個人ブログでもなく、
Microsoft社の公式サイトにOracle18XEのインストールガイドがあったので、
じゃあそれを使ってインストール→設定→壊す→インストール→設定→壊す、、
を繰り返して理解を深める。
そしてフィードバックして、12cを理解する。
■手順
0.OracleXE184_Win64.zipをダウンロードし解凍
1.setup.exeでインストール
ウィザードに沿って進める。
→インストール先:C:\app\sinta\product\18.0.0\
→パスワード(SYS、SYSTEM、PDBADMIN):Sxxx1xx4
→宛先フォルダ:C:\app\sinta\product\18.0.0\
Oracleホーム:C:\app\sinta\product\18.0.0\dbhomeXE\
Oracleベース:C:\app\sinta\product\18.0.0\
→マルチテナント・コンテナ・データベース:
localhost:1521
プラガブル・データベース:
localhost:1521/XEPDB1
EM Express URL:
https://localhost:5500/em
2.Oracle Database XEへの接続
色々な接続を紹介
・OS認証での接続
→Windowsプロンプトを起動
→カレントディレクトリを変更
>cd C:\app\sinta\product\18.0.0\dbhomeXE\bin
→下記実行
>sqlplus / as sysdba
→DBに接続
・Net Servicesリスナーおよびデフォルト・サービスの確認
→下記実行
>cd C:\app\sinta\product\18.0.0\dbhomeXE\bin
→下記実行
>lsnrctl status
3.Oracle Database XEの開始および停止
色々な開始と停止方法を紹介
・Windowsサービスを使用した開始と停止
→Widnowsサービスを起動(services.msc)
→OracleServiceXEサービスを選択
→こいつを自動/手動、停止/開始でコントロールする
・SQL*Plusを使用した開始と停止
→DBの停止
>cd C:\app\sinta\product\18.0.0\dbhomeXE\bin
>sqlplus / as sysdba
SQL>SHUTDOWN IMMEDIATE
→DBの起動
SQL>STARTUP
SQL>ALTER PLUGGABLE DATABASE ALL OPEN;
・プラガブル・データベースの自動オープンの設定
→OPEN
SQL> ALTER PLUGGABLE DATABASE ALL OPEN;
→START
SQL> ALTER PLUGGABLE DATABASE ALL SAVE STATE;
4.Enterprise Manager Expressの使用
ブラウザから下記URLにアクセス
https://localhost:5500/em
→ログインしてよしなに色々いじってみる
ユーザ名:sys
パスワード:Sxxx1xx4
コンテナ名:―
[sysdba権限]にチェック入れる
→ログインしたら、懐かしのEMを色々触ってみる
参考
https://docs.oracle.com/cd/E83857_01/paas/database-dbaas-cloud/csdbi/access-em-database-express-18c.html
https://thinkit.co.jp/article/11461
・EM Expressをリモート・クライアントから使用可能にする
→以下実行
>cd C:\app\sinta\product\18.0.0\dbhomeXE\bin
>sqlplus system
>Enter password: [SYSTEM_password]
SQL>EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
以上
------------------------------------------------------
【参考】
OracleXE18c(Win10にインストール)からOracleAPEX19.1にアップグレード
https://qrunch.net/@tomof/entries/zBFqBgmzpyFjTaXS
*DBへの接続の仕組みを正しく理解する
https://www.atmarkit.co.jp/ait/articles/0905/28/news109.html
*ゼロから理解するRAC
https://www.atmarkit.co.jp/ait/articles/0904/13/news115.html
------------------------------------------------------
*tnsnames.oraとは?どこにあるの?(クライアント側のプロセス)
https://www.shift-the-oracle.com/oracle-net/tnsnames.html
https://w.atwiki.jp/tak_is/pages/72.html
http://www.noguopin.com/oracle/index.php?tnsnames.ora
------------------------------------------------------
*SQLPLUSでの接続
ローカル接続 VS リモート接続(リスナー/Oracle Net要)
https://sql-oracle.com/?p=1724
https://products.sint.co.jp/siob/blog/oracle-access
https://www.shift-the-oracle.com/sqlplus/tutorial/sqlplus.html
https://www.shift-the-oracle.com/sqlplus/tutorial/sqlplus-remote.html
------------------------------------------------------
*リスナーファイルの場所
http://www.noguopin.com/oracle/index.php?listener.ora
https://www.sql-dbtips.com/listener/directory/
*リスナーの起動
https://docs.oracle.com/cd/E16338_01/network.112/b56288/gettingstart.htm
*OracleNet通信について
https://www.oracle.com/technetwork/jp/database/articles/kusakabe/kusakabe-3-4490049-ja.html
------------------------------------------------------
*Oracle Databaseのクライアントライセンスについて
https://xn--w8j8bac3czf5bl7e.com/license/
------------------------------------------------------
*Oracle サーバーと Oracle クライアントの接続対応一覧
https://www.projectgroup.info/documents/Oracle/connect.html
------------------------------------------------------
*(マルチテナント)コンテナデータベースとは
*プラガブルデータベースとは
http://www.intellilink.co.jp/article/column/ora-report20130815.html
https://www.out48.com/archives/4391/
https://www.ashisuto.co.jp/tech-note/article/20130912_oracle.html
https://www.projectgroup.info/documents/Oracle/ORA-120005.html
------------------------------------------------------
*Oracle Bronze DBA 問題
https://www.oracle.com/jp/education/certification/db12-bronzea-3499339-ja.html
→Pingtの問題で!
------------------------------------------------------
*具体的にデータを作成していこう!
SE日記:
https://oreno-it.info/archives/286
ひとりでできるもん:プラガブルDBの作成
https://xn--w8j8bac3czf5bl7e.com/2018/07/09/pdb%E3%81%AE%E4%BD%9C%E6%88%90%E6%96%B9%E6%B3%95/
https://www.doraxdora.com/blog/2019/08/16/post-9450/
http://soldoutdb.com/gold/multi/gold2.html
https://dbalone.com/oracle-create-pdb
*SQL Developer(12Cにはある、18Cには無い)
https://www.dcom-web.co.jp/lab/database/oracle/create_pdb_in_oracle-12c
https://www.oracle.com/technetwork/jp/database/articles/jissenn12c/jissen12c-01-2052300-ja.html
以上