为Oracle 12c最新一代数据库管理系统(oracle 12c全名)

Oracle 12c:最新一代数据库管理系统

Oracle公司是全球领先的数据库管理系统供应商之一。近年来,随着云计算和大数据的发展,数据库在企业信息化中的重要性越来越受到关注。为了满足市场需求,Oracle公司推出了最新一代数据库管理系统——Oracle 12c。

Oracle 12c是“c”表示“云计算”的意思。Oracle 12c具备以下特点:

1.支持多租户:Oracle 12c可以支持多个租户共享一个数据库,实现资源共享,节约成本。

2.支持分区:Oracle 12c可以对数据进行分区,提高查询速度和性能。

3.支持内存数据库:Oracle 12c可以使用内存数据库,提高读写速度,缩短响应时间,提高性能。

4.支持数据压缩:Oracle 12c可以对数据进行压缩,减少存储空间需求,提高性能。

5.支持多维数据:Oracle 12c可以支持多维数据,提供更精确、更全面的数据分析。

除了上述特点外,Oracle 12c还支持数据表空间自动管理、自动备份恢复、自动故障检测等功能,大大提高了数据库的可靠性和易用性。此外,Oracle 12c还可以通过数据卫士(Data Guard)实现数据库备份和恢复,提高数据库的可靠性和可用性。

以下是一个完整的Oracle 12c数据库的创建过程:

1.安装Oracle 12c软件和数据库。

2.创建数据库实例:

[[eml protected] ~]# su – oradiag

$ oraenv

ORACLE_SID = [oracle] ? prod

The Oracle base remns unchanged with value /u01/app/oracle

[[eml protected] ~]$ sqlplus sys/sys123 as sysdba

SQL*Plus: Release 12.1.0.2.0 Production on Thu Oct 10 11:11:26 2019

Copyright (c) 1982, 2014, Oracle. All rights reserved.

Connected to:

Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 – 64bit Production

With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options

SQL> create pfile=’/u01/app/oracle/product/12.1.0/db_1/dbs/initprod.ora’ from spfile;

File created.

SQL> exit

3.修改数据库配置:

[[eml protected] ~]# su – oracle

$ vi /u01/app/oracle/product/12.1.0/db_1/dbs/initprod.ora

4.启动数据库实例和监听器:

[[eml protected] ~]# su – oracle

$ sqlplus / as sysdba

SQL> startup

SQL> exit

$ lsnrctl start

5.创建用户和表空间:

[[eml protected] ~]# su – oracle

$ sqlplus / as sysdba

SQL> create user test identified by test123 default tablespace test_tablespace;

User created.

SQL> grant dba to test;

Grant succeeded.

SQL> create tablespace test_tablespace datafile ‘/u01/app/oracle/oradata/prod/test_tablespace.dbf’ size 10M autoextend on next 10M;

Tablespace created.

SQL> exit

6.连接数据库并创建表:

[[eml protected] ~]# su – oracle

$ sqlplus test/test123

SQL> create table test_table (

id number primary key,

name varchar2(20)

);

Table created.

SQL> insert into test_table values (1,’test’);

1 row created.

SQL> commit;

Commit complete.

SQL> select * from test_table;

ID NAME

———- ——————–

1 test

SQL> exit

以上是Oracle 12c创建一个基本的数据库实例的过程,由于篇幅限制,没有展示更多的功能。Oracle 12c支持的功能很丰富,是企业数据库管理的不二选择。


数据运维技术 » 为Oracle 12c最新一代数据库管理系统(oracle 12c全名)