Oracle10常用命令

数据库上的所有用户
select username from dba_users
查看数据库全部表
select * from all_tables
查看数据库实例详细信息
select * from v$instance
查看表空间详细信息
select * from dba_tablespaces
创建表空间
create tablespace 空间名
datafile 'c:\空间名' size 15M 表空间的存放路径,初始值为15M
autoExtend on next 10M 空间的自动增长的值是10M
permanent online 永久使用
创建用户
create user shi 创建用户名为shi
identified by scj 创建密码为scj
default tablespace users 表空间名 默认表空间名
temporary tablespace temp 临时表空间为temp
profile default 受profile文件的限制

grant connect to WXG;
grant dba to WXG;
grant resource to WXG;

grant unlimited tablespace to WXG;
quota unlimited on 表空间名 在表空间下面建表不受限制
创建角色
create role 角色名 identified by 密码
给角色授权
grant create session to 角色名 给角色授予创建会话的权限
grant 角色名 to 用户名 把角色授予用户
给用户授予权限
grant create session,resource to shi 给shi用户授予所有权限
grant create table to shi 给shi用户授予创建表的权限
select table_name from user_tables 察看当前用户下的所有表
select tablespace_name from user_tablespaces 察看当前用户下的表空间
select username from dba_users 察看所有用户名称命令必须用sys as sysdba登陆

猜你喜欢

转载自rock1103.iteye.com/blog/1602202