创建表空间:create tablespace xxx datafile 'xxxxxxxxxxx'

            size 10000M autoextend on next 100M

创建用户:create user xxxx identified by xxxxxx

         default tablespace xxxxxx;


授权给用户: grant connect,resource,dba to testwhat;

删除用户:drop user  xxxxx cascade (删除和用户关联的表)

删除表空间:drop tablespace xxxxx including contents and datafiles;

删除某一张表的命令:drop table tablename;



查看用户本身拥有的权限:

oracle数据库创建用户表空间基本操作_oracle

查看数据库用户本身拥有的角色:

oracle数据库创建用户表空间基本操作_oracle_02

查看oracle数据库中表空间对应的用户

select username,default_tablespace,temporary_tablespace from dba_users

oracle数据库创建用户表空间基本操作_oracle_03

查看表空间对应的数据文件:

select tablespace_name,file_name from dba_data_files

dab_data_files这张表可以把表空间和数据文件file_name记录在一起。

select * from dba_data_files where tablespace_name='ITSM_HFTB'

oracle数据库创建用户表空间基本操作_oracle_04






查看当前所有的数据库:select * from v$database;

(一直不明白这个查看当前所有的数据库什么意思,不是只有一个数据库吗?怎么还查看所有的数据库)

查看表结构:

oracle数据库创建用户表空间基本操作_oracle_05


查看数据库结构:


oracle数据库创建用户表空间基本操作_oracle_06

查看oracle编码方式命令:


使用 sql语句:

select userenv('language') from dual