Welcome 微信登录

首页 / 数据库 / MySQL

Oralce 登录三种验证机制

Oralce 登录三种验证机制

1.Oralce 登录三种验证指的是 操作系统验证 --我的电脑 --管理 ---本地用户和组 -- 组 ora_dba密码文件验证 oralce的安装目录下的 _PWDorcl.ora 这个就是密码文件数据库验证 普通的用户 2.sys 采用的 是操作系统验证 和密码文件验证3.conn / as sysdba 登录 在 用户组中删除 用户就可以了 这样 conn / as sysdba 就不能进去 4.密码文件 //删除密码文件--采用命令orapwd...
Oracle 横表/纵表用场以及它们之间的相互转换

Oracle 横表/纵表用场以及它们之间的相互转换

一、横表和纵表 横表:通常指我们平时在数据库中建立的表,是一种普通的建表方式。 (主键、字段1、字段2......)如:时间、客户ID,基本通话费、漫游通话费,国内长途费、国际长途费....。 纵表:一般不多见,在表结构不确定的时候,如需增加字段的情况下的一种建表方式。 二、执行效率 横表:后台数据库管理员操作简单,直观,清晰可见,一目了然。但若要给横表中添加一个或者多个字段,就须重建表结构。 纵表:对于横表的弊端,纵表中只需要添加一条记录,就可以添...
Oracle 横表、纵表一点记录

Oracle 横表、纵表一点记录

横表就是普通的建表方式,如一个表结构为: 主键、字段1、字段2、字段3。。。 如果变成纵表后,则表结构为: 主键、字段代码、字段值。 而字段代码则为字段1、字段2、字段3。 纵表对从数据库到内存的映射效率是有影响的,但细一点说也要一分为二: 纵表的初始映射要慢一些; 纵表的变更的映射可能要快一些,如果只是改变了单个字段时,毕竟横表字段比纵表要多很多。横表的好处是清晰可见,一目了然,但是有一个弊端,如果现在要把这个表加一个字段,那么就必须重建表结构。对于这种...
rman系列之进入rman

rman系列之进入rman

通过rman的方式无论是备份还是恢复,小生建议,大伙还是先预备两个东东:1)到mount阶段,因为,缺省下rman的元数据被存在目标数据库控制文件中2)数据库必须置于归档模式。如何开启归档,请见:点击打开链接 http://www.linuxidc.com/Linux/2012-07/65102.htm连接数据库,可分本地和远程:本地:rman target /远程:rman target sys/Oracle@orcl.oracle.com另外,在rma...
Oracle BAM 使用体会

Oracle BAM 使用体会

看了一下BIRT。 想起在前一家公司使用Oracle BAM, 当时就我一个人搞BAM,从零开始,把东西学的差不多后发现Oracle BAM要做起应用来极其崩溃,几乎要把我折磨死。Bug一堆不说,功能设计也相当鸡肋。虽然可以理解,做到Oracle BAM那么不编程就实现实时确实很难,但是感觉Oracle的设计方向有问题。把东西封装的太死,花大量时间做功能的封装,几乎没有任何扩展,这样的好处是如果只用到了它提供的功能,万事大吉,做的还快,但是一旦它的功能没法...
DB2成功启动后又自动停止

DB2成功启动后又自动停止

DB2成功启动后,大约10分钟后自动停止,磁盘空间一直不足。问题描述:DB2成功启动后,大约10分钟后自动停止解决方案:1.查看DB2的logtail -f /home/db2inst4/sqllib/db2dump/db2diag.log2.定位错误数据库homepage有问题,level:error.由于homepage有问题,db2尝试修复就会造成大量地吞掉系统磁盘空间。 3.Drop掉homepage,再重建,问题解决。Oracle BAM 使用体...
MySQL 在读取异常错误缓冲区方面的提升(MySQL5.6)

MySQL 在读取异常错误缓冲区方面的提升(MySQL5.6)

先来解释下什么是错误缓冲区?在MySQL里面, 错误缓冲区只记录最近一次出现的错误, 只要是有新的错误产生,旧的就会被覆盖掉。 所以想知道产生了什么错误,就得在每个有可能发生错误的语句后面紧跟着"show warnings" 或者 "show errors"。 最简单的方法是把输出的结果重定向到自己定义的日志文件里面,这样就可以方便后续查看。当然如果想随时查看这些错误,我们就得通过MySQL提供的API来实现。自从MySQL 5.6 这个革命性的版本出现后...
ORA-38760: This database instance failed to turn on flashback database 错误解决过程

ORA-38760: This database instance failed to turn on flashback database 错误解决过程

ORA-38760: This database instance failed to turn on flashback database 错误解决过程问题现象: 一大早起床把数据库打开,本来想做个测试,结果不料弹出ORA-38760: This database instance failed to turn on flashback database的错误,这个错误很显然是由于flashback导致的错误。错误分析: 首先从错误现象来看,是由于fl...
Oracle日期显示问题以及trunc方法的使用

Oracle日期显示问题以及trunc方法的使用

我们先来假设这么一个场景,只要输入一个到月份的日期进入Oracle,比如2012年8月。但是输入进了Oracle,会发现oracle自动补了个1号变成了2012-8-1,这并不是我们的本意。不要担心,这只是oracle的显示问题。当然我们需要在取出的时候进行处理。比如需要找到2012年8月份的数据,我们假设该表的日期字段为mydate字段。错误做法where mydate = to_char("2012.8","yyyy.mm")这样只可以找出8.1号的数...
Oracle中数据导出成CVS,EXCEL

Oracle中数据导出成CVS,EXCEL

我们可以把Oracle数据库中的某个表导出成CVS,可用excel方式打开该文件。步骤一选中需要导出的数据,右击—>导出结果—>csv文件步骤二查看导出的文件步骤三你可以在csv中对数据进行你想要的操作了。如果你又新建结构相同的表a,右击a表—>编辑数据(select * from a for update)—>点击小锁解锁—>复制需要的数据即可。别忘了把行号也要复制,因为也算一列。Oracle日期显示问题以及trunc方法的...
rman系列之7问rman

rman系列之7问rman

第一问:是否选择增量备份?所有增量备份都必须先创建0级备份。0级备份相当于全库备份,但二者并不等同,因为,全库备份不包含增量备份策略。对users 表空间建立增量备份:RMAN>backupincrementallevel=0tablespaceusers; RMAN>backupincrementallevel=1tablespaceusers;如果选择了增量备份,请务必启用块修改跟踪,否则,会因块级检查而耽误了备份时间。可通过下列语句启用块...
rman系列之在window平台和linux平台上rman的自动备份

rman系列之在window平台和linux平台上rman的自动备份

无论是哪个平台,都需要先明确我们的目标:1)每天夜间1点执行2)数据库全备,同时备份控制文件和归档日志文件,备份文件保存到/u01/app/Oracle/backup/目录下,并且,在完成归档日志文件备份后,自动删除已备份的归档日志3)备份保留14天,过期自动删除4)保留rman操作日志先来实现在window平台编写rman批处理文件run{configureretentionpolicytorecoverywindowof14days;configure...
MySQL删除binlog日志及日志恢复数据

MySQL删除binlog日志及日志恢复数据

基本上大家装MySQL,都会开启binlog功能,开启这个功能的好处是,日后方便恢复数据,而坏处是日志文件增长速度快,很快占会占满磁盘空间。所以我们要定期或手工来删除过大的日志文件。删除日志文件的方法大概有如下几中:一、设置日志保留时长expire_logs_days自动删除#查看当前日志保存天数: showvariableslike‘%expire_logs_days%’; #这个默认是0,也就是logs不过期,可通过设置全局的参数,使他临时生效: se...
<< 561 562 563 564 565 566 567 568 569 570 >>