随笔分类 -  Oracle

摘要:root用户执行: yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install -y unixODBC 阅读全文
posted @ 2022-03-20 19:53 头痛不头痛 阅读(250) 评论(0) 推荐(0) 编辑
摘要:1. 安装DBI,DBD::Oracle DBI只是个抽象层,要实现支持不同的数据库,则需要在DBI之下,编写针对不同数据库的驱动。对MySql来说,有DBD::Mysql, 而对ORACLE来说,则是DBD::Oracle。其中的DBD这是DataBase Driver的简写。安装顺序是先装DBI 阅读全文
posted @ 2017-09-15 14:55 头痛不头痛 阅读(1235) 评论(0) 推荐(0) 编辑
摘要:1. 下载安装包 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html oracle-instantclient11.2-basic-11.2.0.1.0-1.x86_64.ziporacle-instantclie 阅读全文
posted @ 2017-07-20 18:48 头痛不头痛 阅读(832) 评论(0) 推荐(0) 编辑
摘要:1. 安装cvuqdisk.rpm补丁包 在两个Oracle RAC 所有节点上安装操作系统程序包cvuqdisk。如果没有cvuqdisk,集群验证实用程序就无法发现共享磁盘。 该包在p10404530_112030_LINUX_3of7.zip里面 unzip p10404530_112030_ 阅读全文
posted @ 2017-03-08 14:23 头痛不头痛 阅读(784) 评论(0) 推荐(0) 编辑
摘要:1. 规划 表决磁盘: 1Gx3(3节点以下,建议都采用这种配置,三个磁盘加起来要大于1.8G,否则会报错) 数据磁盘: 10Gx1 闪回磁盘: 5Gx1 2. 创建共享磁盘 virtualBox上创建共享磁盘很简单 2.1 选择VDI类型 2.2 选择固定大小 2.3 选择共享磁盘保存位置和大小 阅读全文
posted @ 2017-03-08 10:11 头痛不头痛 阅读(705) 评论(0) 推荐(0) 编辑
摘要:软硬件环境准备: 1.1 虚拟环境: VirtualBox上两个虚拟机,3G内存1核 1.2 软件环境: 数据库安装软件:p10404530_112030_LINUX_1of7.zip p10404530_112030_LINUX_2of7.zip grid安装软件: p10404530_11203 阅读全文
posted @ 2017-03-07 16:53 头痛不头痛 阅读(475) 评论(0) 推荐(0) 编辑
摘要:提交DML操作后,该操作使用的还原段就可以被其它对象使用了,为了保证闪回操作时这些数据仍然被保存在还原段中,可能需要重新设置undo_retention参数,表示一个事务提交后,该事务的数据必须保存在还原段中的时间;但是这也并不能完全保证指定的时间的数据一定能够被恢复,还原表空间没有足够的时间时,仍 阅读全文
posted @ 2017-01-14 20:23 头痛不头痛 阅读(483) 评论(0) 推荐(0) 编辑
摘要:注意闪回技术只能保护非系统表决空间中的表,而且表空间必须本地管理, 外键将不可以被恢复, 索引和约束的名字将会被命名为以BIN开头,由系统生成的名字 查看是否开启闪回: 关闭闪回: 查看回收站中的表: 或者: 闪回表: 清空回收站: 从回收站清除不想要的表: 直接删除表不放进回收站: 阅读全文
posted @ 2017-01-14 15:10 头痛不头痛 阅读(298) 评论(0) 推荐(0) 编辑
摘要:查询临时表空间的状态: 删除对应的临时表数据文件 恢复的两种情况: 1.重启数据库,临时表空间将自动建立生成 查看日志文件可以看见: 2.数据库开启的状态下恢复 阅读全文
posted @ 2017-01-13 00:15 头痛不头痛 阅读(386) 评论(0) 推荐(0) 编辑
摘要:ROWNUM伪列 的概念: rownum表示的是一个数据行编号的伪列,它的内容是在用户查询数据时,为用户动态分配的一个数组(行号)。 注意它是随机生成的,并不是和某一行数据绑定在一起的。 观察rownum: ROWNUM的常用操作: --显示出查询出来的第1条记录 注意只能是第一条记录,其它的是不行 阅读全文
posted @ 2017-01-06 00:50 头痛不头痛 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:ROWID伪列概念: 在数据表中每一行所保存的记录,oracle会为每条记录分配一个唯一的地址编号,这个编号就是通过ROWID表示的。 所有的数据都利用ROWID进行定位。 观察rowid的存在 以deptno为10的rowid为例: 数据对象号:AAAR3v 相对文件号:AAE 数据块号:AAAA 阅读全文
posted @ 2017-01-06 00:20 头痛不头痛 阅读(221) 评论(0) 推荐(0) 编辑
摘要:同义词的概念: 同义词是Oracle对象的别名,使用同义词访问相同的对象 可以为表、视图、存储过程、函数或另一同义词等对象创建同义词 方便访问其它用户的对象,隐藏了对象的身份 缩短对象名字的长度 同义词创建语法: CREATE [PUBLIC] SYNONYM synonym_name FOR ob 阅读全文
posted @ 2017-01-05 23:32 头痛不头痛 阅读(5097) 评论(0) 推荐(0) 编辑
摘要:用户可以使用角色管理服务,进行主、备库的计划中的角色切换,这个叫switchover,或者是非计划中的角色切换,叫failover。 目的:实现主库(orcl)和从库(standby)的切换 主库参数设置检查 --检测fal_client、fal_server、standby_file_manage 阅读全文
posted @ 2017-01-05 10:27 头痛不头痛 阅读(525) 评论(0) 推荐(0) 编辑
摘要:关闭顺序 1. 首先关闭primary数据库 [oracle@Master admin]$ sqlplus / as sysdba SQL> shutdown immediate 2. 关闭standby数据库 [oracle@Salve ~]$ sqlplus / as sysdba --查看备库 阅读全文
posted @ 2017-01-04 16:33 头痛不头痛 阅读(229) 评论(0) 推荐(0) 编辑
摘要:概述 Oracle Data Guard 是针对企业数据库的最有效和最全面的数据可用性、数据保护和灾难恢复解决方案。它提供管理、监视和自动化软件基础架构来创建和维护一个或多个同步备用数据库,从而保护数据不受故障、灾难、错误和损坏的影响。一台主数据库最多可以配备9个备数据库。 原理 一、创建DG的大致 阅读全文
posted @ 2017-01-04 14:48 头痛不头痛 阅读(1887) 评论(0) 推荐(0) 编辑
摘要:迁移数据库的方法有多种,较为常用的则是使用RMAN来迁移。使用RMAN迁移数据库属于数据库的物理备份与恢复范畴,整个过程中数据库的相关信息是完整地镜像。因此,基于此种方式还原恢复的数据库用于测试会使得与真实的生产环境差异相对较小。 一、主要步骤 1、备份数据库 2、拷贝备份到目的服务器 3、为目标数 阅读全文
posted @ 2016-12-30 18:15 头痛不头痛 阅读(1049) 评论(0) 推荐(0) 编辑
摘要:一、 概念 表空间:是一个或多个数据文件的逻辑集合 表空间逻辑存储对象: 永久段-->如表与索引 临时段-->如临时表数据与排序段 回滚段-->用于事物回滚或闪回内存的撤销数据 表空间分类:系统表空间(system、sysaux),非系统表空间 一个表空间至少包含一个数据文件,一个数据文件只能属于一 阅读全文
posted @ 2016-12-29 17:20 头痛不头痛 阅读(340) 评论(0) 推荐(0) 编辑
摘要:一、控制文件 oracle的控制文件是极其重要的文件,它是一个较小的二进制文件。 记录了当前数据库的结构信息,同时也包含数据文件及日志文件的信息以及相关的状态,归档信息等等 在参数文件中描述其位置,个数等等。 在mount阶段被读取,open阶段一直被使用 一个控制文件只能属于一个数据库 控制文件的 阅读全文
posted @ 2016-12-29 11:12 头痛不头痛 阅读(538) 评论(0) 推荐(0) 编辑
摘要:一、联机重做日志的规划管理 1.联机重做日志 记录了数据的所有变化(DML,DDL或管理员对数据所作的结构性更改等) 提供恢复机制(对于意外删除或宕机利用日志文件实现数据恢复) 可以被分组管理 11g默认的大小是50M 2.联机重做日志组 由一个或多个相同的联机日志文件组成一个联机重做日志组 至少两 阅读全文
posted @ 2016-12-28 11:58 头痛不头痛 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:Oracle 数据库的恢复实际上包含了两个概念:数据库修复(RESTORE)与数据库恢复(RECOVER): 数据库修复:是指利用备份的数据库文件来替换已经损坏的数据库文件或者将其恢复到一个新的位置。RMAN 在进行修复操作时,会利用恢复目录(没有建立恢复目录的话就使用目标数据库的控制文件)来获取备 阅读全文
posted @ 2016-12-26 15:22 头痛不头痛 阅读(3228) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩