数据库常用查询
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; --给用户赋权限