Oracle创建表空间、用户、授权

  • 创建表空间:CREATE TABLESPACE DATAFILE '' SIZE ;
  • 创建用户:CREATE USER IDENTIFIED BY ;
  • 授权用户:GRANT TO ;

Oracle中的角色

  • 角色是Oracle数据库中的一组权限集合,可以简化权限管理。常用角色包括:
  • DBA:系统管理员角色,拥有数据库的所有权限。
  • RESOURCE:允许创建对象的角色。
  • CONNECT:提供基本的会话连接权限。

Oracle中的数据类型

  • 常见数据类型包括:
  • VARCHAR2:可变长度的字符数据类型。
  • NUMBER:用于存储数字。
  • DATE:用于存储日期和时间。
  • CLOB:存储大字符对象。

常见以特定前缀开头的表和视图

  • dba_:用于DBA相关的表和视图,如DBA_TABLES
  • user_:与当前用户相关的对象,如USER_TABLES
  • v$_:动态性能视图,用于查询数据库的运行时信息。
  • all_:包含用户可访问的所有对象信息,如ALL_TABLES
  • session_:包含当前会话的状态信息。
  • index_:包含索引的相关信息,如INDEX_TABLES

如何查询Oracle表空间和数据文件信息

  • 查询表空间:SELECT tablespace_name, status FROM dba_tablespaces;
  • 查询数据文件:SELECT file_name, tablespace_name, bytes/1024/1024 AS size_mb FROM dba_data_files;