Oracle
文章平均质量分 56
sql_ican
这个作者很懒,什么都没留下…
展开
-
undo表空间坏块
问题:启动数据库报错,坏块ORA-01578: ORACLE data block corrupted (file # 3, block # 395885)ORA-01110: data file 3: '/u01/app/oracle/oradata/orcl/undotbs01.dbf'1、查看回滚段(因为数据库已经无法启动,无法查到回滚段,找的相同的镜像查询的结果)SQL> selec...原创 2018-03-08 09:33:27 · 933 阅读 · 0 评论 -
Oracle中编译package挂死的原因
转:1.package在编译的时候,用到了某些对象,而这个对象恰好被锁住了,也就是说编译线程发生了死锁现象,程序挂死也就很正常了。 2.package中写了某些奇怪的语句,oracle的编译器出问题了。 第二种原因听起来很不可思议,但是我之前确实遇到过。。。 首先,转一个检查oracle数据库中对象死锁及解决办法的文章: http://www.iteye.com/topic/1...转载 2018-03-08 09:35:47 · 3305 阅读 · 0 评论 -
Linux 下安装oracle client
创建用户 useradd oracle1、下载RPM软件包oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm 基本的动态库(oci,bocci,jdbc-oci)oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm 客户端sqlplus安装包oracle-insta...原创 2018-04-03 16:56:38 · 474 阅读 · 0 评论 -
11g DG 重建
检查日志的同步状态和应用日志序列号 关库、删除备库文件、启动到nomountshutdown immediatesqlplus / as sysdbastartup nomount拷贝口令文件,并设置密码orapwd file=?/dbs/orapwtestdb password=oracle entries=10 force=y ignorecase=Y同步文...转载 2018-10-15 09:52:51 · 973 阅读 · 0 评论 -
表空间使用情况
col tbs_name for a15col pre_used for a7SELECT UPPER(F.TABLESPACE_NAME) "tbs_name", D.TOT_GROOTTE_MB "total", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "used", TO_CHAR(ROUND((D.TOT_GRO...转载 2018-10-19 09:24:46 · 329 阅读 · 0 评论 -
如何处理Oracle中TEMP表空间满的问题?
正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。方法一:重启库库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机...转载 2018-10-19 09:32:32 · 4019 阅读 · 0 评论 -
断电导致数据库不一致
转载:http://blog.sina.com.cn/s/blog_4cef5c7b01016efu.html断电导致数据库文件不一致,可能是controlfile,也可能是system数据文件报错,无备份,非归档1、首先查看alter.log ,查看报错信息,如果是redo不一致可以尝试加,_ALLOW_RESETLOGS_CORRUPTION = TRUE 隐含参数试试2、看到...转载 2018-11-05 15:04:58 · 1627 阅读 · 0 评论 -
Docker下安装oracle 11.2.0.4
注:https://github.com/sunrainwater/oracle-11g.git 上已经有完善的安装代码克隆git代码,生成镜像直接执行:docker run -it –privileged –name oracle11g -p 1521:1521 -v /data:/install oracle-11g-scripts (最后面不加bash,不然不会自动执行,而是...原创 2018-03-07 11:02:34 · 7568 阅读 · 1 评论 -
ORA-01000: 超出打开游标的最大数 问题的分析和解决
1、show parameter open_cursors;2、查看游标的使用情况SELECT o.sid, osuser, machine, COUNT (*) num FROM v$open_cursor o, v$session s WHERE user_name = 'user' AND o.sid = s.sidGROUP BY转载 2018-01-18 15:17:15 · 1171 阅读 · 0 评论 -
Oracle 11g安装
一、安装VNC (无法直接输出图形化界面)二、安装rlwrap (提前安装了,用于sqlplus历史记录)三、查看系统信息查看及修改主机名 hostname sed -i "s/localhost.localdomain/node1/g" /etc/sysconfig/network echo 192.168.1.100 node1 >> /etc/host...原创 2018-05-29 15:04:59 · 294 阅读 · 0 评论