oracle常用命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle常用命令相关的知识,希望对你有一定的参考价值。

--以本机示例:
--全局数据库名: muna
--SID: haha
--用户: znn(权限 connect ,resource,dba)
--表空间:haha_data 及临时表空间 haha_temp
--oracle内部有两个建好的用户:system和sys

--查询数据库中的所有用户
select * from dba_users;

--查询所有的表空间
select tablespace_name, sum(bytes) / 1024 / 1024
from dba_data_files
group by tablespace_name;
--或
select * from dba_tablespaces;

--查询当前用户所属的表空间
select username,default_tablespace from user_users;

--删除一个表中的全部数据,使用drop table,delete * from 表名时,tablespace表空间该表的战胜空间并未释放,
--反复几次drop,delete操作后,该tablespace上百兆的空间就被耗光了。
truncate table table_name;

--创建临时表空间
create temporary tablespace haha_temp
tempfile ‘D:\app\zhangnannan\oradata\test\haha_temp01.dbf‘
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;

--创建表空间
create tablespace haha_data
logging datafile ‘D:\app\zhangnannan\oradata\test\haha_data01.dbf‘
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

--创建用户并指定表空间
create user znn identified by 123
default tablespace haha_data
temporary tablespace haha_temp;

--给用户授予权限
grant connect ,resource,dba to znn;

 































以上是关于oracle常用命令的主要内容,如果未能解决你的问题,请参考以下文章

谁能告诉我oracle数据库常用命令啊?

Oracle SQL*plus常用的命令和函数

Oracle常用命令

oracle常用命令大全

Oracle SQL*plus常用的命令和函数

oracle常用命令转载