2年前にOracleDB 18cをインストールまでしたが、ちょっといじることになった。
※今回は評価版が19c
気づいた。OracleDBサーバを手動起動/手動停止の仕方を知らなかったw
こちらを猿真似したらできたw
■oracleDBの起動
上記をやる前にこれをしないといけない。
・起動も停止もoracleユーザになる
[root@centos7_3 ~]# su - oracle
[oracle@centos7_3 ~]$ dbstart $ORACLE_HOME
※環境変数ORACLE_HOMEはoracleユーザの.bashrcに書き込み済みで値は、
[oracle@centos7_3 ~]$ echo $ORACLE_HOME
/opt/oracle/product/19c/dbhome_1
この段階ではoracleプロセスはこんだけしか居ない。
[oracle@centos7_3 ~]$ ps -ef | grep ora
root 10523 5007 0 21:00 pts/0 00:00:00 su - oracle
oracle 10524 10523 0 21:00 pts/0 00:00:00 -bash
oracle 11768 1 0 21:15 ? 00:00:00 /opt/oracle/product/19c/dbhome_1/bin/tnslsnr LISTENER -inherit ←リスナーというらしい。インスタンスではないらしい。
oracle 28433 10524 0 21:27 pts/0 00:00:00 grep --color=auto ora
・次にsqlplusで接続
[oracle@centos7_3 ~]$ sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on Tue Jun 28 21:29:09 2022
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
Connected to an idle instance.
SQL>
・そんで下記を実行する。
SQL> STARTUP
ORACLE instance started.
Total System Global Area 1593832624 bytes
Fixed Size 9135280 bytes
Variable Size 989855744 bytes
Database Buffers 587202560 bytes
Redo Buffers 7639040 bytes
?????????????????
?????????????????
この時点でoracleプロセスがようやく全部起動する。
[oracle@centos7_3 ~]$ ps -ef | grep ora
root 10523 5007 0 21:00 pts/0 00:00:00 su - oracle
oracle 10524 10523 0 21:00 pts/0 00:00:00 -bash
oracle 11768 1 0 21:15 ? 00:00:00 /opt/oracle/product/19c/dbhome_1/bin/tnslsnr LISTENER -inherit
root 28110 10885 0 21:24 pts/1 00:00:00 su - oracle
oracle 28111 28110 0 21:24 pts/1 00:00:00 -bash
oracle 28534 28111 0 21:29 pts/1 00:00:00 sqlplus as sysdba
oracle 28569 1 0 21:29 ? 00:00:00 ora_pmon_ORCLCDB
oracle 28571 1 0 21:29 ? 00:00:00 ora_clmn_ORCLCDB
oracle 28573 1 0 21:29 ? 00:00:00 ora_psp0_ORCLCDB
oracle 28575 1 2 21:29 ? 00:00:01 ora_vktm_ORCLCDB
oracle 28579 1 0 21:29 ? 00:00:00 ora_gen0_ORCLCDB
oracle 28583 1 0 21:29 ? 00:00:00 ora_mman_ORCLCDB
oracle 28585 1 0 21:29 ? 00:00:00 ora_gen1_ORCLCDB
oracle 28588 1 0 21:29 ? 00:00:00 ora_diag_ORCLCDB
oracle 28590 1 0 21:29 ? 00:00:00 ora_ofsd_ORCLCDB
oracle 28593 1 0 21:29 ? 00:00:00 ora_dbrm_ORCLCDB
oracle 28595 1 0 21:29 ? 00:00:00 ora_vkrm_ORCLCDB
oracle 28597 1 0 21:29 ? 00:00:00 ora_svcb_ORCLCDB
oracle 28599 1 0 21:29 ? 00:00:00 ora_pman_ORCLCDB
oracle 28601 1 0 21:29 ? 00:00:00 ora_dia0_ORCLCDB
oracle 28603 1 0 21:29 ? 00:00:00 ora_dbw0_ORCLCDB
oracle 28605 1 0 21:29 ? 00:00:00 ora_lgwr_ORCLCDB
oracle 28607 1 0 21:29 ? 00:00:00 ora_ckpt_ORCLCDB
oracle 28609 1 0 21:29 ? 00:00:00 ora_smon_ORCLCDB
oracle 28611 1 0 21:29 ? 00:00:00 ora_smco_ORCLCDB
oracle 28613 1 0 21:29 ? 00:00:00 ora_reco_ORCLCDB
oracle 28615 1 0 21:29 ? 00:00:00 ora_w000_ORCLCDB
oracle 28617 1 0 21:29 ? 00:00:00 ora_lreg_ORCLCDB
oracle 28619 1 0 21:29 ? 00:00:00 ora_w001_ORCLCDB
oracle 28621 1 0 21:29 ? 00:00:00 ora_pxmn_ORCLCDB
oracle 28625 1 1 21:29 ? 00:00:01 ora_mmon_ORCLCDB
oracle 28627 1 0 21:29 ? 00:00:00 ora_mmnl_ORCLCDB
oracle 28629 1 0 21:29 ? 00:00:00 ora_d000_ORCLCDB
oracle 28631 1 0 21:29 ? 00:00:00 ora_s000_ORCLCDB
oracle 28633 1 0 21:29 ? 00:00:00 ora_tmon_ORCLCDB
oracle 28640 1 0 21:29 ? 00:00:00 ora_m000_ORCLCDB
oracle 28645 28534 1 21:29 ? 00:00:00 oracleORCLCDB (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
oracle 28648 1 0 21:29 ? 00:00:00 ora_tt00_ORCLCDB
oracle 28650 1 0 21:29 ? 00:00:00 ora_tt01_ORCLCDB
oracle 28653 1 0 21:29 ? 00:00:00 ora_tt02_ORCLCDB
oracle 28655 1 0 21:29 ? 00:00:00 ora_w002_ORCLCDB
oracle 28657 1 0 21:29 ? 00:00:00 ora_aqpc_ORCLCDB
oracle 28659 1 0 21:29 ? 00:00:00 ora_qm02_ORCLCDB
oracle 28661 1 0 21:29 ? 00:00:00 ora_q001_ORCLCDB
oracle 28667 1 0 21:29 ? 00:00:00 ora_cjq0_ORCLCDB
oracle 28670 1 0 21:29 ? 00:00:00 ora_w003_ORCLCDB
oracle 28674 1 0 21:29 ? 00:00:00 ora_p000_ORCLCDB
oracle 28676 1 0 21:29 ? 00:00:00 ora_p001_ORCLCDB
oracle 28827 1 0 21:30 ? 00:00:00 ora_s001_ORCLCDB
oracle 28829 1 0 21:30 ? 00:00:00 ora_w004_ORCLCDB
oracle 28849 1 0 21:30 ? 00:00:00 ora_m001_ORCLCDB
oracle 28851 1 0 21:30 ? 00:00:00 ora_m002_ORCLCDB
oracle 28876 1 0 21:30 ? 00:00:00 ora_m003_ORCLCDB
oracle 28893 1 0 21:30 ? 00:00:00 ora_q003_ORCLCDB
oracle 28917 10524 0 21:30 pts/0 00:00:00 ps -ef
oracle 28918 10524 0 21:30 pts/0 00:00:00 grep --color=auto ora
■oracleDBの停止
[oracle@centos7_3 ~]$ sqlplus / as sysdba
----(略)----
SQL> SHUTDOWN
?????????????????
????????????????????
ORACLE????????????????????
ていうか「????」って何?何かやらかしてるのかなw まあいいか。
SQL> quit
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0?????????????
[oracle@centos7_3 ~]$ ps -ef |grep ora
root 10523 5007 0 21:00 pts/0 00:00:00 su - oracle
oracle 10524 10523 0 21:00 pts/0 00:00:00 -bash
oracle 11768 1 0 21:15 ? 00:00:00 /opt/oracle/product/19c/dbhome_1/bin/tnslsnr LISTENER -inherit
oracle 29347 10524 0 21:39 pts/0 00:00:00 grep --color=auto ora
[oracle@centos7_3 ~]$ echo $ORACLE_HOME
[oracle@centos7_3 ~]$ ps -ef |grep ora
root 10523 5007 0 21:00 pts/0 00:00:00 su - oracle
oracle 10524 10523 0 21:00 pts/0 00:00:00 -bash
oracle 30123 10524 0 21:46 pts/0 00:00:00 grep --color=auto ora
やっと停止された。
