Oracle
detective3
这个作者很懒,什么都没留下…
展开
-
ORACLE_DIARY
SQL执行过程客户端输入sql语句,如: select * from dba_data_filessql语句通过网络到达数据库实例server process接收sql语句sql–解析成执行计划(缓存到shared pool),然后才能执行检查语法权限shared poolshared pool : (chain,chunk) free, libarary cach...原创 2019-08-22 09:26:55 · 170 阅读 · 0 评论 -
ORACLE日志
ORACLE 日志保证数据一致性1 日志原理buffer地址 时间 什么改变2 实际日志产生过程server process 修改一个buffer的时候,会产生日志写在各自的PGA中,在日志到一定程度的时候在写在LOGBUFFER中,LOGBUFFER中的日志由LGWR进程写入redo.log文件中3 归档模式4 如何确保已经提交的事务不会丢失5 Write-Ahead...原创 2019-08-26 16:44:48 · 96 阅读 · 0 评论 -
oracle数据库startup报错 ORA-00845
问题如下:解决办法:增大shm的大小,/dev/shm 的大小默认为系统内存的一半:查询命令:df -h增加/dev/shm的大小的命令:mount -o remount,size=5G /dev/shm (在已经挂载的情况下) 临时有效重启后永久生效需要编辑文件:vim /etc/fstab增加红框中的内容,大小根据实际情况指定如果启动数据库成功,则问题解决:如果启...原创 2019-08-02 11:57:10 · 513 阅读 · 0 评论 -
oracle sqlplus / as sysdba连接的时候报错ORA-12547: TNS:Lost Contact
原因分析:1.内核参数设置有问题2.ORACLE文件执行权限有问题3.用户参数 stack 设置有问题4. $ORACLE_HOME/rdbms/lib/config.o 文件大小为0字节5. Oracle binaries have not been linked correctly6.没有 $ORACLE_HOME/dbs 目录,且该目录下应该有ora文件,如果没有则报错:ORA...转载 2019-08-02 11:44:59 · 2322 阅读 · 0 评论