ORACLE
njs375666635
这个作者很懒,什么都没留下…
展开
-
ORACLE分区表的使用和管理
[size=large][b]1创建和使用分区表[/b][/size]Oracle分区表分为四类:范围分区表;列表分区表;哈希分区表;组合分区表范围分区表创建一个按字段数据范围分区的表,分区置于指定的不同表空间中 示例代码:--为各个分区准备独立的表空间create tablespace test_space01 datafile‘d:/tbs0...原创 2015-08-19 16:32:42 · 95 阅读 · 0 评论 -
查看Oracle正在执行的sql语句等
[size=large]--查询Oracle正在执行的sql语句及执行该语句的用户SELECT b.sid oracleID, b.username 登录Oracle用户名, b.serial#, spid 操作系统ID, paddr, sql_text 正在执行的SQL, b.machine 计算...原创 2015-11-13 14:09:45 · 479 阅读 · 0 评论 -
oracle 如何导出数据字典
-- 查询某表的数据字典 SELECT A.TABLE_NAME AS "表名",A.COLUMN_NAME AS "字段名", DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'), A.DATA_TYPE|...原创 2015-11-13 11:35:49 · 162 阅读 · 0 评论 -
plsql如何执行.sql文件
[size=large]在SQL>提示符下直接运行SQL脚本,语句格式是:SQL> start 盘符:\路径\SQL脚本文件名 或 SQL> @ 文件盘符:\路径\SQL脚本文件名[/size]原创 2015-10-21 01:10:36 · 566 阅读 · 0 评论 -
oracle查看表占用空间
1、表占用空间:select segment_name, sum(bytes)/1024/1024 MB from user_segments where segment_type='TABLE' group by segment_name;2、索引占用空间:select segment_name ,sum(bytes)/1024/1024 MB from user_segments whe...原创 2015-09-10 15:44:33 · 618 阅读 · 0 评论 -
ORACLE重建索引详解
一、重建索引的前提1、表上频繁发生update,delete操作;2、表上发生了alter table ..move操作(move操作导致了rowid变化)。 二、重建索引的标准1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间, 那应该如何才可以判断索引是否倾斜的严重,是否浪费了空间, 对索引进行结构分析(如下):SQL>Analyze index...原创 2015-09-10 10:09:09 · 260 阅读 · 0 评论 -
PLSQL导出表结构和数据
[b][size=large]一、导出表结构:[/size][/b][size=large]1、命令窗口输入:SQL> set serveroutput on;SQL> set long 999999;SQL> set feedback off;SQL> spool temp.sql;SQL> SELECT DBMS_METADATA.GET_DDL('TABLE',tab...原创 2015-09-09 15:51:02 · 1378 阅读 · 0 评论 -
Oracle 查看表空间的大小及使用情况sql语句
--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name;...原创 2015-09-09 15:24:39 · 260 阅读 · 0 评论 -
利用ORACLE实现数据抽样(sample block)
转自:http://blog.sina.com.cn/s/blog_4b13ec250100wm14.html做数据分析的,免不了碰到记录数据量很大,怎么办?做全面分析是不现实也没有必要。介绍一下抽样方法及实现几种常用的抽样方法:1.简单随机抽样(simple random sampling)将所有调查总体编号,再用抽签法或随机数字表随机抽取部分观察数据组成样本。优点...原创 2015-09-09 15:19:01 · 348 阅读 · 0 评论 -
Centos oracle 11g 安装
一、使用oracle硬件要求1、内存要求最小内存1G,推荐2G或2G以上2、swap大小设定1GB跟2GB物理内存之间的,设定swap大小为物理内存的1.5倍2GB跟16GB物理内存之间的,设置swap大小与物理内存相等16GB物理内存以上的,设置swap大小为16GB3、共享内存/dev/shm要求至少比在每个oracle实例中的MEMORY_MAX_TARGET和ME...原创 2015-09-06 16:37:51 · 64 阅读 · 0 评论 -
linux下管理oracle表空间
[b]1 、 登录服务器[/b][b]2 、 查看磁盘空间是否够大df -h[/b] -h更具目前磁盘空间和使用情况 以更易读的方式显示 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.9G 2.3G 521M 82% / none 209M 0 20...原创 2015-08-19 16:49:25 · 285 阅读 · 0 评论 -
查询数据库中的重复记录
========第一篇=========在一张表中某个字段下面有重复记录,有很多方法,但是有一个方法,是比较高效的,如下语句:select data_guid from adam_entity_datas a where a.rowid > (select min(b.rowid) from adam_entity_datas b where b.data_guid = a.data_gu...原创 2015-08-19 16:45:41 · 155 阅读 · 0 评论 -
windows下安装的oracle增加表空间的四种方法
[b]方法1:给表空间增加数据文件[/b]ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; [b]方法2:新增数据文件,并且允许数据文件自动增长[/b]ALTER TABLESPACE app_data ADD DATAFILE...原创 2015-08-19 16:42:04 · 1040 阅读 · 0 评论 -
oracle select any dictionary & oracle授权详解
[size=large]# 建立用户create user angeos identified by angeos;建立了用户:angeos,密码为:angeos# 对用户授权grant connect,resource to angeos;对用户angeos授予了连接数据库和访问资源的权限# 对用户授权grant create sessio...原创 2016-03-11 15:57:06 · 407 阅读 · 0 评论