本文主要介绍Oracle数据库的启动过程。
切换到数据库用户Oracle
su oracle
# 使Oracle用户配置文件生效
source ~/.bash_profile
启动Oracle监听
lsnrctl start
登录SQLplus
sqlplus /nolog
conn / as sysdba
startup
可以发现启动数据库的时候出现了错误。这是因为
/dev/shm不够大,/dev/shm必须大于MEMORYTARGET,f否则会报错。
/
d
e
v
/
s
h
m
不
够
大
,
/
d
e
v
/
s
h
m
必
须
大
于
M
E
M
O
R
Y
T
A
R
G
E
T
,
f
否
则
会
报
错
。
。解决方案就是增大/dev/shm的大小.这里我将/dev/shm的大小设为了16G。
mount -o remount,size=16G /dev/shm
之后在此执行启动命令,就可以启动Oracle数据库。
startup