`
houzhh
  • 浏览: 30652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
将表空间设置为read only /read write ;offline/online ALTER TABLESPACE [tablespace]READ ONLY 命令将表空间置于过渡只读模式。除了以前修改过该表空间中的块的已有事务处理回退,这种过渡状态不允许再对该表空间进行任何写入操作。当已有的所有事务处理提交或者回退后,只读命令完成,该表空间置于只读模式。您可以删除只读表空间内的表和索引等项,因为这些命令只影响数据字典。之所以可以这样操作,是因为 DROP 命令只更新数据字典,而不更新构成表空间的物理文件。对于本地管理的表空间,删除的段将改为临时段以避免更新位图。要使只读表空间可写,表 ...
创建一个永久的表空间 创建一个永久的表空间 SQL> CREATE TABLESPACE MYTABLESPACE DATAFILE '/u01/oradata/houzhh/myts01.dbf' size 100M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K; Tablespace created.[oracle@oracle11g houzhh]$ lltotal 1754128-rw-r----- 1 oracle oinstall 104865792 Se ...
修改系统的默认临时表空间 查询系统使用的默认临时表空间SQL> desc database_properties Name                                      Null?    Type ----------------------------------------- -------- ---------------------------- PROPERTY_NAME                             NOT NULL VARCHAR2(30) PROPERTY_VALUE                           ...
数据库、表空间和数据文件是紧密相关的,但它们之间又有着重要区别:• Oracle 数据库由一个或多个称为表空间的逻辑存储单元组成,表空间作为一个整体存储数据库中的所有数据。• Oracle 数据库内的每个表空间由一个或多个 ...
Relocating and Renaming Redo Log Members给组成员改名并且换位置 SQL> select * from v$logfile;     GROUP# STATUS  TYPE    MEMBER                                   IS_---------- ------- ------- ---------------------------------------- ---         4         ONLINE  /u01/oradata/houzhh/redo04.rdo           NO我们修 ...
Dropping Redo Log Members一个组中至少要包含一个member,如果只剩下一个将无法删除,这种时候你只能删除该组你不能删除一个工作在 active 或者current 状态的member,如果你要删除工作在active状态的member,那么你必须强制切换该redo log file:alter system switch logfile; SQL> select group#,status from v$log;     GROUP# STATUS---------- ----------------         1 ACTIVE         2 ACTI ...
手工切换日志alter system switch logfile;desc v$logSQL> desc v$log; Name                                      Null?    Type ----------------------------------------- -------- ---------------------------- GROUP#                                             NUMBER THREAD#                                     ...
利用重做日志文件,在数据库发生故障时,可以重新处理事务。每个事务在处理的同时也会写入重做日志缓冲区,然后刷新到重做日志文件,这样,如果发生介质故障,重做日志文件将提供恢复机制。写入的信息包括尚未提交的事务处理、还原段信息以及方案和对象管理语句。重做日志文件用来在例程失败等情况下恢复尚未写入数据文件的提交数据。重做日志文件只用于恢复。 重做日志文件的结构数据库管理员可设置 Oracle 数据库以维护联机重做日志文件副本,来避免由于单点故障丢失数据库信息。联机重做日志文件组:• 一组相同的联机重做日志文件副本称作联机重做日志组。•LGWR 后台进程向组内所有联机重做日志文件并发写入相同信息。• 为 ...
control file 的多路复用1使用spfile实现         a. 改变SPFILE:         ALTER SYSTEM SET control_files ='$HOME/ORADATA/u01/ctrl01.ctl','$HOME/ORADATA/u02/ctrl02.ctl' SCOPE=SPFILE;         b.  关闭数据库:          shutdown immediate         c. 创建控制文件副本:          cp    $HOME/ORADATA/u01/ctrl01.ctl             ...
control file是一个small binary file,在mount状态打开control file,根据spfile中的control_files找到control files 控制文件丢失或是损坏并不是致命的,只不过恢复会困难而已 以下几个参数的会影响control file的大小    • MAXLOGFILES     • MAXLOGMEMBERS     • MAXLOGHISTORY     • MAXDATAFILES     • MAXINSTANCES 控制文件中的信息包括下列内容:     • 数据库名称取自初始化参数DB_NAME所指 ...
Dynamic performance tables 动态性能表 在 Oracle server 的整个操作过程中,它将当前数据库活动记录在称为Dynamic performance view 的一组 virtual table中,只有在数据库运行过程中,这些virtual table 才驻留在memory,反映database的实时状况,它指向memory 和 control file中的实际信息这些表不是真正的表,大多数用户无法访问它们,由SYS拥有 V$DATABASE 包含有关数据库中数据文件的信息V$fiexd_table 包含有关数据库中所有dynamic performance ...
dictionary 用来描述数据字典的表和视图select table_name,comments from dictionary;DICT_COLUMNS 包含在数据字典表和视图的列的描述。table_name,column_name,commentsDBA_TABLES 介绍关系性数据库中的所有表其列与ALL_TABLES相同DBA_INDEXES 描述数据库中的所有索引DBA_TAB_COLUMNS 描述数据库中所有表 视图 集群的列DBA_CONSTRAINTS描述了数据库中所有表的所有约束定义DBA_SEGMENTS描述分配的存储在数据库中的所有segments DBA_EXTENT ...
Data dictionary 创建数据库时,除了创建数据库文件外,还将创建其它几种结构数据字典:包含对数据库中对象的说明动态性能表:包含有DBA用来监视和优化数据库及Instance的信息PL/SQL数据库事件触发器database  event triggers 数据字典是Oracle数据库最重要的部分之一,它是一组只读表和视图只要执行数据定义语言DDL命令,Oracle Server 才会 update Data dictionary。此外,数据操纵语言DML如引起表扩张的命令也可以Update Data dictionary它是只读的 数据字典包含对数据库中的对象的说明包含两种对象类 ...
一个简单的数据库创建脚本 spool dbcreate.log; CREATE DATABASE "db01" USER SYS IDENTIFIED BY oracle   USER SYSTEM IDENTIFIED BY oracle LOGFILE GROUP 1 ('/u01/oradata/db01/redo01a.log','/u01/oradata/db01/redo01b.log') SIZE 100M BLOCKSIZE 512,            GROUP 2 ('/ ...
ORA-00845: MEMORY_TARGET not supported on this system 失败的解决方案  Oralce11:startup时报错: SQL> startupORA-00845: MEMORY_TARGET not supported on this system 官方解释: ORA-00845: MEMORY_TARGET not supported on this system Cause: The MEMORY_TARGET parameter was not supported on this operating system or /de ...
Global site tag (gtag.js) - Google Analytics