12 2021 档案

29.重建控制文件
摘要:1.前言 在oracle的运维过程中,时常会遇到一些场景需要重建控制文件,以下是通过复制控制文件到新路径,运行一段时间后,再用老的控制文件启动数据库重现。 2.步骤 SQL> shutdown abort ORACLE instance shut down. SQL> startup mount O 阅读全文

posted @ 2021-12-27 21:50 太白金星有点烦 阅读(185) 评论(0) 推荐(0)

28.oracle监听开启trace file
摘要:转载于:http://blog.itpub.net/26937943/viewspace-1819656/ 阅读全文

posted @ 2021-12-25 17:33 太白金星有点烦 阅读(40) 评论(0) 推荐(0)

27.Oracle11g的Listener.ora配置文件
摘要:1.listener.ora文件 #这是一个名为 LISTENER的监听器 #监听的协议是TCP协议 #监听的主机IP是127.0.0.1 #监听的端口是1521端口 LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0 阅读全文

posted @ 2021-12-25 17:21 太白金星有点烦 阅读(1010) 评论(0) 推荐(0)

26.查看oracle某个错误代码
摘要:我们经常会在oracle的告警日志中看到关于ORA-xxxx这样的错误,可能有时候这种报错信息显示不是很完整,那么我们可以使用如下命令进行查看: [oracle@node04 ~]$ oerr ora 30012 30012, 00000, "undo tablespace '%s' does no 阅读全文

posted @ 2021-12-23 20:37 太白金星有点烦 阅读(216) 评论(0) 推荐(0)

25.oracle坏块修复的几种方式
摘要:1.前言 Oracle 数据库的运行不可避免的会遇到各种各样的错误,就比如数据表出现坏块,此时,你这张表的数据就无法访问了,有什么好的办法可以恢复呢? 2.介绍 对于oracle数据块物理损坏的情形,通常可以分为两种情况: 有备份,通过RMAN恢复 无备份,通过DBMS_REPAIR修复 3.RMA 阅读全文

posted @ 2021-12-19 21:01 太白金星有点烦 阅读(822) 评论(0) 推荐(0)

24.oracle表空间的状态?
摘要:1.前言 对于oracle来说,表空间有四种状态,在线(online),离线(offline),只读(read only),读写(read write),我们可以通过如下命令进行查询 SQL> select a.name as tablespace,b.file#,b.status,b.name a 阅读全文

posted @ 2021-12-19 16:26 太白金星有点烦 阅读(390) 评论(0) 推荐(0)

23.控制文件和scn
摘要:1.前言 在oracle中有这样的一个比喻:控制文件是数据库的大脑,而system表空间是数据库的心脏,这里我们在回顾一下数据库启动过程,首先是nomount阶段,在该阶段,oracle首先寻找参数文件,然后根据参数文件的参数(如内存分配大小等),创建实例(instance),分配内存,启动后台进程 阅读全文

posted @ 2021-12-19 14:03 太白金星有点烦 阅读(392) 评论(0) 推荐(0)

22.AWR报告获取
摘要:这里直结用sql语句生成或者用PL/SQL编辑器生成 sql>var snap_id number; sql>exec :snap_id :=dbms_workload_repository.create_snapshot('TYPICAL'); sql>print snap_id; sql>sel 阅读全文

posted @ 2021-12-17 17:19 太白金星有点烦 阅读(147) 评论(0) 推荐(0)

21.Oracle权限详解
摘要:Oracle权限管理详解 Oracle 权限 权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是o 阅读全文

posted @ 2021-12-07 13:55 太白金星有点烦 阅读(324) 评论(0) 推荐(0)

3.Oracle闪回技术之闪回数据03
摘要:1.闪回表(Flashback table) 使用该特性可以将该表恢复到恢复到之前的任意时刻点上,它与flashback query不同的是,flashback query仅仅是得到在某一个时刻点上的快照,并不会改变当前表的物理状态,而flashback table却能够将表以及附属对象一起恢复到以 阅读全文

posted @ 2021-12-07 13:46 太白金星有点烦 阅读(125) 评论(0) 推荐(0)

2.Oracle闪回技术之基本介绍02
摘要:1.Flashback的简单原理 Oracle会将数据库数据的每1个改动记录在日志文件中,所以理论上依靠日志文件,是能将数据库回滚到任何一个时间点的 而flash的机制有点类似与回收站,会把数据库改动前的镜像放到undo表空间中, 如果用户rollback 1个数据对象,只需要找到undo表空间中对 阅读全文

posted @ 2021-12-05 22:15 太白金星有点烦 阅读(116) 评论(0) 推荐(0)

1.Oracle闪回技术之闪回查询01
摘要:Oracle闪回技术(Flashback) oracle的闪回技术有一种时间的穿越的功能,主要是针对误操作,比如说误删除了表、误删除数据、其它错误的数据库操作等等,这些都是有可能是人为的,因此针对这些误操作,Oracle发明了闪回技术(flashback) oracle的闪回操作主要有两大类:一种是 阅读全文

posted @ 2021-12-05 20:21 太白金星有点烦 阅读(2822) 评论(0) 推荐(0)

20.Oracle运维脚本:hist和err
摘要:首次使用rman备份数据库时,为了安全起见,我们应该将整个数据库exp出来,显而易见,每次手敲exp代码是不可取的。 为了,这里可以写一个exp脚本,之后的每次导出便只需敲写./exp_dp_full.sh或者sh exp_db_full.sh,还能实现各个参数的前后一致,如下: export NL 阅读全文

posted @ 2021-12-04 18:02 太白金星有点烦 阅读(153) 评论(0) 推荐(0)

4.备份脚本实战操作
摘要:1.为了安全起见,先将数据库完全导出: exp 用户名/密码@ORACLE file=/backup/ecology_$(date '+%Y%m%d').dmp full=y; 2.因为是数据库操作,所以应切换成Oracle用户: su - oracle 3.检查数据库是否打开归档模式,如否,则打开 阅读全文

posted @ 2021-12-04 12:01 太白金星有点烦 阅读(96) 评论(0) 推荐(0)

3.备份脚本的组件和注释
摘要:一、基本组件: 1.Server session: 服务器会话,服务器上的进程,是真正用来干活的 2.Channel: 是一个通道,用来连接数据库与备份的存储介质; 通道配置选项: connect :是一个Oracle Net连接串。一般不适用于单实例环境 format : 为通道创建的备份片或映像 阅读全文

posted @ 2021-12-04 11:51 太白金星有点烦 阅读(120) 评论(0) 推荐(0)

2.Rman 备份、检查、维护、恢复
摘要:一、创建增量备份 增量备份级别为0-4,但为了方便备份管理,oracle建议只限于0级和1级 1.差异增量备份(differential incremental backup)(默认) 每次备份至上一次备份级别小于等于当前级别的备份 2.累计增量备份(cumulative incremental b 阅读全文

posted @ 2021-12-04 11:22 太白金星有点烦 阅读(186) 评论(0) 推荐(0)

1.Rman备份的基本命令
摘要:一.target-连接数据库 1.本地: [oracle@oracle ~]$ rman target / 2.远程: [oracle@oracle ~]$ rman target sys/oracle@orcl 二.show-查看配置 RMAN>show all //总配置参数,具体看config 阅读全文

posted @ 2021-12-02 23:15 太白金星有点烦 阅读(2251) 评论(0) 推荐(0)

19.Oracle的动态监听和静态监听
摘要:静态注册:通过解析listene.ora文件 动态注册:由PMON进程动态注册至监听中 在没有listener.ora配置文件的情况下,如果启动监听,则监听为动态注册。用图形化netca创建的监听,默认也为动态注册 1.静态注册 listener.ora文件,监听的配置文件,静态注册读取该文件,动态 阅读全文

posted @ 2021-12-02 17:20 太白金星有点烦 阅读(1837) 评论(0) 推荐(0)

18.创建表空间步骤
摘要:/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m m 阅读全文

posted @ 2021-12-01 14:01 太白金星有点烦 阅读(986) 评论(0) 推荐(0)

7.Linux cpu占用率监控工具小结
摘要:https://www.cnblogs.com/lcword/p/14485720.html 阅读全文

posted @ 2021-12-01 10:16 太白金星有点烦 阅读(42) 评论(0) 推荐(0)

导航