Oracle series---【How to initialize Oracle?】

How is Oracle initialized?

Initialize tablespace

#查看表空间基本信息,包含了表空间的名称、状态、文件名称、数据文件大小、剩余空间等信息。
SELECT * FROM DBA_TABLESPACE;

#查看表空间实施监控信息,包含了已使用空间、表空间总大小、已使用空间占比、最大允许大小等指标
SELECT * FROM DBA_TABLESPACE_USAGE_METRICS;
#该表包含以下列:
TABLESPACE_NAME:表空间的名称。
USED_SPACE:已使用的表空间空间量(以字节为单位)。
TABLESPACE_SIZE:表空间总大小(以字节为单位)。
USED_PERCENT:已使用空间所占表空间总大小的百分比。
MAX_SIZE:表空间的最大允许大小(以字节为单位)。
TABLESPACE_COMMENT:表空间的注释或描述。

#查看数据文件的基本信息
SELECT * FROM DBA_DATA_FILES;
#DBA_DATA_FILES视图中的列包括:
FILE_ID:数据文件的唯一标识符。
FILE_NAME:数据文件的名称。
TABLESPACE_NAME:数据文件所属的表空间名称。
BYTES:数据文件的大小,以字节为单位。
BLOCKS:数据文件中的数据块数量。
STATUS:数据文件的状态(在线、离线等)。
AUTOEXTENSIBLE:指示数据文件是否自动扩展。
MAXBYTES:数据文件的最大允许大小,以字节为单位。
MAXBLOCKS:数据文件的最大允许数据块数量。
INCREMENT_BY:数据文件自动扩展的增量大小。
USER_BYTES:数据文件逻辑大小,以字节为单位,不包括文件头和文件尾的开销。
USER_BLOCKS:数据文件中的逻辑块数量。

#创建表空间
CREATE tablespace AFF_COM_IOP
DATAFILE '/oradata/ORA19/datafile/AFF_COM_IOP_01.dbf'
SIZE 1024M
AUTOEXTEND ON;

create user

CREATE USER AFF_COM_IOP IDENTIFIED BY AFF_COM_IOP2023 DEFAULT TABLESPACE AFF_COM_IOP TEMPORARY TABLESPACE TEMP;

#修改用户密码
ALTER USER AFP_COM_IOP IDENTIFIED BY AFF_COM_IOP_2024;

Authorize the user

#最高权限
GRANT DBA TO AFP_USER;
#拥有当前数据库的所有权限,但是不能授权,创建用户。
GRANT ALL PRIVILEGES TO AFF_COM_IOP;
GRANT CONNECT TO AFF_COM_IOP;
CREATE OR REPLACE DIRECTORY DMP AS '/oradata/ORA19/dmp';
GRANT read,write on directory DMP to AFF_COM_IOP;

Guess you like

Origin blog.csdn.net/weixin_44988127/article/details/131821697