- 博客(16)
- 收藏
- 关注
转载 断电导致数据库不一致
转载: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 1641
转载 如何处理Oracle中TEMP表空间满的问题?
正常来说,在完成Select语句、create index等一些使用TEMP表空间的排序操作后,Oracle是会自动释放掉临时段a的。但有些有侯我们则会遇到临时段没有被释放,TEMP表空间几乎满的状况,甚至是我们重启了数据库仍没有解决问题。方法一:重启库库重启时,Smon进程会完成临时段释放,TEMP表空间的清理操作,不过很多的时侯我们的库是不允许down的,所以这种方法缺少了一点的应用机...
2018-10-19 09:32:32 4080
转载 表空间使用情况
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 337
转载 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 983
原创 Docker+Rancher+Harbor搭建全过程
一、规划两台服务器192.168.1.100 1. Rancher 2. Docker192.168.1.101 1. Docker 2. Docker-compose 3. Harbor注意:Harbor的所有服务组件都是在Docker中部署的,所以官方安装使用Docker-compose快速部署,所以我们需要安装Docker、Docker-c...
2018-08-22 17:08:59 16155 2
原创 修改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 904
原创 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 308
原创 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 486
原创 使用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 243
转载 linux下命令行操作快捷键及技巧
历史相关命令!!:执行上一条命令!num:执行历史命令中第num条命令!-num:执行历史命令中倒数第num条命令!?string?:执行最近一条包含有string字符串的命令Ctrl+r:搜索上一条匹配的命令!$:代表上一个命令的最后一个字符串Esc+.:显示上一个命令的最后一个字符串 移动相关命令Ctrl+a:将光标移到行首 Ctrl+e:将光标移到行尾Ctrl+右箭头:向右移动一个单词Ct...
2018-03-23 09:45:50 172
转载 Oracle中编译package挂死的原因
转:1.package在编译的时候,用到了某些对象,而这个对象恰好被锁住了,也就是说编译线程发生了死锁现象,程序挂死也就很正常了。 2.package中写了某些奇怪的语句,oracle的编译器出问题了。 第二种原因听起来很不可思议,但是我之前确实遇到过。。。 首先,转一个检查oracle数据库中对象死锁及解决办法的文章: http://www.iteye.com/topic/1...
2018-03-08 09:35:47 3356
原创 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 946
原创 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 7680 1
原创 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 6677
原创 Docker使用
一、启动及关闭service docker start/stop或 systemctl start/stop docker二、镜像及容器操作Docker的镜像称为image,容器称为container。对于Docker来说,image是静态的,类似于操作系统快照,而container则是动态的,是image的运行实例比如,有一个image名称为centos,...
2018-02-24 13:42:49 283
转载 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 1187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人