Welcome 微信登录

首页 / 数据库 / MySQL

Oracle修改主机名问题解决案例一则

Oracle修改主机名问题解决案例一则

今天启动数据库监听的时候提示报错:TNS-12545: 因目标主机或对象不存在, 连接失败TNS-12560: TNS: 协议适配器错误 TNS-00515: 因目标主机或对象不存在, 连接失败32-bit Windows Error: 1004: Unknown error监听程序未能启动。请参阅上面的错误消息...才想起来昨天把主机名改了。行吧,那就修改listener.ora中的主机名。再次启动ok。然后启动数据库,发现启动报错,提示local_li...
Oracle redo文件记录的内容

Oracle redo文件记录的内容

redo的内容Oracle通过redo来实同快速提交,一方面是因为redo log file可以连续,顺序地快速写出,另外一个方面也和redo记录的精简内容有关.为了了解redo的内容,先需要了解两个概念:改变向量和重做记录改变向量(change vector)改变向量表示对数据库内某一个数据块所做的一次变更.改变向量(change vector)中包含了变更的数据块的版本号,事务操作代码,变更从属数据块的地址(DBA)以及更新后的数据.例如,一个upda...
Oracle丢失active或current日志文件的恢复操作过程

Oracle丢失active或current日志文件的恢复操作过程

丢失活动或当前日志文件的恢复Oracle通过日志文件保证提交成功的数据不丢失,可是在故障中,用户可能损失了当前的(current)日志文件.这又分为两种情况:此时数据是正常关闭的和此时数据库是异常关闭.1.在损失当前日志时,数据库是正常关闭的.由于关闭数据库前,oracle会执行全面检查点,当前日志在实例恢复中可以不再需要.下面进行测试(数据库运行在非归档模式下).在oracle9i及以后版本中,是无法对当前日志进行clear,需要通过until canc...
非图形化静默安装Oracle 11g

非图形化静默安装Oracle 11g

用response文件silent模式安装和配置Oracle11g1.硬件需求:内存: grep -i memtotal /proc/meminfo 官方要求至少1G内存swap 交换分区 grep -i swaptotal /proc/meminfo 如果你的内存小于2G,那么交换分区为内存的 1.5倍如果内存介于2G - 8G 之间,那么交换分区应该等于内存的大小如果内存大于8G,那么交换分区应该为内存的 0.75 倍 注:以上交换分区只是建议的大小...
Oracle创建分区索引总结

Oracle创建分区索引总结

分区索引总结:一,分区索引分为2类:1、global,它必定是Prefix的。不存在non-prefix的2、local,它又分成2类:2.1、prefix:索引的第一个列等于表的分区列。2.2、non-prefix:索引的第一个列不等于表的分区列。LOCAL的索引只能是表的分区方式,不能自己写分区方式。他们是EQUI-Partition的。GLOBAL索引可以不分区,这个时候就是普通的一个索引。同一个列只能只有一个索引,这个列可以是GLOBAL或者是LO...
Oracle DataGuard建库

Oracle DataGuard建库

DataGuard原理在此不说了,这里只是说下我做的这个项目流程一.在physical 主机创建数据库操作系统:RedHat5.4本项目安装一台primary,一台standby,所以要准备两台机器,命名为DG1、DG21、安装数据库软件此处安装的是Oracle10.2.0.1,安装过程我们基本上已经熟练了解,在此不细说。记住只安装数据库软件哦(这样可以简化后面的升级过程)2、如果直接用10.2.0.1做dataguard,可能会出现一些bug,为了避免这...
Oracle 10g 手工创建ASM数据库

Oracle 10g 手工创建ASM数据库

Oracle10g 手工创建以ASM存储的数据库项目流程:0,给电脑增加2块SCSI硬盘 1,安装ASM 2,创建两个ASM磁盘组,分别为:GROUP1、GROUP2 3, 开始创建数据库,首先建立参数文件,保存为 $ORACLE_HOME/dbs/initnestling.ora 4,建立密码文件$ORACLE_HOME/dbs/orapwdnestling 5,建立跟踪、日志文件的路径 6,启动数据库到nomount状态 7,创建并运行建库的脚本 8,...
<< 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 >>