
oracle
小努蛋
我是一个很很很很菜的鸟
展开
-
oracle表空间用户切换方案
oracle表空间用户切换方案:安装oracle时,创建用户使用默认表空间,后来需要增加空间时,需要用户转移过去,原来安装默认表空间不能删除的。操作如下:1.查询用户属于那个表空间selectusername,default_tablespacefromdba_userswhereusername='用户名';2.查询用户使用进程select sid,serial# from v$session where username='用户名'; SID SER...原创 2020-05-13 10:32:27 · 2313 阅读 · 1 评论 -
oralce异常 ORA-04031: unable to allocate bytes of shared memory ("shared pool","unknown object"....
问题:ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","KKSSP^405","kglseshtTable")解决:增加数据库存内存大小,一定注意服务器本身内存,不是任意SQL> alter system set memory_max_target=2G scope=spfile;System altered.SQL> alter system s原创 2020-05-13 10:22:31 · 5613 阅读 · 0 评论 -
oracle启动报错:ORA-00845: MEMORY_TARGET not supported on this system
运行环境:基于docker下,安装11g。安装时,使用默认参数,可能是服务器内存太小了,一直都容易断开连接,找不到为什么。查翻了下网上资料,可能造成原因如下:1.内存中存在大量碎片,导致在分配内存的时候,没有连续的内存可存放,此问题一般是需要在开发的角度上入手,比如增加绑定变量,减少应解析来改善和避免;2.内存容量不足,需要扩大内存。解决方案如下:1.调整/dev/shm的大小。修改/dev/shm,重新mount /dev/shm,然后就可以启动数据库了。(1)查看/dev/shm 大小原创 2020-05-13 10:17:34 · 953 阅读 · 0 评论 -
连接oracle11g报错:ORA-12516 TNS:listener could not find available handler with matching protocol stack
客户端连接oracle11g报错:ORA-12516 TNS:listener could not find available handler with matching protocol stack解决方法:1.先查询连接限制数select value from v$parameter where name = 'processes';2.查询已经连接select coun...原创 2020-02-11 14:59:47 · 1039 阅读 · 0 评论