你的oracle没有启动在linux的启动文件中/etc/init.d 中写一个oracle启动的脚本就可以随着系统启动而启动了
解决方案 »
- 在RHEL5上安装了ORACLE 11GR2之后找不到listner.ora和sqlnet.ora
- ps/sql 问题
- oracle 表导出 sql 怎么写?
- 如何实现类似EXCEL SUMIF()的SQL???
- 求助:物化视图问题
- 请问:数据库记录300w,查询速度慢的解决办法?
- oracle移动控制文件的问题,谢谢回答!
- 一个透明网关的问题,谢谢了
- 请问这样的存储过程这么写?(关于一张表的数据插入到另一张表中)
- 执行一个package中的存储过程,返回一个游标,怎样把游标当中的每个字段单独取出来?
- 100分相送,增加一个分组后排序的字段
- 怎么用Oracle语句从数据库中定位数据啊!<在线等待>给分..........
1.检查共享内存:root用户
cat /proc/sys/kernel/shmmax
2.设置成实际内存的一半,2G为共享内存(你根据你的具体情况设置)
echo 2147483648 > /proc/sys/kernel/shmmax
3.自启动,在文件 /etc/rc.local 最后加上
echo 2147483648 > /proc/sys/kernel/shmmax
echo -n "Starting Oracle Database: "
date +" %D %a %T"
su - oracle -c "lsnrctl start"
su - oracle -c "sqlplus /nolog @startquery.sql"
echo -n "Oracle Database started:"
date +" %D %a %T"
-----------------------------
说明:startquery.sql内容为
conn sys/manager as sysdba;
startup;
exit;