`

oracle常用查询

阅读更多

查询库表中大数据量的表:

select owner, segment_name, sum(bytes) / 1024 / 1024  M
  from dba_segments
 where segment_type in ('TABLE', 'INDEX') and owner='BOMC2'
 group by segment_name, owner
 order by M desc;

 

//创建表空间
create tablespace test_tablespace datafile '/opt/oracle/product/9.2.0/dbs/test_tablespace.dbf' size 512M  AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED default storage (initial 128K next 2M pctincrease 0);

//创建公司的:

(1)先在库中查看下创建的文件都放在什么地方?select * from dba_data_files;

(2)create tablespace echanel_es datafile '/data/oracle/oradata/MOMC/test.dbf'
size 2048M  AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED
default storage (initial 128K next 2M pctincrease 0);

 

--initial 128K,因为,用户建在表空间上,而表建在用户里,为用户所拥有,
--用户继承数据表空间的存储参数,表继承用户的存储参数
--如果initial设的过大,如:5M,则每建一个空表就要占用5M的空间,即使一条记录也没有
--AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED,设置数据文件自动扩展,每一次扩展增加5M,最大空间不受限

参考命令:删除表空间
drop tablespace test_tablespace including contents;


更改表空间的所有者:
ALTER TABLESPACE test_tablespace OWNER TO aaaa;


//更改表空间大小
alter database datafile '/oradata/k12db/test_tablespace.dbf' resize 1000M;

alter database datafile '/data/oracle/oradata/MOMC/test.dbf' resize 2000M;

 

//查看字符集
select parameter,value from V$NLS_PARAMETERS

//查看表空间信息
SELECT FILE_NAME,TABLESPACE_NAME,BYTES,USER_BLOCKS FROM DBA_DATA_FILES;

 

create user bomc identified by bomc default tablespace test_tablespace temporary tablespace TEMP

GRANT CREATE USER,DROP USER,ALTER USER,CREATE ANY VIEW,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO bomc;

 

 

   (1)数据库名字:echannel 。
   (2)以sys/oracle(用户名和密码,我本地sys的密码是oracle)身份以dba的方式登录刚创建的echannel数据库后,然后在其里面写sql用来创建用户名和密码.      
     (3)drop user duyf cascade;
       删除表空间:前提表空间没有被其他用户所使用。
       including contents:删除表空间中的内容,如果表中有内容而未加此参数,则表删除不掉。
       cascade onstraints:删除表中的外键参照。
       drop tablespace duyf including contents and datafiles cascade onstraints;

 

(1)创建E的表空间:
create temporary tablespace ZFDB  
tempfile 'D:\oracle\product\10.2.0\oradata\user_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local; 

create tablespace ZFDB  
logging  
datafile 'D:\oracle\product\10.2.0\oradata\user_data.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;

(2)删除表空间
DROP TABLESPACE ZFDB INCLUDING CONTENTS AND DATAFILES;

(3)
-- Create the user
  create user ZF
  identified by "ZF"
  default tablespace ZFDB
  profile DEFAULT;

  -- Grant/Revoke role privileges(都是针对用户名)
  grant connect to ZF;
  grant dba to ZF;
  grant exp_full_database to ZF;
  grant imp_full_database to ZF;
  grant resource to ZF;

  -- Grant/Revoke system privileges
  grant alter user to ZF;
  grant create any view to ZF;
 grant create session to ZF;
 grant create user to ZF;
 grant drop any view to ZF;
 grant drop user to ZF;
 grant unlimited tablespace to ZF;

分享到:
评论

相关推荐

    oracle常用查询语句示例

    本篇文章将基于"oracle常用查询语句示例"这一主题,深入探讨在Oracle中执行多表查询和单表中复杂查询的方法。 首先,我们来看单表查询。在Oracle中,基础的SELECT语句用于从单个表中检索数据。例如: ```sql ...

    常用oracle查询语句

    Oracle 常用查询语句 本文总结了十个常用的 Oracle 查询语句,涵盖了查看表空间、回滚段、控制文件、日志文件、表空间使用情况、数据库对象、数据库版本、数据库创建日期、归档方式、长时间运行的 SQL 语句和数据表...

    oracle常用查询 问题+答案

    oracle常用查询 问题+答案 觉得是初学 比较好的东西。

    Oracle常用查询操作大全

    Oracle常用的sql语句文件以及说明(doc、txt)文件 例如:analyze分析表、oracle 常用表和视图、Select Start with ... Connect by 分层次输出、SQL语句优化、函数的使用和说明。

    Oracle查询语句大全-精华版

    Oracle 查询语句大全-精华版 Oracle 查询语句大全是 Oracle 数据库管理系统中最基本也是最重要的组成部分,用于管理和维护数据库。本文将详细介绍 Oracle 查询语句的使用方法和实践操作。 一、创建用户和授权 在 ...

    Oracle常用SQL查询语句

    根据提供的信息,我们可以总结出以下Oracle数据库中常用的SQL查询语句及它们的功能: ### 1. 查询表空间及其总大小 ```sql SELECT t.tablespace_name, ROUND(SUM(bytes / (1024 * 1024)), 0) AS ts_size FROM dba...

    Oracle常用脚本与语句

    Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句Oracle常用脚本与语句...

    oracle常用经典sql查询.rar

    本压缩包“oracle常用经典sql查询.rar”显然是一份关于如何在Oracle环境中高效运用SQL查询的教程资料,适合数据库管理员、开发人员以及对Oracle数据库感兴趣的用户学习。 首先,我们来探讨SQL的基础概念。SQL,全称...

    Oracle-SQL基本查询.ppt

    3. 数据查询语言(DQL):以SELECT为主,用于检索数据,是最常用的部分。 4. 数据控制语言(DCL):涉及权限管理,如GRANT和REVOKE,用于分配和撤销用户权限。 5. 事务控制:如COMMIT、ROLLBACK和SAVEPOINT,用于...

    oracle 常用SQL查询

    以下是一些常用的Oracle SQL查询,这些查询涵盖了从基础的表空间信息到复杂的数据库对象状态和性能监控。 1. **查看表空间的名称及大小**: 这个查询通过`dba_tablespaces`和`dba_data_files`视图获取每个表空间的...

    oracle常用经典sql查询

    本资源“oracle常用经典sql查询”汇集了Oracle环境中的一些常见且实用的SQL查询语句,帮助用户提高数据库操作效率。以下是对这些经典查询语句的详细解读: 1. **基本查询操作** - `SELECT * FROM table_name;`:这...

    oracle常用sql查询.pdf.rar

    oracle常用sql查询.pdf.rar

    oracle常用经典SQL查询方案

    根据给定的文件信息,以下是对“oracle常用经典SQL查询方案”的详细解析,涉及的知识点主要包括Oracle数据库中的数据字典视图、空间管理、对象管理、版本查询、数据库模式、性能监控等方面。 ### 1. 查询表空间大小...

    oracle常用经典SQL查询

    以下是一些Oracle常用的经典SQL查询知识点,这些知识将帮助你更高效地操作Oracle数据库。 1. **基本查询操作**: - `SELECT`语句:用于从表中选择数据,如`SELECT column1, column2 FROM table_name;` - `WHERE`...

    Oracle常用命令大全

    ### Oracle常用命令详解 #### 一、Oracle的启动与关闭 **1. 在单机环境下的启动与关闭** - **启动Oracle系统** - **切换用户:** 首先需要切换到Oracle用户环境。 ```bash su - oracle ``` - **使用`svrmgrl`...

    oracle常用函数

    oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数oracle常用函数

    ORACLE常用傻瓜问题

    ORACLE常用傻瓜问题1000问: 1. Oracle安裝完成后的初始口令?  internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp  2. ORACLE9IAS WEB CACHE的初始默认用户和密码...

    oracle 常用命令大全

    oracle 常用命令大全 oracle dba 常用命令 1 运行 SQLPLUS 工具 sqlplus 2 以 OS 的默认身份连接 / as sysdba 3 显示当前用户名 show user 4 直接进入 SQLPLUS 命令提示符 sqlplus /nolog 5 在命令提示符以 OS 身份...

Global site tag (gtag.js) - Google Analytics