- 浏览: 589411 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (231)
- JAVA (64)
- Oracle (50)
- JAVA IDE (10)
- AJax (8)
- Spring (12)
- hibernate (10)
- Struts (9)
- Jquery (7)
- EXT js (9)
- Tomcat (2)
- MySql (13)
- SQLServer 2005 (3)
- java script (10)
- DB2 (6)
- Linux (15)
- solaris (3)
- 开发模式 (16)
- windows (15)
- 硬件 (2)
- PHP (3)
- 框架整合 (17)
- Weblogic (12)
- JBOSS (1)
- 协议 (7)
- 云计算 (6)
- JSF (1)
- richfaces (1)
- python (1)
最新评论
-
woshiicesky:
怎么使用的?
解决jdk1.7 不支持TLS1.2的问题 -
sunzbking:
哇!大佬谢谢分享解决问题啦
解决jdk1.7 不支持TLS1.2的问题 -
doren:
谢谢,很好解决我们的问题
解决jdk1.7 不支持TLS1.2的问题 -
贝塔ZQ:
PageOffice插件,挺好使得,可以试试
POI解析Excel 文件读取,修改,另存等功能 -
程俊2009:
需要用哪些jar,可以说下吗
jdom读写XMl文件
oracle查询用户下的所有表 select * from all_tab_comments -- 查询所有用户的表,视图等 select * from user_tab_comments -- 查询本用户的表,视图等 select * from all_col_comments --查询所有用户的表的列名和注释. select * from user_col_comments -- 查询本用户的表的列名和注释 select * from all_tab_columns --查询所有用户的表的列名等信息(详细但是没有备注). select * from user_tab_columns --查询本用户的表的列名等信息(详细但是没有备注). --一般使用1: select t.table_name,t.comments from user_tab_comments t --一般使用2: select r1, r2, r3, r5 from (select a.table_name r1, a.column_name r2, a.comments r3 from user_col_comments a), (select t.table_name r4, t.comments r5 from user_tab_comments t) where r4 = r1 oracle 系统表 查询 1、用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2、表空间: select * from dba_data_files; select * from dba_tablespaces;//表空间 select tablespace_name,sum(bytes), sum(blocks) from dba_free_space group by tablespace_name;//空闲表空间 select * from dba_data_files where tablespace_name='RBS';//表空间对应的数据文件 select * from dba_segments 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号作业。
发表评论
-
oracle vatchar2 转换成clob方法
2017-06-08 17:38 1312create table cssc_result1 as ... -
oracle 回滚某个表的数据到指定时间点
2017-05-04 16:45 1935alter table 表名 enable row move ... -
oracle 监控常用sql
2017-04-19 10:08 701select * from V$process; SE ... -
ORACLE查询表修改时间
2016-10-11 09:20 16671、select uat.table_name from u ... -
oracle恢复误删除drop掉的表
2016-09-25 09:28 1317--查看回收站中表 select object_nam ... -
Oracle 快速创建全局dblink
2016-09-08 10:26 1005-- 如果创建全局 dblink,必须使用 systm 或 ... -
Oracle substr 截取nvarchar2 问题
2016-04-20 10:50 1009-- 查询业务类型 -- 数据内容为:2, ... -
Oracle 11g ORA-12514 解决办法
2016-03-12 14:58 35741. 找到listener.ora监听文件,具体位置: ... -
oracle em 启动问题
2015-06-01 16:34 1057一、em 常用命令 emca -repos create ... -
ORACLE查询树型关系
2014-02-19 17:05 713oracle中的select语句可以用START WITH ... -
Oracle 修改用户密码180天限制的问题
2013-09-16 15:22 889Oracle11g中,为了让客户在半年时间内更改数据库用户密 ... -
oracle 导出sequences
2013-06-29 17:27 1103如下脚本,可以将某个用户的全部sequence查询出来,并拼 ... -
oracle11g更改字符集AL32UTF8为ZHS16GBK
2013-06-24 12:00 1690Database character set (AL32UT ... -
常用的一些rman备份恢复命令
2013-02-20 13:17 1478Oracle的官方文档中有rman命令的比较完整的说明,我们 ... -
Oracle 查询所有表id大于10000的数据表名和数据
2013-01-29 13:41 2581-- 查询所有表id大于10000的数据以及对应表名称 ... -
Oracle Weblogic 10.X、11.X、12.X各个版本对应的系统、JDK、数据库版本
2012-12-19 09:47 10068压缩包中包含Oracle weblogic 10. ... -
关于数据库性能优化方面的一些总结之三
2012-06-14 09:58 1198(21) 避免在索引列上使用NOT 通常, 我们要避免在索引列 ... -
关于数据库性能优化方面的一些总结之二
2012-06-13 16:43 1151(11) 用Where子句替换HAVING子句:避免使用HAV ... -
关于数据库性能优化方面的一些总结之一
2012-06-13 16:39 1168(1) 选择最有效率的表名顺序(只在基于规则的优化器 ... -
大型ORACLE数据库优化设计方案之三
2012-06-13 16:35 1114九、充分利用数据的后台处理方案减少网络流量1、合理创建临时表或 ...
相关推荐
- 查询表空间对应的数据文件:`SELECT * FROM dba_data_files WHERE tablespace_name='[tablespace_name]';` - 删除表空间:`DROP TABLESPACE [tablespace_name] INCLUDING CONTENTS;` - 创建表空间:`CREATE ...
Oracle 多表查询优化是指在 Oracle 数据库管理系统中,为了提高多表查询的效率和性能采取的一些优化策略和技术。在 Oracle 中,多表查询是指从多个表中检索数据的操作。这种操作可能会占用大量的系统资源和时间,...
### ORACLE 多表查询与数据修改 #### 学习目标 - **熟悉三个或四个表的连接查询**:在实际应用中,我们往往需要从多个表中获取数据以完成复杂的业务逻辑。通过本节的学习,您将能够掌握如何利用Oracle数据库进行多...
Oracle通用查询系统是一款基于Delphi开发的图形化数据库查询工具,专为用户提供了方便快捷的方式来探索和操作Oracle数据库。这款工具允许用户直观地查看数据库的表结构,包括字段信息、索引、触发器和约束,使得...
通过dba_tablespaces视图,可以查询表空间的名称、大小、状态等信息。 数据库对象管理 数据库对象是Oracle数据库中的一种基本单元,包括表、索引、视图、序列、同义词、触发器等。数据库对象管理是Oracle数据库...
在公交车查询系统中,Oracle数据库被用作存储和管理公交线路、站点、时刻表等核心数据的主要工具。 二、数据库设计 1. 表结构设计:系统可能包含多个数据库表,如`线路表`(Line)、`站点表`(Stop)、`时刻表表`...
Oracle常用查看表结构命令 获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select ...
本压缩包“oracle常用经典sql查询.rar”显然是一份关于如何在Oracle环境中高效运用SQL查询的教程资料,适合数据库管理员、开发人员以及对Oracle数据库感兴趣的用户学习。 首先,我们来探讨SQL的基础概念。SQL,全称...
linux系统下创建oracle表空间和用户权限查询,安装Oracle系统时可以用到。
"Oracle 系统表大全" Oracle 系统表大全是 Oracle 数据库管理系统中的一组系统表,用于存储数据库的元数据信息。这些表提供了关于数据库对象、用户、表空间、表、索引、视图、序列、聚簇、快照、同义词、数据库链和...
在Oracle数据库系统中,用户表是存储数据的主要结构,每个表都有其独特的名称和结构,可能包含多个字段。字段注释是用于描述表中各个列的功能和用途,这对于理解和维护数据库非常重要。Oracle查询用户表工具允许用户...
Oracle SQL 语句多表关联查询是数据库管理系统中的一种常见查询方式,通过了解字符串和数字的比较、分组查询、HAVING 子句、查询顺序、Oracle 中的伪列、子查询和表连接等知识点,可以帮助我们更好地编写 SQL 语句,...
### Oracle查询表的所有列并用逗号隔开 #### 核心概念解析 1. **表的元数据**:在Oracle中,可以通过查询特定的数据字典视图来获取表的元数据信息。对于用户所拥有的表,可以使用`USER_TAB_COLUMNS`视图。该视图...
oracle查询用户信息1.查看所有用户2.查看用户或角色系统权限3.查看角色4.查看用户对象权限5.查看所有角色
"oracle脚本-oracle常用表及数据"这个资源显然是为了帮助初学者或开发者熟悉Oracle数据库操作和常见用例而准备的。以下是对这个主题的详细解读: 1. **Oracle数据库基础知识**:Oracle数据库是一个基于SQL的数据库...
这篇博客主要聚焦于Oracle的常用系统视图以及数据导入导出的相关操作,这对于数据库管理员和开发人员来说非常重要。 首先,我们来看“0001-Oracle-系统-视图.sql”。这个文件很可能包含了创建和查询Oracle系统视图...
ERP-ORACLE系统物料查询.zip
查询表结构是使用 Oracle 的一个基本操作,使用以下语句可以查询表结构: desc tablename; 其中,desc 语句用于查询表结构,tablename 是表名。 四、查询数据 查询数据是使用 Oracle 的一个基本操作,使用以下...
Oracle 基于树结构查询详解 Oracle 基于树结构查询是一种高效的查询方式,特别在处理树型结构数据时。树结构查询可以快速地检索树型结构数据,并且可以根据实际需求进行查询优化。 树结构查询的基本概念: 树结构...
以下是一些关于"Oracle常用查询"的知识点详解: 1. **SQL语言基础**:Oracle查询主要依赖SQL(结构化查询语言),包括SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY等基本语句。学习SQL的基本语法是查询的基础...