3 sql_ican

尚未进行身份认证

暂无相关简介

等级
TA的排名 23w+

断电导致数据库不一致

转载: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

如何处理Oracle中TEMP表空间满的问题?

正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。方法一:重启库库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机...

2018-10-19 09:32:32

表空间使用情况

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

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

Docker+Rancher+Harbor搭建全过程

一、规划两台服务器192.168.1.1001.Rancher2.Docker192.168.1.1011.Docker2.Docker-compose3.Harbor注意:Harbor的所有服务组件都是在Docker中部署的,所以官方安装使用Docker-compose快速部署,所以我们需要安装Docker、Docker-c...

2018-08-22 17:08:59

修改yum源

vim /etc/yum.repos.d/CentOS-Base.repo 1. mirrorlist --> #mirrorlist 2. #baseurl --> baseurl 3. baseurl后的地址为 http://mirrors.163.com

2018-08-20 11:27:57

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

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

使用STA来优化语句

DECLARE l_task_id VARCHAR2 (20); l_sql VARCHAR2 (3000);BEGIN l_sql := 'SELECT id FROM TB1'; l_task_id := DBMS_SQLTUNE.create_tuning_task (sql_text => l_sql, ...

2018-04-02 16:18:42

linux下命令行操作快捷键及技巧

历史相关命令!!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第num条命令!?string?:执行最近一条包含有string字符串的命令Ctrl+r:搜索上一条匹配的命令!$:代表上一个命令的最后一个字符串Esc+.:显示上一个命令的最后一个字符串  移动相关命令Ctrl+a:将光标移到行首 Ctrl+e:将光标移到行尾Ctrl+右箭头:向右移动一个单词Ct...

2018-03-23 09:45:50

Oracle中编译package挂死的原因

转:1.package在编译的时候,用到了某些对象,而这个对象恰好被锁住了,也就是说编译线程发生了死锁现象,程序挂死也就很正常了。 2.package中写了某些奇怪的语句,oracle的编译器出问题了。 第二种原因听起来很不可思议,但是我之前确实遇到过。。。 首先,转一个检查oracle数据库中对象死锁及解决办法的文章: http://www.iteye.com/topic/1...

2018-03-08 09:35:47

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

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

git修改代码并上传

1、Fork 源项目(查询到需要的代码,fork到自己的库中)如:https://github.com/zhangsean/oracle-11g 访问这个地址,登陆自己的账号,fork到自己的库中2、将代码clone到本地$ git clone https://github.com/sunrainwater/oracle-11g.git3、将修改好的代码cp到oracle-11g

2018-02-24 13:44:52

Docker使用

一、启动及关闭service docker start/stop或 systemctl start/stop docker二、镜像及容器操作Docker的镜像称为image,容器称为container。对于Docker来说,image是静态的,类似于操作系统快照,而container则是动态的,是image的运行实例比如,有一个image名称为centos,...

2018-02-24 13:42:49

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
勋章 我的勋章
    暂无奖章