- 博客(15)
- 收藏
- 关注
原创 Oracle-UNDO表空间
UNDO表空间的管理是Oracle DBA最重要的日常工作之一,UNDO表空间用来暂时存储DML操作的数据,其主要作用有:事务回滚实例恢复读一致性闪回undo表空间中区的状态一共有3种:EXPIRED、UNEXPIRED、ACTIVE。**–EXPIRED:**表示该回退信息对应的事务已经提交,保存时间超过保留区;**–UNEXPIRED:**表示该回退信息对应的事务已经提交,保存时间没有超过保留区;**–ACTIVE:**表示回退信息对应的事务还没有提交,该区还在使用;
2024-06-25 09:02:30
653
原创 Oracle-REDO日志
在线日志文件即REDO LOG 文件,“在线”这两个字是用于和归档日志区分的。在线日志是数据库中十分重要的文件。主要用于记录数据库的变更信息。Oracle 使用在线日志文件记录数据库变更信息的目的是,当数据库实例宕掉的时候,可以通过在线日志文件中记录的信息进行恢复。在线日志的存在,解决了数据库实例突然宕掉或者服务器宕机后的系统恢复问题。有了在线日志文件,就不用害怕Oracle数据库突然宕掉后数据库实例无法自动修复了,因为它的固有机制可以确保数据库完整恢复。
2024-06-25 09:01:25
1075
原创 Oracle-Inventory文件
Oracle-Inventory文件1、什么是inventory呢?Inventory是Oracle安装工具OUI用来管理Oracle安装目录的。Inventory里注册了某个ORACLE_HOME下安装的数据库的组件及其版本。Oracle数据库软件的升级、增删组件,都需要使用Inventory。在一台服务器上,Oracle OUI会创建一个全局的Inventory,全局Inventory的目录在 oraInst.loc 文件中指定。根据操作系统的不同,oraInst.loc 所在的目录也不一样。在A
2024-06-25 08:59:30
383
原创 Oracle-重命名数据文件-2023年2月2日
这种方式需要数据库处于open状态,表空间在offline的状态下才能更改。这种方式需要数据库处于mount状态。
2024-06-25 08:58:53
279
原创 Oracle-临时表空间
上面的语句是基于session作为关联条件的,也就是说,在出现问题的那个时间点,用上面的语句查询,是可以查询到真实的sql语句,但是在tongweb对数据库探测后,该session的当前sql语句已经变成了select 1 from dual。如果外系统停了一段时间,mytable中就会积累很多数据(比如1万条数据),然后外系统恢复之后查询mytable(如果有数据就连续查询,如果没有数据,每2秒查询一次),每次只查一条数据,至少需要调用一万次,但是每次查询都无法使用索引。
2024-06-25 08:57:52
738
原创 Oracle-口令文件
操作系统级认证-dba权限组(linux /unix)和ORA_DBA组(win)口令文件认证。sqlnet.ora中AUTHENTICATION_SERVICES参数spfile/pfile中 remote_login_passwordfile参数。并且这两个开关互不矛盾,可以同时打开同时关闭或者只开一个。
2024-06-25 08:57:21
981
原创 Oracle-控制文件
控制文件是Oracle数据库中十分重要的文件,Oracle数据库启动时,首先会去读参数文件,读了参数文件,实例所需要的共享内存区和后台进程就可以启动了,这就是数据库实例启动的nomount阶段。完成这个步骤以后,就需要通过参数文件中的 control_files 参数,找到数据库的控制文件,然后打开控制文件,对控制文件进行校验。这就是Oracle数据库实例启动过程中的Mount阶段。
2024-06-25 08:56:47
459
原创 Oracle-间隔(interval)分区
间隔分区是范围分区的扩展,其支持范围有限,在Oracle 11g中,间隔分区只能指定一个分区键列,并且数据类型必须为NUMBER或者DATE类型。因为TIMESTAMP数据类型是DATE类型的扩展,可在分区键中使用。总结来说,间隔分区只支持NUMBER和TIME类型。INTERVAL分区并非必须在表创建的时候指定,即使RANGE分区表已经建立,也可以修改为使其变为INTERVAL分区。Oracle分区个数有最大数限制 1048575,第一个分区的值选取时也要考滤到不要使用分区总数可能超过这个限制。
2024-06-25 08:54:27
941
原创 Oracle-参数文件
参数文件一般来说放在ORACLEHOMEdbs目录下,在Windows平台下面,这个文件是在ORACLE_HOME/database目录下。早期的Oracle数据库的参数文件成为PFILE,从Oracle 9i开始,引入了服务器参数文件spfile。和pfile不同,spfile采用了一种二进制的方式,同时保留了对原有的文本参数文件的支持。在ORACLEHOMEdbs下存放spfile文件(如果是NT,则是在。
2024-06-25 08:51:40
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人