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; --给用户赋权限
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; --给用户赋权限
相关文章推荐
- ORACLE的基础培训
- 一个Oracle GeoSQL性能问题解决过程
- oracle的alert日志迁移
- oracle的trace日志迁移
- oracle--游标
- Oracle手边常用命令及操作语句
- Oracle In-Memory database cache --TimesTen
- Like模糊查询与带有关键字Reverse的索引应用学习
- oracle优化:避免全表扫描
- oracle限制用户登陆
- oracle的sequence创建修改
- oracle 函数 WMSYS.WM_CONCAT 的用法 与 mysql 函数GROUP_CONCAT的用法
- Oracle--视图,序列及索引
- oracle删除数据文件
- oracle 查看表空间大小
- 深入理解ORACLE启动过程
- oracle的日期函数:last_day
- Oracle 字段 增删改
- Oracle EBS中有关Form的触发器的执行顺序
- 连接Oracle数据库时遇到:Listener refused the connection with the following error。。。。