转到正文

天亮了说晚安's Blog

欢迎您的光临! http://www.tllswa.com

存档

分类: Oracle

本文转自:http://blog.itpub.net/28939273/viewspace-1061476/ [root@yoon ~]# more /etc/oracle-releaseOracle Linux Server release 5.7 Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 – 64bit ProductionPL/SQL Release 11.2.0.3.0 – ProductionCORE 11.2.0.3.0 ProductionTNS for Linux: Version 11.2.0.3.0 – ProductionNLSRTL Version 11.2.0.3.0 – Production 1.查看数据文件的存储路径: SQL> select name from v$datafile; NAME——————————————————————————–/u01/oracle/oradata/yoon/system01.dbf/u01/oracle/oradata/yoon/sysaux01.dbf/u01/oracle/oradata/yoon/undotbs01.dbf/u01/oracle/oradata/yoon/users01.dbf 2.修改表空间为offline: SQL> alter tablespace users offline; Tablespace altered. 3.拷贝数据文件 [oracle@yoon yoon]$ cp users01.dbf /u01/oracle/oradata/yoondata/ 4.修改表空间存......Read More

本文转自:https://www.jb51.net/article/127923.htm 表空间概述 Oracle的表空间属于Oracle中的存储结构,是一种用于存储数据库对象(如:数据文件)的逻辑空间,是Oracle中信息存储的最大逻辑单元,其下还包含有段、区、数据块等逻辑数据类型。表空间是在数据库中开辟的一个空间,用于存放数据库的对象,一个数据库可以由多个表空间组成。可以通过表空间来实现对Oracle的调优。(Oracle数据库独特的高级应用) 表空间的分类 永久表空间:存储数据库中需要永久化存储的对象,比如二维表、视图、存储过程、索引。 临时表空间:存储数据库的中间执行过程,如:保存order by数据库排序,分组时产生的临时数据。操作完成后存储的内容会被自动释放。临时表空间是通用的,所的用户都使用TEMP作为临时表空间。一般只有tmp一个临时表空间,如果还需要别的临时表空间时,可以自己创建。 UNDO表空间:保存数据修改前的副本。存储事务所修改的旧址,即被修改之前的数据。当我们对一张表中的数据进行修改的同时会对修改之前的信息进行保存,为了对数据执行回滚、恢复、撤销的操作。 引言 Oracle数据库的数据文件的位置和信息都被记录在控制文件中,rm或cp命令是......Read More

本文转自:https://blog.csdn.net/shuaishuai1234/article/details/84870700 1.查看所有表,每张表占用大小(单位是Byte)select segment_name, bytesfrom user_segmentswhere segment_type = ‘TABLE’; 2.查看其中几张表大小需要再加判断条件:segment_name–表名 select round(sum(bytes)/1024/1024/1024,4) GBfrom user_segmentswhere segment_type = ‘TABLE’ and lower(segment_name) in (‘cic_accident_insurance’,‘cic_apply_base’,‘cic_policy_base’,‘cic_policy_detail_info’,‘cic_policy_info’,‘crm_agency_user’,‘crm_customer_info’,‘crm_order_query’,‘prprinsured’,‘renewalpolicy’) ; 此处换算成了GB,并且只是查了重点的几张表,数据库名字也转换成小写查询 还有一些查询需要DBA权限,诸如表空间大小等等 查看所有表的数据量并排序select t.table_name,t.num_rows from user_tables t ORDER BY NUM_ROWS DESC;还可以直接查看dblink的:select t.table_name,t.num_rows from user_tables@dblink t ORDER BY NUM_ROWS DESC; 参考链接:https://www.cnblogs.com/pejsidney/p/8057372.htmlhttps://www.cnblogs.co......Read More

本文转自:https://www.cnblogs.com/huak/p/3443352.html 1,连上服务器,使用top命令,可以查看cpu使用率以及内存的使用情况等等,还有当前各用户的使用情况 2,用pl/sql developper,tool里面选sessions,就可以看到当前session的情况,包括卡住的SQL语句 3,查看各用户的各种资源占用,可以运行下面的SQL select se.SID, ses.username, ses.osuser, n.NAME, se.VALUE  from v$statname n, v$sesstat se, v$session ses  where n.statistic# = se.statistic# and        se.sid = ses.sid and        ses.username is not null and        n.name in (‘CPU used by this session’,                   ‘db block gets’,                   ‘consistent gets’,      &nbs......Read More