- 浏览: 80591 次
- 性别:
- 来自: 青岛
最新评论
-
duanyong:
有用,但是没有看明白留着。
URI、URL、URN -
xgene:
要是字符做了旋转,还连接在一起,你怎么分?
java 图片像素级操作
数据字典dict总是属于Oracle用户sys的。 select tablespace_name,sum(bytes), sum(blocks) select * from dba_data_files select * from dba_segments
1、用户:
select username from dba_users;
改口令
alter user spgroup identified by spgtest;
2、表空间:
select * from dba_data_files;
select * from dba_tablespaces;//表空间
from dba_free_space group by tablespace_name;//空闲表空间
where tablespace_name='RBS';//表空间对应的数据文件
where tablespace_name='INDEXS';
3、数据库对象:
select * from dba_objects;
CLUSTER、DATABASE LINK、FUNCTION、INDEX、LIBRARY、PACKAGE、PACKAGE BODY、
PROCEDURE、SEQUENCE、SYNONYM、TABLE、TRIGGER、TYPE、UNDEFINED、VIEW。
4、表:
select * from dba_tables;
analyze my_table compute statistics;->dba_tables后6列
select extent_id,bytes from dba_extents
where segment_name='CUSTOMERS' and segment_type='TABLE'
order by extent_id;//表使用的extent的信息。segment_type='ROLLBACK'查看回滚段的空间分配信息
列信息:
select distinct table_name
from user_tab_columns
where column_name='SO_TYPE_ID';
5、索引:
select * from dba_indexes;//索引,包括主键索引
select * from dba_ind_columns;//索引列
select i.index_name,i.uniqueness,c.column_name
from user_indexes i,user_ind_columns c
where i.index_name=c.index_name
and i.table_name ='ACC_NBR';//联接使用
6、序列:
select * from dba_sequences;
7、视图:
select * from dba_views;
select * from all_views;
text 可用于查询视图生成的脚本
8、聚簇:
select * from dba_clusters;
9、快照:
select * from dba_snapshots;
快照、分区应存在相应的表空间。
10、同义词:
select * from dba_synonyms
where table_owner='SPGROUP';
//if owner is PUBLIC,then the synonyms is a public synonym.
if owner is one of users,then the synonyms is a private synonym.
11、数据库链:
select * from dba_db_links;
在spbase下建数据库链
create database link dbl_spnew
connect to spnew identified by spnew using 'jhhx';
insert into acc_nbr@dbl_spnew
select * from acc_nbr where nxx_nbr='237' and line_nbr='8888';
12、触发器:
select * from dba_trigers;
存储过程,函数从dba_objects查找。
其文本:select text from user_source where name='BOOK_SP_EXAMPLE';
建立出错:select * from user_errors;
oracle总是将存储过程,函数等软件放在SYSTEM表空间。
13、约束:
(1)约束是和表关联的,可在create table或alter table table_name add/drop/modify来建立、修改、删除约束。
可以临时禁止约束,如:
alter table book_example
disable constraint book_example_1;
alter table book_example
enable constraint book_example_1;
(2)主键和外键被称为表约束,而not null和unique之类的约束被称为列约束。通常将主键和外键作为单独的命名约束放在字段列表下面,而列约束可放在列定义的同一行,这样更具有可读性。
(3)列约束可从表定义看出,即describe;表约束即主键和外键,可从dba_constraints和dba_cons_columns 查。
select * from user_constraints
where table_name='BOOK_EXAMPLE';
select owner,CONSTRAINT_NAME,TABLE_NAME
from user_constraints
where constraint_type='R'
order by table_name;
(4)定义约束可以无名(系统自动生成约束名)和自己定义约束名(特别是主键、外键)
如:create table book_example
(identifier number not null);
create table book_example
(identifier number constranit book_example_1 not null);
14、回滚段:
在所有的修改结果存入磁盘前,回滚段中保持恢复该事务所需的全部信息,必须以数据库发生的事务来相应确定其大小(DML语句才可回滚,create,drop,truncate等DDL不能回滚)。
回滚段数量=并发事务/4,但不能超过50;使每个回滚段大小足够处理一个完整的事务;
create rollback segment r05
tablespace rbs;
create rollback segment rbs_cvt
tablespace rbs
storage(initial 1M next 500k);
使回滚段在线
alter rollback segment r04 online;
用dba_extents,v$rollback_segs监测回滚段的大小和动态增长。
回滚段的区间信息
select * from dba_extents
where segment_type='ROLLBACK' and segment_name='RB1';
回滚段的段信息,其中bytes显示目前回滚段的字节数
select * from dba_segments
where segment_type='ROLLBACK' and segment_name='RB1';
为事物指定回归段
set transaction use rollback segment rbs_cvt
针对bytes可以使用回滚段回缩。
alter rollback segment rbs_cvt shrink;
select bytes,extents,max_extents from dba_segments
where segment_type='ROLLBACK' and segment_name='RBS_CVT';
回滚段的当前状态信息:
select * from dba_rollback_segs
where segment_name='RB1';
比多回滚段状态status,回滚段所属实例instance_num
查优化值optimal
select n.name,s.optsize
from v$rollname n,v$rollstat s
where n.usn=s.usn;
回滚段中的数据
set transaction use rollback segment rb1;/*回滚段名*/
select n.name,s.writes
from v$rollname n,v$rollstat s
where n.usn=s.usn;
当事务处理完毕,再次查询$rollstat,比较writes(回滚段条目字节数)差值,可确定事务的大小。
查询回滚段中的事务
column rr heading 'RB Segment' format a18
column us heading 'Username' format a15
column os heading 'Os User' format a10
column te heading 'Terminal' format a10
select r.name rr,nvl(s.username,'no transaction') us,s.osuser os,s.terminal te
from v$lock l,v$session s,v$rollname r
where l.sid=s.sid(+)
and trunc(l.id1/65536)=R.USN
and l.type='TX'
and l.lmode=6
order by r.name;
15、作业
查询作业信息
select job,broken,next_date,interval,what from user_jobs;
select job,broken,next_date,interval,what from dba_jobs;
查询正在运行的作业
select * from dba_jobs_running;
使用包exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (10/(24*60*60))')加入作业。间隔10秒钟
exec dbms_job.submit(:v_num,'a;',sysdate,'sysdate + (11/(24*60))')加入作业。间隔11分钟使用包exec dbms_job.remove(21)删除21号作业
发表评论
-
SQL Server 常用系统表
2011-05-05 16:25 807sysaltfiles 主数据库 ... -
SQL Server sysobjects表结构
2011-05-05 16:24 933在数据库内创建的每个对象(约束、默认值、日志、规则、存 ... -
数据库最大行数及列数
2011-04-14 10:23 1458SQL20亿个表 100万条SQLSERVER2000技术规格 ... -
ORCALE数据库imp与exp
2009-12-24 10:57 1248oracle中imp命令详解 Orac ... -
Sqlserver对表的修改操作
2009-04-25 00:17 1035增加字段:alter talbe 表名 add 字段名 类 ... -
数据库常用sql整理--sqlserver
2009-04-20 16:40 896--聚合函数 use pubs go select ... -
查看oracle当前的连接数
2008-11-18 10:18 2984select * from v$session where u ... -
oracle10g或者11g 端口
2008-08-01 08:49 2167oracle_home=E:\oracle\product\1 ... -
oracle 闪回操作详细过程
2008-08-01 08:43 785oracle删除一条数据后,然后提交了该事务,但是该数据还是可 ... -
创建oracle dblink 过程
2008-07-29 09:01 1291创建dblink分为两个步骤: 1.建立本地服务名 2.-- ... -
SQL中的基本函数
2008-07-28 13:36 10621.字符串函数 长度与分 ... -
Oracle建立DBLINK的详细步骤记录
2008-07-23 13:50 2038测试条件: 假设某公司总部在北京,新疆有其下属的一个分公司。在 ... -
hibernate配置文件中与数据库的两种连接
2008-06-27 11:22 1243hibernate学习:hibernate.cfg.x ... -
数据库使用JDBC连接的方式
2008-06-27 11:12 7901、Oracle8/8i/9i数据库(thin模式) Cla ... -
oracle系统表查询
2008-05-29 13:02 1334oracle系统表查询 数据字典dict总是属于Oracle ... -
Oracle日期函数
2008-05-29 12:59 2148常用日期型函数 1。Sysdate 当前日期和时间 SQL& ... -
oracle函数大全
2008-05-29 12:58 602SQL中的单记录函数 1.ASCI ... -
sql操作技巧
2008-05-29 12:56 7931、1=1,1=2的使用,在SQL语句组合时用的较多 “wh ... -
常用SQL语句了解数据库信息
2008-05-29 12:49 901常用SQL语句了解数据库信息 select status fr ... -
SQL常用语句一览
2008-05-29 12:45 1165SQL常用语句一览 (1)数据记录筛选: sql=" ...
相关推荐
"Oracle系统表汇总" Oracle系统表是Oracle数据库管理系统中的一种重要组成部分,负责存储数据库对象的元数据信息。系统表是Oracle数据库管理系统的基础组件,提供了对数据库对象的描述、管理和维护。 用户管理 在...
Oracle数据库优化是一个复杂而重要的...以上只是一部分Oracle优化规则,实际应用中需要结合具体系统环境和业务需求进行综合调整和优化。数据库性能优化是一个持续的过程,需要监控、测试和调整,以达到最佳运行状态。
外部表是Oracle数据库自9i版本开始引入的一种特殊表类型,它并不存储在数据库内部,而是指向操作系统文件系统中的某个文件。通过这种方式,用户可以直接通过SQL语句访问这些文件中的数据,而无需先将其导入到数据库...
《最好的Oracle系统教程》是一份专为初学者设计的全面教程,旨在帮助学习者逐步掌握Oracle数据库系统的使用。教程内容丰富,涵盖了从基础到高级的各种知识点,以清晰的逻辑和易于理解的方式呈现。 在数据库基础部分...
10. **报表和分析**:系统应提供各类报表,如员工薪资汇总、部门人数统计等,这通常需要用到SQL的聚合函数和子查询。此外,可能还会用到OLAP(在线分析处理)工具进行数据分析。 通过这个满分Oracle课程设计的人事...
### Oracle查看及管理表空间知识点 #### 一、Oracle表空间概述 在Oracle数据库中,表空间是逻辑存储单元,用于...这些查询和操作可以帮助Oracle数据库管理员有效地管理表空间资源,确保数据库系统的高效稳定运行。
在Oracle(甲骨文)数据库管理系统中,导出科目余额表和凭证表是会计信息系统日常管理的重要环节。这些操作主要用于数据分析、财务报表制作以及审计需求。以下是对导出这两个关键表格的操作步骤的详细说明: 首先,...
Oracle 各版本的下载地址汇总 Oracle 是一款功能强大且广泛应用的关系型数据库管理系统,用于存储、管理和检索数据。 Oracle 数据库有多个版本,分别适用于不同的操作系统和架构。以下是 Oracle 各版本的下载地址...
Oracle动态性能表(Dynamic Performance Tables,也称为V$视图)是Oracle数据库系统中的一个重要组成部分,它们提供了关于数据库运行状态的实时信息。这些视图对于诊断性能问题、优化查询以及理解数据库行为至关重要...
Oracle数据库系统包含了大量的系统表,这些表存储了关于数据库的各种元数据,如用户信息、表空间、数据库对象、表、索引、序列、视图、聚簇、快照、同义词、数据库链接以及触发器等。通过查询这些系统表,DBA...
在了解Oracle分区表在广播监测系统应用之前,我们需要对广播监测系统有一个基本的认识。广播监测系统是一个三层的体系架构,由数据处理中心、监测台和监测前端组成。监测台负责管理和维护监测前端,确保其正常运转,...
### Oracle EBS 系统使用技巧汇总 #### 1. 在 Oracle Applications 11i 中如何快速获得上次查询的 SQL 语句 在 Oracle Applications 11i 中,如果想要快速获取上次执行的 SQL 查询语句,可以通过以下步骤实现: -...
附带的数据库脚本用于系统的安装和初始化,包括创建表结构、设置约束、填充初始数据等,确保系统能快速搭建并运行。而PPT则可能包含了系统介绍、操作指南以及培训材料,帮助用户更好地理解和使用系统。 总结起来,...
首先,Oracle版本及其发展史展示了ORACLE系统的核心优势,包括可扩充性、可靠性和可管理性。可扩充性意味着ORACLE能应对不同规模的用户需求,从少数用户到大量并发用户都能高效运行。可靠性体现在其强大的故障恢复...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中扮演着核心角色。在Oracle内部培训中,深入理解和掌握以下几个关键知识点至关重要: 1. **优化器**:Oracle的查询优化器是数据库性能的...
Oracle并行处理是Oracle企业版提供的一项强大功能,它允许将SQL语句的处理任务分配给多个处理器或处理器核心以及多个磁盘设备,从而充分利用现代多核处理器和分布式存储系统的能力。在多核架构和多磁盘设备环境下,...
Oracle数据库是一种广泛使用的对象关系型数据库管理系统,其在IT领域占据着重要的地位。根据提供的信息,我们可以深入理解Oracle体系结构的关键组成部分。 Oracle数据库的核心在于它的内存结构,特别是系统全局区...
本文将详细介绍Oracle EBS中的一些常用表及其功能描述,帮助开发人员和DBA更好地理解和维护系统。 #### 二、系统初始化与配置 1. **`fnd_global.APPS_INITIALIZE`** - **功能**:用于初始化应用程序环境。 - **...