Welcome 微信登录

首页 / 数据库 / MySQL

Oracle数据库的启动和关闭方式小结

Oracle数据库的启动和关闭方式小结

一、几种启动方式:1、startupnomount 非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startupmountdbname 安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件如:系统表空间或日志文件。执行“nomount”,然后打开控制文件3、startupopendbname先执行“nomount”,然后执行“m...
Oracle归档模式的命令及参数说明

Oracle归档模式的命令及参数说明

Oracle归档模式的命令及参数说明Oracle数据库可以运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。归档模式可以提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。 检查归档模式命令:SQL> archive log listDatabase log mode No Archive ModeAutomatic...
新一代的实时异构热容灾--Oracle数据库

新一代的实时异构热容灾--Oracle数据库

DSGRealSync数据库实时复制软件新一代的实时异构热容灾--Oracle数据库IT系统经过长时间的运行,一方面其作用越来越大,企业的各项运作严格依赖于IT系统的正常运行;另一方面,由于IT系统越来越复杂、数据量越来越庞大、业务类型也越来越多样化,因此IT人员每天都必需面临着如下问题:如何为生产系统提供备份,实现在主系统出现故障后灾备系统能够连续运行!如何充分利用灾备系统的投资,让灾备系统发挥出更大的作用!如何满足远距离、低带宽环境下的灾难切换实施!如...
修改Oracle数据库的名字

修改Oracle数据库的名字

最近闲来无事,决定修改一下数据库的名字,记得曾经学过通过重建控制文件来修改数据库的名字,网上找了下也可以通过Oracle自带的nid修改数据库的名字,不过这个方法有些麻烦,并且修改的数据库名字不能带“_"。 1,通过重建控制文件修改数据库名字。为了方便查找trace文件我们在进行备份控制文件的时候我们可以标记下trace文件: alter session set tracefile_identifier="control_bak"下面我们备份我们的控制文件...
Oracle 执行语句历史查询—测试和实施人员必备技能

Oracle 执行语句历史查询—测试和实施人员必备技能

还是找点事情做吧。这个项目做下来,我发现现场的测试人员普遍都不会前台抓SQL(就是指点击一下前台界面的操作,然后去数据库追查刚刚这个动作 操作了哪些表)。后来和做测试的几个其它朋友聊天,也基本不知道这几个视图,感觉很诧异,这个应该是每一个测试人员,以及实施人员(没参与项目数据库开发,不熟悉每个业务具体操作那些表)常用的技能。因此决定总结下,把这小技巧给大家推荐下。 其实很简单,就两个Oracle 自带的视图:v$sql_bind_capture 和 v$...
Oracle手工建库

Oracle手工建库

总结一下,手工建库是作为dba必须掌握的一个基本技能,当然一般情况下不一定能用上,但是他能让我门清楚的认识 Oracle的目录结构?oracle所必需的文件、理解表空间、认证方式等概念。当然需要自己下工夫去琢磨。当然别忘记一个最重要的事,其实做这些都是为了让我们能够学会如何规划oracle。当然这是有难度的,慢慢学习吧。建库之前一定要做好规划:唯一实例名和库名字符集确定参数文件数据库状态(nomount、mount、open三个阶段:当然要了解清楚这3个阶...
Oracle 行级锁与表级锁

Oracle 行级锁与表级锁

一、行级锁: (下面这句将给该表的所有行都加上锁) select * from person for update; 如果该行记录已经被锁定,就不用等待,系统会直接抛错 ora-00054 select * from person where id = "1" for update nowait 如果该行记录已经被锁定,更新的时候等待5秒,如果这5秒内,该行记录被解锁,那么返回查询结果,如果5秒内仍未解锁,那么系统会直接抛错 ora-00054 selec...
Oracle数据库中rownum分页

Oracle数据库中rownum分页

测试人员在项目测试中发现查询结果列表分页的时候,有的数据在好几页中重复显示,有的则一次都不显示,经过分析sql,原来问题出在rownum分页上了。在Oracle中使用rownum分页,以前是按以下方式写:select * from(select a.*,rownum rn from table a where 条件 ) bwhere b.rn between 1 and 20 ;在单表查询时,这个结果分页显示不会出问题,但当多表关联时,rownum就会乱,...
Oracle 表空间联机(online)与脱机(offline)

Oracle 表空间联机(online)与脱机(offline)

数据库管理员可以在数据库处于开启(open)状态时令除 SYSTEM 表空间(tablespace)之外的任何表空间联机(online)(可访问)或脱机(offline)(不可访问)。SYSTEM 表空间在数据库处于开启(open)状态时总是处于联机状态,因为Oracle需要使用其中的数据字典(data dictionary)。表空间(tablespace)通常处于联机(online)状态,以便数据库用户访问其中的数据。但是数据库管理员可以在对表空间进行维...
<< 481 482 483 484 485 486 487 488 489 490 >>