oracle 在linux创建用户、授权、创建修改表空间,查看表空间大小

在linux上使用dba权限操作oracle的前提是要使用操作系统的oracle用户登录。
如果普通用户登录请su到oracle命令如下:su - oracle

一、创建用户
1)用dba用户登录数据库
   dba登录有两种方式:A, sqlplus '/as sysdba'

     B, sqlplus /nolog 连接到数据库 conn / as sysdb
2)创建数据库用户
   create user username identified by password
3)授权
   普通权限 grant resource,connect to username
   dba 权限 grant dba to username
二、查看、修改表空间

 1)查看表空间大小

    表空间总大小:

   select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

   表空间剩余大小

   select tablespace_name,sum(bytes)/1024/1023 from dba_data_space group by tablespace_name;

  2)查看表空间文件位置(下一步有用)

     select name from v$dbafile;

     假设结果:/home/oralce/mydb/user01.dbf

  3)修改表空间(两种方式)

     A增加文件:alter tablespace user[表空间名] add datafile '/home/oralce/mydb/user02.dbf' size 100M 

     B直接修改大小:alter database datafile '/home/oralce/mydb/user01.dbf' resize 300M

猜你喜欢

转载自szh-java.iteye.com/blog/1734760