数据库

Oracle undo 表空间管理

2019-03-06

Oracle 的Undo有两种方式: 一是使用undo 表空间,二是使用回滚段. 我们通过undo_management 参数来控制使用哪种方式,如果设为auto,就使用UNDO 表空间,这时必须要指定一个UNDO 表空间。 如果设为man l,系统启动后使用rollback segment方式存储undo信息。如果系统没有指定undo_management,那么系统默认以man l方式启 ...

数据库

Oracle session连接数和inactive的问题记录

2019-03-06

从上周起,服务器Oracle数据库出现问题,用不到半天,就会报 maxsession(150)的问题,肯定是数据库的会话超过最大数了。 由于服务器跑的是文件传输应用,占用的请求和会话肯定很大,因此 用户数不大就已经让oracle的会话数达到最大值。 处理方式不外乎两种:扩大oracle最大session数以及清除inactive会 话,当然还有,就是从数据库连接池和程序bug上面下手。 ...

数据库

CentOS 6.2 安装Oracle11g R2步骤

2019-03-06

1.下载Oracle Database 11g Release 2 (11.2.0.1.0): http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linuxsoft-085393.html 解压:unzip linux_11gR2_database_1of2.zip;unzip linux_ ...

数据库

Oracle释放undo表空间

2019-03-06

在日常的数据库维护和数据库编程中经常会遇到犹豫对大数据量做DML操作后是得Oracle的undo表空间扩展到十几个G或者几十个G 但是这些表空间的所占用磁盘的物理空间又不会被Oracle所释放,如果你用的是PC机很可能会遇到磁盘空间不足的问题,经过个人整理经过如下操作可以重构undo表空间,同样temp表空间也可能在你查询大数据或则创建索引的时候无限扩大导致磁盘空间不足,同样可以用如下方式解决此问 ...

数据库

清空临时表空间

2019-03-06

清空临时表空间 查看临时表空间的数据文件的状态 SELECT FILE#,STATUS FROM V$TEMPFILE ONLINE数据文件 alter database tempfile '/u01/app/oracle/oradata/orcl/temp01.dbf' online 查看临时表空间的大小 SELECT TABLESPACE_NAME,FILE_NAME, BYTES/1 ...

数据库

archive log 日志已满

2019-03-06

archive log 日志已满 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法 1. 用sys用户登录 sqlplus sys/pass@tt as sysdba 2. 看看archiv log所在位置 SQL> show parameter log_archive_dest; NAME ...