您的位置:首页 > 数据库 > Oracle

Oracle - 常用命令

2016-03-04 13:49 495 查看
数据库常用查询

select * from dba_users; --查询所有用户

select * from dba_tablespaces; -- 查看所有表空间

select * from dba_users;
-- 查看用户所属表空间

select * from dba_data_files; -- 查看所有表空间所在路径

select * from dba_free_space; -- 查看所有表空间空闲大小
select * from dba_role_privs; -- 查看用户所有权限

select * from v$version; --查看数据库版本

select userenv(‘language’) from dual; --数据库服务器字符集

select * from nls_database_parameters; --数据库服务器字符集

select * from nls_instance_parameters; --客户端字符集环境

select * from nls_session_parameters; --会话字符集环境

alter user dbsnmp account unlock; --给锁定的账号解锁

-- 表空间操作

create tablespace user_data

datafile '/oracle/oradata/emgc/user_data.dbf'

size 50m autoextend on next 50m maxsize 2048m extent management local; --创建表空间

create temporary tablespace user_temp_data

tempfile '/oracle/oradata/emgc/user_temp_data.dbf'

size 50m autoextend on next 50m maxsize 2048m extent management local; --创建临时表空间

drop tablespace USER_TEMP including contents and datafiles ; --删除表空间

Alter user TEST_GRANT temporary tablespace user_temp; --修改用户临时表空间

--用户操作

drop user cog cascade; --删除用户

create user test_grant identified by oracle default tablespace user_data temporary tablespace user_data_temp; --创建用户

alter user test_grant identified by oracle; -- 修改密码

grant connect,resource,dba to test_grant; --给用户赋角色

revoke DBA,CONNECT from cog; --回收用户角色

grant

CREATE SESSION,

CREATE TRIGGER,

CREATE VIEW,

CREATE TABLE,

CREATE JOB,

CREATE PROCEDURE,

CREATE SEQUENCE,

UNLIMITED TABLESPACE,

DEBUG CONNECT SESSION

to cog; --给用户赋权限
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: