oracle 启动及异常处理

1、启动
$ su oracle  (使用oracle 用户)
$sqlplus /nolog
sql> conn / as sysdba
sql> startup (启动数据库)  ( sql> shutdown  (关闭数据库)
sql> quit (退出sql 模式)

进入oracle bin 目录 (echo $ORACLE_HOME, echo $ORACLE_SID)
$ ./lsnrctl start (启动监听器) ( $ ./lsnrctl stop (关闭监听器)  / lsnrctl start
$ ./lsnrctl (查看状态 )
LNSRCTL> status
LNSRCTL> exit (退出 )


异常
1、ORA-12514: TNS:linstener does not currently know of service requested in connect descriptor
查看监听器状态,关闭后重新启动监听器
2、initialization or shutdown in progress
sqlpus 进入数据库, shutdown  后  startup   看有无文件加载报错
3、ORA-00845 MEMORY_TARGET not supported on this system
原因: 原因就是Linux系统的shm的大小比SGA设置的小
网上提供两种解决办法:
01、调整sga的大小,这个明显不是我们所希望的
02、调整shm的大小,这样相对简单,具体操作如下
vi /etc/fstab
修改如下行的设置
tmpfs /dev/shm tmpfs defaults 0 0
改成
tmpfs /dev/shm tmpfs defaults,size=6G 0 0
保存退出
重新mount下shm使其生效
mount -o remount /dev/shm
通过df可以查看下,没有问题就可以继续安装数据库或者启动数据库了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值