oracle
高泓釧
一个在慢慢爬行的蜗牛
展开
-
oracle数据库无法启动
问题现象及处理过程要进行oracle rac恢复到oracle单机,在rac端创建参数文件删除所有关于节点的信息后,将pfile放入单机对应目录下。启动数据库到nomount状态时,发现数据库启动报错,无法启动。先出现了报错ORA-00439、ORA-01078。根据报错信息,“当前环境不是RAC”,所以启动失败。根据报错,去打开pfile参数文件。可以看到有一行关于数据库的参数。修改*.cluster_database=true → *.cluster_database=False原创 2020-09-07 15:29:53 · 1248 阅读 · 0 评论 -
查看数据库的dbid的方法
首先,oracle数据库的dbid是数据库的唯一标识符。也就是说,不同的oracle数据库在同一个网络中,可能存在相同的数据库实例名称,但是一定不会有相同的dbid。以Windows的oracle为例,提供两种查询方法:(1)使用恢复管理器查看。打开cmd命令行,输入如下命令,进入恢复管理器,如下图所示,查看DBID。c:\Users\Administrator> rman target /(2)SQL语句查看DBID。打开cmd命令行,依次输入如下命令,进入数据库的SQL命令行,并查原创 2020-07-28 17:29:17 · 1966 阅读 · 0 评论 -
ORA-27102: out of memory问题解决过程
使用RMAN工具,进行异机恢复oracle数据库后,在启动数据库的时候,发现数据库出现报错。ORA-27102: out of memory因为是新安装的服务器,所以上面的参数是没有调整的。查看cat /proc/sys/kernel/shmall524288表示允许共享的内存页最大可以是 524288个页面。linux下 getconf PAGE_SIZE16384=8K表示虚拟内存的一个页面大小为8K所以我们可以计算一下共享页面524288*(16384/1024)/1024/102原创 2020-07-28 15:49:06 · 1634 阅读 · 0 评论