查看Oracle的版本:

  select * from product_component_version;

查看当前用户所具有的权限:

  SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = 'KNMY';

  或

  select * from user_sys_privs;

用户的登录:

  [username/password] [@server] [as sysdba/sysoper]    举例:sys/pass as sysdba

用户的切换:

  [connect] [username/password] [@server] [as sysdba/sysoper]  举例: connect system/pass

显示当前登陆的用户:

  show user

显示数据字典中的字段:

  desc dba_users

  desc table_spaces

  desc user_tablespaces

  desc user_users

  desc dba_data_files

  desc dba_temp_files

  desc dba_role_privs

创建用户且指定表空间:

  CREATE USER username IDENTIFIED BY password
  DEFAULT TABLESPACE TEST_DATA
  TEMPORARY TABLESPACE TEST_TEMP;

删除用户:

  drop user ×× cascade;

给用户赋予权限:

  GRANT 
  CREATE SESSION, CREATE ANY TABLE, CREATE ANY VIEW ,CREATE ANY INDEX,   

  CREATE ANY PROCEDURE,ALTER ANY TABLE, ALTER ANY PROCEDURE,

  DROP ANY TABLE, DROP ANY VIEW, DROP ANY INDEX, DROP ANY PROCEDURE,
  SELECT ANY TABLE, INSERT ANY TABLE, UPDATE ANY TABLE, DELETE ANY TABLE
  TO username;

将role这个角色授予username:

  GRANT role TO username;

设置用户的默认或者临时表空间:

  ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name

创建表空间:

  CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx;

  举例:

    创建临时表空间:

    CREATE TEMPORARY TABLESPACE test_temp

    TEMPFILE 'D:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf'

    SIZE 32M
    AUTOEXTEND ON
    NEXT 32M MAXSIZE 2048M
    EXTENT MANAGEMENT LOCAL;

    创建用户表空间:

    CREATE TABLESPACE test_data
    LOGGING
    DATAFILE 'D:\ORACLE\PRODUCT\10.1.0\ORADATA\ORCL\TEST_DATA01.DBF' 
    SIZE 32M 
    AUTOEXTEND ON 
    NEXT 32M MAXSIZE 2048M
    EXTENT MANAGEMENT LOCAL;

修改表空间的状态:

  设置表空间的联机或者脱机状态:

    ALTER TABLESPACE tablespace_name ONLINE|OFFLINE

  设置表空间只读或者可读写状态:

    ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE

修改表空间的数据文件:

  增加数据文件:

    ALTER TABLESPACE tablespace_name ADD DATAFILE 'xx.dbf' SIZE xx

  删除数据文件:

    ALTER TABLESPACE tablespace_name DROP DATAFILE 'xx.dbf'

删除表空间:

  DROP TABLESPACE tablespace_name [INCLUDING CONTENTS]

查看是否为CDB的数据库:

  select  * from  v$database;   若CDB字段为YES,则是。

  

oracle数据库常用操作命令的更多相关文章

  1. oracle数据库常用查询一

    oracle数据库常用查询一 sqlplus / as sysdba; 或sqlplus sys/密码 as sysdba;两者都是以sys登录.conn scott/tiger@orcl; conn ...

  2. ORACLE数据库常用查询二

    ORACLE数据库常用查询 1.查看表空间对应数据文件情况: SQL MB,AUTOEXTENSIBLE FROM DBA_DATA_FILES; TABLESPACE_NAME FILE_NAME ...

  3. .Net 中读写Oracle数据库常用两种方式

    .net中连接Oracle 的两种方式:OracleClient,OleDb转载 2015年04月24日 00:00:24 10820.Net 中读写Oracle数据库常用两种方式:OracleCli ...

  4. Oracle数据库常用的Sql语句整理

    Oracle数据库常用的Sql语句整理 查看当前用户的缺省表空间 : select username,default_tablespace from user_users; 2.查看用户下所有的表 : ...

  5. oracle数据库常用plsql语句

    (一)oracle中常用的数据类型 (二)PL-sql基本语法 1.创建数据库表.删除数据库表 create table table1--创建表 ( field1 number(8), field2 ...

  6. oracle数据库常用SQL语句(11.29更新)

    笔者日常工作中常用到的sql语句,现总结如下,留作日后查看. 1.按照两列中的最大值取 ,只取两列其中的一列 SELECT * FROM t_doc T ORDER BY GREATEST(T.Loa ...

  7. Oracle数据库常用Sql语句大全

    一,数据控制语句 (DML) 部分 1.INSERT  (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSE ...

  8. ORACLE数据库 常用命令和Sql常用语句

    ORACLE 账号相关 如何获取表及权限 1.COPY表空间backup scottexp登录管理员账号system2.创建用户 create user han identified(认证) by m ...

  9. Oracle数据库常用命令(持续更新)

    1. 查询当前用户所有的表 select * from user_tables; 2. 查询当前用户能访问的表 select * from all_tables; 3. 获取表字段 select * ...

随机推荐

  1. 【转载】svn代码回滚命令

    [说明]转载自 http://www.cnblogs.com/jndream/archive/2012/03/20/2407955.html 取消对代码的修改分为两种情况:   第一种情况:改动没有被 ...

  2. openstack学习线路指导

    原文链接: http://www.aboutyun.com/thread-7225-1-1.html 网上很多hadoop资料,openstack资料相对较少,这里整理一下,帮助初学者尽快入门. 首先 ...

  3. hdoj 1874 畅通工程续【dijkstra算法or spfa算法】

    畅通工程续 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submi ...

  4. [iOS基础控件 - 6.6.1] 展示团购数据代码

      1.主控制器: // // ViewController.m // GroupPurchase // // Created by hellovoidworld on 14/12/3. // Cop ...

  5. MongoDB系列一(安装)

    一.MongoDB在Windows平台下的安装: 安装包官方下载地址:http://www.mongodb.org/downloads 第一步:下载安装包:如果是win系统,注意是64位还是32位版本 ...

  6. MyBatis如何防止SQL注入

    转自:http://www.myexception.cn/sql/1938757.html SQL注入是一种代码注入技术,用于攻击数据驱动的应用,恶意的SQL语句被插入到执行的实体字段中(例如,为了转 ...

  7. 金蝶K3 破解版

  8. BZOJ 4291: [PA2015]Kieszonkowe 水题

    4291: [PA2015]Kieszonkowe Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnli ...

  9. Codeforces Round #324 (Div. 2) D. Dima and Lisa 哥德巴赫猜想

    D. Dima and Lisa Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/584/probl ...

  10. zoj 3820 Building Fire Stations 树的中心

    Building Fire Stations Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://acm.zju.edu.cn/onlinejudge ...