日志文件
============增加日志成员============ SQL> alter database drop logfile group1;-----删除之前确保group 1不是当前组,并且处于INACTIVE状态 Database altered. SQL> alter database add logfile group 1('/u01/app/oracle/oradata/orcl/redo01a.log','/u01/app/orac...
oracle 重命名
SQL> select * from t1; ID---------- 1 2一 :列重命名SQL> alter table t1 rename column id to qq;Table altered.SQL> select * from t1; QQ---------- &n...
参数文件
一:参数文件位置[oracle@chen dbs]$ pwd/u01/app/oracle/product/11.2.0/dbs 二:参数文件优先级9i spfile[sid].ora>spfile.ora>init[sid].ora11g spfile[sid].ora>init[sid].ora 测试[oracle@chen dbs]$ lsinit.ora initorcl.ora spfileorcl.ora&nb...
控制文件
==============控制文件中内容==============控制文件主要记载了以下信息:(1)数据库名称(2)数据文件名称和位置(3)重做日志名称和位置(4)表空间名称(5)当前日志序列号(6)检查点信息(7)日志历史信息(8)RMAN信息其中:MAXLOGFILES:用于指定Oracle数据库的最大日志组个数MAXLOGMEMBERS:用于指...
oracle 触发器-表同步
SQL> desc t1 Name Null? Type ----------------------------------------- -------- ---------------------------- ID &nbs...
oracle dblink
[oracle@chen admin]$ pwd/u01/app/oracle/product/11.2.0/network/admin[oracle@chen admin]$ vim tnsnames.ora 222= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.222)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) ...
oracle闪回查询
SQL> select * from t1 as of timestamp (systimestamp - interval '2' minute); ---查询t1表2分钟之前的数据SQL> select * from t1 as of timestamp (systimestamp - interval '120' second); ---查询t1表120秒之前的数据SQL> select * from dept as of timestamp (systimestamp - interval '12' hour); --...
Oracle 聚合函数详解
Oracle 聚合函数详解 一 聚合函数的定义 聚合函数也叫组函数,有的地方也叫集合函数,它的数据源一般来自多组数据,但返回的时候一般是一组数据,聚合函数对一组行中的某个列执行计算并返回单一的值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一同使用,所以有的时候也把其称之为分组函数。...
ORA-02030
SQL> conn chen/chenConnected.SQL> select current_scn from v$database;select current_scn from v$database *ERROR at line 1:ORA-00942: table or view does not existSQL> conn /as sysdbaConnected.SQL> grant se...
oracle 用户密码,以数字开头
1 密码只由字母组成,创建成功SQL> create user ju identified by aa;User created.2 密码只由数字组成,创建成功SQL> create user ju identified by 123;User created.3 密码由字母+数字组成,创建成功SQL> create user ju identified by chen123;User created.4 密码由数字+字母组成,创建失败...
oracle 序列详解
Oracle 序列详解 一 序列定义 序列(SEQUENCE)是序列号生成器,可以为表中的行自动生成序列号,产生一组等间隔的数值(类型为数字)。不占用磁盘空间,占用内存。其主要用途是生成表的主键值,可以在插入语句中引用,也可以通过查询检查当前值,或使序列增至下一个值。 二 创建...
oracle 约束详解
Oracle 约束详解 一 约束的定义 约束是强加在表上的规则或条件。确保数据库满足业务规则。保证数据的完整性。当对表进行DML或DDL操作时,如果此操作会造成表中的数据违反约束条件或规则的话,系统就会拒绝执行这个操作。约束可以是列一级别的也可以是表级别的。定义约束时没有给出约束的名字...
oracle视图详解
Oracle视图详解 一. 视图的定义视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产...
oracle 索引详解
ORACLE索引详解 目录 第一章 索引的定义-----------------------------------------------------2 第二章 索引的分类-----------------------------------------------------2 第三章 B-Tree索引详解...
oracle数据库开机自动启动
Oracle数据库开机自动启动方法一:[root@pierscentos ~]# vim /etc/rc.local echo "Starting Oracle 9i ......"su - oracle -c"/home/oracle/dbstart.sql" [root@pierscentos ~]# vim/home/oracle/dbstart.sql sqlplus /nolog
oracle maxsize
Oracle maxsize 1 创建表空间chen,自动增长,最大增长到10M;SQL> create tablespace chen datafile'/u01/app/oracle/oradata/orcl/chen01.dbf' size 5M autoextend on next 1M maxsize10M; Tablespace created. 2 创建用户,指定默认表空间为chenSQL> create user che...
Oracle statspack综合分析
详细解读 STATSPACK 报告
oracke闪回技术总结
oracle闪回功能 为了使Oracle数据库从任何逻辑误操作中迅速地恢复,Oracle推出了闪回技术。该技术首先以闪回查询 (Flashback Query)出现在Oracle 9i版本中,后来Oracle在10g中对该技术进行了全面扩展,提供了闪回数据库、闪回删除、闪回表、闪回事物及闪回版本查询等功能,在11g 中,Oracle继续对该技术...
Oracle statspack无法收集快照,及解决办法
SQL> show userUSER is "PERFSTAT" 一: 手动收集一次快照,产生如下错误SQL> execute statspack.snap BEGIN statspack.snap; END; *ERROR at line 1:ORA-01401: inserted value toolarge for columnORA-06512: at"PERFSTAT.STATSPACK", line 1148O...
Oracle 密码验证方式
验证方式:操作系统验证方式 口令文件验证方式(防止系统管理员误操作你的数据库)================1:操作系统验证方式================[oracle@localhost ~]$ sqlplus SQL*Plus: Release 11.2.0.3.0 Production on Sun Dec 30 16:58:46 2001C...