Oracle 19C表空间表结构建立方法

一、工具背景介绍
Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。
创建表空间和表
它由至少一个表空间和数据库模式对象组成。这里,模式是对象的集合,而模式对象是直接引用数据库数据的逻辑结构。模式对象包括这样一些结构:表、视图、序列、存储过程、同义词、索引、簇和数据库链等。逻辑存储结构包括表空间、段和范围,用于描述怎样使用数据库的物理空间。
总之,逻辑结构由逻辑存储结构(表空间,段,范围,块)和逻辑数据结构(表、视图、序列、存储过程、同义词、索引、簇和数据库链等)组成,而其中的模式对象(逻辑数据结构)和关系形成了数据库的关系设计。

二、19C 数据库表空间表结构方法。

1.需要从管理员申请登录服务器的账号密码。

2.通过工具登录服务器

3.若root连接不上,先登录普通用户后切换到数据管理员,命令:su -dbadmin

4.一次输入如下:

sqlplus /nolog

conn / as sysdba

Oracle 19C表空间表结构建立方法_第1张图片

备注:

  sqlplus/nolog     
--运行sqlplus命令,进入sqlplus环境。其中/nolog是不登陆到数据库服务器的意思,如果没有/nolog参数,sqlplus会提示你输入用户名和密码

SQL〉connect/as sysdba   

--以系统管理员(sysdba)身份连接数据库

5.切容器

切换容器:alter session set container=xxxx;

xxxx 替换容器名

Oracle 19C表空间表结构建立方法_第2张图片

6.查询一下当前容器:

select sys_context ('userenv','con_name') from dual;

7.查询表空间

select tablespace_name from dba_tablespaces;

Oracle 19C表空间表结构建立方法_第3张图片

8.创建表空间、表结构

create tablespace XX_DAT datafile '/oracle/oralsdata_XXX/XXX/XX_DAT.dat' size 8000M;

create tablespace XX_IDX datafile '/oracle/oradata_XXX/XXX/XX_IDX.dat' size 8000M;

XXX替换地址

9.创建用户

create user 用户名 identified by 密码 default tablespace XX_DAT;

10.给用户授权

grant connect,resource,SELECT_CATALOG_ROLE to 用户名;

grant CREATE SESSION,UNLIMITED TABLESPACE,CREATE TABLE,CREATE CLUSTER,CREATE SEQUENCE,CREATE PROCEDURE,CREATE TRIGGER,CREATE TYPE,CREATE OPERATOR,CREATE INDEXTYPE to 用户名;

你可能感兴趣的:(测试环境准备,数据库,oracle)