- 博客(23)
- 资源 (13)
- 收藏
- 关注
原创 查看事务所使用回退段
SQL> alter system set undo_tablespace=undo2;System altered.SQL> update scott.emp set sal=sal+1;14 rows updated.SQL> select XIDUSN from v$transaction; XIDUSN---------- 14
2012-06-03 21:00:40 695
原创 创建回退段,修改回退段表空间
SQL> create undo tablespace undo2 datafile '/u01/app/oracle/oradata/orcl/undo2.02.dbf' size 2m;Tablespace created.SQL> alter system set undo_tablespace=undo2;
2012-06-03 20:54:56 543
原创 系统回退段属于SYSTEM表空间
select * from v$rollname select segment_name,owner,tablespace_name,status from dba_rollback_segs;
2012-06-03 20:46:12 375
原创 数据库总的可分配空间
select tablespace_name,sum(ceil(bytes/1024/1024)) free_mb from dba_free_space group by tablespace_name;select FILE_ID,BLOCK_ID,BLOCKS from dba_free_space where tablespace_name='USERS';
2012-06-03 20:41:49 422
原创 手工回收未使用的范围(EXTENT)
SQL> alter table t1 deallocate unused;Table altered. 查询表的使用范围select segment_name,extent_id,file_id,block_id,blocks from dba_extents where owner='SCOTT' and segment_name='T1';
2012-06-03 20:16:40 336
原创 分析表
SQL> ANALYZE TABLE E3 COMPUTE STATISTICS; SELECT BLOCKS,EMPTY_BLOCKS,AVG_SPACE,NUM_FREELIST_BLOCKS FROM USER_TABLES WHERE TABLE_NAME='E3' AVG_SPACE所有空闲块的平均空间.
2012-06-03 12:47:04 329
原创 创建表空间,表空间增加和删除数据文件,表空间只读模式,表空间下线与上线
SQL> alter database datafile '/u01/app/oracle/oradata/orcl/ts1.02.dbf' autoextend on next 1m maxsize 100m;Database altered.SQL> alter database datafile '/u01/app/oracle/oradata/orcl/ts1.02.dbf' au
2012-06-02 21:01:40 996
转载 新手管理数据库需要了解的方面
1、先要了解当前的Oracle 数据库的版本和平台和相关信息 这个很重要,忙乎了半天还知道你的数据库是哪个版本,跑在什么系统上2、其次要了解你的数据库中装了哪些组件3、搞清楚这个环境是单机还是集群?4、是否配置了DataGuard?5、是否起用了归档模式? conn / AS sysdba archive log list; SELECT log_mode FROM v$d
2012-06-02 17:14:58 360
原创 修改数据库强制归档模式
SQL> alter database ORCL FORCE LOGGING;Database altered.SQL> alter database ORCL NO FORCE LOGGING;Database altered. ORCL 为数据为的SID
2012-06-02 10:00:13 811
原创 增加日志文件
SQL> alter database add logfile '/u01/app/oracle/oradata/orcl/redo04.log' size 40m;Database altered.SQL> alter system switch logfile;System altered. 日志文件可以大小不一样的。...
2012-06-02 09:41:10 558
原创 查看当前日志文件的路径
SQL> select member from v$logfile;MEMBER--------------------------------------------------------------------------------/u01/app/oracle/oradata/orcl/redo03.log/u01/app/oracle/oradata/orcl/redo
2012-06-02 09:25:12 1191
原创 将日志文件转储到DUMP文件
SQL> @/u01/osql/gettrcname.sqlTRACE_FILE_NAME--------------------------------------------------------------------------------/u01/app/oracle/admin/orcl/udump/orcl_ora_6122.trcSQL> alter sessio
2012-06-02 09:23:19 620
原创 ALTER SYSTEM CHECKPOINT 影响数据文件的检查点
SQL> select current_scn from v$database;CURRENT_SCN----------- 2015368SQL> select name,checkpoint_change# from v$datafile;NAME-----------------------------------------------------------
2012-06-02 09:05:22 1122
原创 查询数据库当前SCN
SQL> select current_scn from v$database;CURRENT_SCN----------- 2014669SQL> select dbms_flashback.get_system_change_number() from dual;DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER()----------
2012-06-02 09:00:15 6859
原创 减少控制文件个数
SQL> alter system set control_files='/u01/app/oracle/oradata/orcl/control01.ctl' scope=spfile; 修改后,需要重启动数据为才能生效。
2012-06-02 00:14:41 446
原创 控制文件
1.控制文件是一个二进制文件.2.控制文件记录了数据库的结构和行为3.在mount时候读4.在数据库open时一直使用.相关字典.select * from v$controlfile;select CONTROLFILE_SEQUENCE# from v$database;select TYPE,RECORD_SIZE,RECORDS_TOTAL,RECORDS_US
2012-06-02 00:06:15 278
原创 数据字典
数据字典是oracle的核心分为两大类:存在于sysem表空间..$结尾的基本表.DBA_...,ALL_...,USER_...视图存在于内存中X$...的虚表v$...的动态性能视图数据字典是我们建立数据库的时候运行脚本%ORACLE_HOME%/rdbms/admin/catalog.sql。而v$的字典是数据在启动实例的时候初始化的。 基本表,是字典得基
2012-06-01 23:38:25 350
原创 数据库启动的三个台阶
startup nomount;1,读参数文件2.分配内存3.启动后台进程4.初始化部分v$视图 alter database mount;1.从参数文件中读取控制文件,校验控制文件的正确性,将控制文件的内容读入到内存,并加载控制文件中描述的数据文件和日志文件的信息. alter database open;1.读取控制文件中描述的数据文件,验证数据文件的一
2012-06-01 23:17:59 264
原创 数据库的两种初始化参数
验证现在数据库使用的参数文件类型. SQL> select distinct isspecified from v$spparameter;ISSPEC------TRUEFALSE SQL> select isspecified,count(*) from v$spparameter group by ISSPECIFIED;ISSPEC COUNT(
2012-06-01 22:59:25 370
原创 数据库的最高账号sys的密码文件认证模式
在windows下密码文件所在目录:oracle_home\database密码文件名称::pwd+sid.ora在unix下密码文件所在目录:oracle_home/dbs密码文件名称:pwd+sid 操作系统认识的优先级高于密码文件。
2012-06-01 22:29:26 401
druid-mysql demo
2016-09-03
使用 VMware Server 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g
2011-05-11
Redhat 5.4安装oracle 9.2.0.4补丁和RPM包(二)
2010-08-15
Redhat Enterprice 5.4 安装oracle 9.2.0.4补丁和RPM包(一)
2010-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人