alter table TAB_user add (personal varchar2(30) default '用户名' not null);
alter table TAB_user modify (personal number(4) default null);
alter table TAB_user drop column personal;

SELECT DISTINCT df.FILE_NAME FROM DBA_DATA_FILES df, dba_tablespaces dt where df.tablespace_name=dt.tablespace_name and dt.TABLESPACE_NAME ='USERS';

SELECT DISTINCT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM DBA_DATA_FILES;---查看所有表空间对应的数据文件名
select CONSTRAINT_NAME from USER_CONSTRAINTS WHERE TABLE_NAME='TAB_TEST' AND CONSTRAINT_TYPE='U'; ---获取某约束都约束了哪些字段
------------------------------------------------------------------------------------------
select
a.a1 表空间名称,c.c2 类型,c.c3 区管理,b.b2/1024/1024 表空间大小M,(b.b2-a.a2)/1024/1024 已使用M,substr((b.b2-a.a2)/b.b2*100,1,5) 利用率
from
(select tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,
(select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,
(select tablespace_name c1,contents c2,extent_management c3 from dba_tablespaces) c
where a.a1=b.b1 and c.c1=b.b1; -------------获取表空间的相关信息

select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name ----------获取数据库数据文件信息

select
a.tablespace_name 表空间名称,
b.file_name 数据文件名,
a.INITIAL_EXTENT 表空间初始大小,
b.AUTOEXTENSIBLE 是否自动扩展,
b.bytes 数据文件大小bytes,
b.INCREMENT_BY 扩展大小,
b.MAXBYTES 数据文件最大值
from dba_tablespaces a, dba_data_files b
Where a.tablespace_name=b.tablespace_name -----------------获取表空间 文件相关信息

select a.tablespace_name ,b.file_name ,a.INITIAL_EXTENT ,
b.AUTOEXTENSIBLE ,b.bytes,b.INCREMENT_BY ,b.MAXBYTES
from dba_tablespaces a, dba_data_files b Where a.tablespace_name = b.tablespace_name
----------------------------------------------------------
SELECT DISTINCT b.file_name ,a.INITIAL_EXTENT , b.AUTOEXTENSIBLE ,b.bytes,b.INCREMENT_BY ,b.MAXBYTES
FROM DBA_DATA_FILES b, dba_tablespaces a where a.tablespace_name=b.tablespace_name and a.TABLESPACE_NAME ='USERS';

select constraint_type from DBA_CONSTRAINTS WHERE CONSTRAINT_NAME='PK_USER'

SELECT constraint_name, constraint_type,R_CONSTRAINT_NAME,DELETE_RULE
FROM DBA_CONSTRAINTS WHERE table_name = 'TABLE_ROLE' ------获取表的约束信息

select cu.constraint_name,cu.TABLE_NAME,cu.column_name,au.constraint_type, au.r_constraint_name, au.delete_rule
from user_cons_columns cu, user_constraints au
where cu.constraint_name = au.constraint_name and au.table_name= 'TABLE_ROLE'
-------------------------------------------------------------------
select t.column_name, t.data_type, t.data_length, t.data_precision, t.data_default, c.comments ,t.NULLABLE,uc.constraint_type
from user_tab_columns t, user_col_comments c ,user_constraints uc
where t.table_name= c.table_name and t.column_name= c.column_name and t.table_name=uc.table_name
and t.table_name= 'TABLE_ROLE'

select * from user_constraints
select * from user_tab_columns
select * from user_col_comments
--------------------------------------------------------------
select cu.constraint_name,cu.TABLE_NAME,cu.column_name,au.constraint_type, au.r_constraint_name, au.delete_rule
from user_cons_columns cu, user_constraints au
where cu.constraint_name = au.constraint_name and au.table_name= 'sys_user'
-----------------------表-------------------------------------------------
select * from user_tab_columns;
select * from user_col_comments;
select * from user_cons_columns;
select * from user_constraints;
select * from dba_tablespaces
create constraints TableName ,constraint_name,constraint_type,column_name,R_CONSTRAINT_NAME,delete_rule

select constraint_name from dba_constraints where owner='sys' and table_name='sys_user'

select 1 from dba_constraints where constraint_name='SYS_C00102';
select constraint_name from user_constraints

select * from user_constraints where table_name='sys_user'
--------------------------------------------------------------
alter table sys_user drop primary key cascade ---删除主键
alter table sys_user drop unique(ID) ----删除colname上的唯一约束

alter table TABLE_ROLE disable constraint PK_ROLE; ----删除约束()
-------------------------------------------------------------
select 1 from user_tables where table_name = 'SYS_USER'
select * from dba_tables where table_name = 'SYS_USER';

导入数据库工具有关的oracle sql操作的更多相关文章

  1. Java连接MySQL数据库和Oracle数据库并进行简单的SQL操作的一次尝试

    MySQL和Oracle的JDBC的maven dependency如下: <!-- mysql --> <dependency> <groupId>mysql&l ...

  2. Oracle SQL操作计划基线总结(SQL Plan Baseline)

    一.基础概念 Oracle 11g開始,提供了一种新的固定运行计划的方法,即SQL plan baseline,中文名SQL运行计划基线(简称基线),能够觉得是OUTLINE(大纲)或者SQL PRO ...

  3. oracle如何导出和导入数据库表

    oracle如何导出和导入数据库表 oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简 ...

  4. oracle如何导出和导入数据库/表

    oracle如何导出和导入数据库/表 oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作, ...

  5. Tools - Oracle SQL Developer

    Oracle SQL Developer Oracle公司出品的一个免费非开源的用以开发数据库应用程序的图形化工具. 可以浏览数据库对象.运行SQL语句和脚本.编辑和调试PL/SQL语句,也可以创建执 ...

  6. atitit.sql server2008导出导入数据库大的表格文件... oracle mysql

    atitit.sql server2008导出导入数据库大的表格文件... 1. 超过80M的文件是不能在查询分析器中执行的 1 2. Oracle ,mysql大的文件导入 1 2.1. 使用sql ...

  7. 功能齐全、效率一流的免费开源数据库导入导出工具(c#开发,支持SQL server、SQLite、ACCESS三种数据库),每月借此处理数据5G以上

    软件名:DataPie 功能:支持SQL server.SQLite.ACCESS数据库的导入.导出.存储过程调用,支持EXCEL2007.EXCEL2003.ACCESS2007. CSV文件导入数 ...

  8. 数据库客户端工具Oracle SQL Developer

    Oracle SQL Developer是Oracle官方提供的数据库连接工具.不仅可以连接自己的数据库(Oracle),而且还可以连接多种其他的数据库(比如:Access.MySQL.SQL Ser ...

  9. Oracle:通过oracle sql developer工具导入excel数据

    我使用的是oracle sql developer3.1版本,以前developer2.×老版本的excel导入功能有问题. excel文件内容如下: 第一步:找到要导入的表,右键-->导入数据 ...

随机推荐

  1. .Net经典笔试题

    1. 简述 private. protected. public. internal 修饰符的访问权限. 答:private:私有成员,在类的内部才可以访问: protected:保护成员,该类内部和 ...

  2. Tomcat部署项目修改浏览器上猫咪头像

    一.发现问题用tomcat部署项目,在浏览器标签也上发现了tomcat猫咪图.要把这个图修改掉. 二.解决问题apache-tomcat-5.5.28\webapps\ROOT下的ico文件,将需要替 ...

  3. 【使用uWSGI和Nginx来设置Django和你的Web服务器】

    目录 安装使用uWSGI 配置Nginx结合uWSGI supervisor Django静态文件与Nginx配置 @ *** 所谓WSGI . WSGI是Web服务器网关接口,它是一个规范,描述了W ...

  4. 关于结构体内存对齐方式的总结(#pragma pack()和alignas())

    最近闲来无事,翻阅msdn,在预编译指令中,翻阅到#pragma pack这个预处理指令,这个预处理指令为结构体内存对齐指令,偶然发现还有另外的内存对齐指令aligns(C++11),__declsp ...

  5. JavaScript表单项数据过滤代码

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  6. Bag标签之中的一个行代码实行中文分词实例3

    例3: 分词(返回一个书包.以_0._1._2 ...取出分好的词) <bag id=words act=2words>我喜欢黄色高领T恤衫</bag> 注意没有name属性 ...

  7. Nginx+tomcat+ssl免费证书配置

    0.说明 本文说描写叙述的方式是用nginx的443重定向到tomcat的8443,nginx的80port重定到tomcat的8080: 乱入:个人标记:caicongyang 1.nginx安装 ...

  8. XCode6报数组越界错误的问题

    今天碰到一个非常奇葩的问题, 调试了半天: 错误:"index 0 beyond bounds for empty array",  意思就是说数据源数组为nil, 所以你调用直接 ...

  9. win系统下的eclipse连接和使用linux上的hadoop集群

    准备工作 先在win系统的hosts文件中加入下面内容 10.61.6.164master     //hadoop集群的master节点 一.首先在eclipse上安装hadoop插件 下载hado ...

  10. TCP连接状态详解

    tcp状态: LISTEN:侦听来自远方的TCP端口的连接请求 SYN-SENT:再发送连接请求后等待匹配的连接请求 SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认 ES ...