![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
沧白
这个作者很懒,什么都没留下…
展开
-
[Oralce]执行sql共享池报错ORA-04031: unable to allocate 4120 bytes of shared memory (“shared pool“,...)
大概率是缓存给小了解决方案:刷共享池,说在数据库使用量大的时候执行,可能会导致宕机,所以本人没有尝试过alter system flush shared_pool;修改缓存大小,需要重启服务器以后才能生效[oracle@localhost ~]$ sqlplus / as sysdbaSQL> show parameter sga;SQL> alter system set sga_max_size=2048m scope=spfile;SQL> alter sy原创 2022-03-17 18:50:43 · 923 阅读 · 0 评论 -
[Oracle]linux环境下全库还原Oracle数据库备份
Oracle备份文件为oraclebak.dmp, 一般已被压缩(压缩率很高,基本能压缩到1/10)为oraclebak.dmp.tar.gz解压[root@ ~]# cd 目录[root@ ~]# tar -zxvf 文件名还原:// 以dba身份登陆oracle[root@ ~]# sqlplus / as sysdba// 创建用户sql> create user 用户名 identi原创 2017-05-02 12:18:51 · 9074 阅读 · 0 评论 -
[Oracle]oracle 监听器意外崩溃
好像10.2.0.1特有的bug 解决办法:[root@10-10-115-23 ~] sqlplus /@testdb as sysdbaSQL> select a.ksppinm name,b.ksppstvl value,a.ksppdesc description from x$ksppi a,x$ksppcv b where a.indx = b.indx and a.ksppinm转载 2017-04-20 15:38:04 · 552 阅读 · 0 评论 -
[Oracle]增加数据库表空间
查询目前表空间select files.file_id 数据文件序号, files.file_name 数据文件路径, files.tablespace_name 表空间名称, to_char(files.maxbytes /1024/1024/1024, '9999.00') || 'G' 数据文件最大容量, to_char(files.bytes /1024/原创 2017-05-02 19:11:34 · 608 阅读 · 0 评论 -
[Oracle]Oracle中查询该表中的主键被哪些表引用,该表中的外键来源于哪些表
Oracle中查询该表中的主键被哪些表引用的SQL语句:select c.TABLE_NAME from all_constraints p, all_constraints c where p.table_name = '表名' and p.OWNER = SYS_CONTEXT('USERENV', 'CURRENT_SCHEMA') and c.OWNER=S原创 2017-10-30 17:32:28 · 987 阅读 · 0 评论