Oracle 12c Manual Create Database No-CDB

来源:这里教程网 时间:2026-03-03 18:42:36 作者:

Oracle 12c Manual Create Database No-CDB

导读:某一些金融行业无法开启图形化界面,无法dbca 开启图形化安装,这种场景我们可以使用create database语句进行创建数据库。本文来介绍此过程。

备注:本文仅记录重要节点步骤,非全步骤记录。请读者自行适配。生产环境建议图形化安装。

1.Create spfile of nomount
vi initBMC.ora
DB_NAME=BMC
CONTROL_FILES='/data/db/BMC/contorl01.ctl','/data/db/BMC/contorl02.ctl'
MEMORY_TARGET=6g
# 备注:MEMORY_TARGET<共享内存
sqlplus / as sysdba
startup spfile from pfile='/u01/oracle12.2/product/dbs/initBMC.ora';
startup nomount force;
2.Create Database of open
CREATE DATABASE BMC
   USER SYS IDENTIFIED BY oracle
   USER SYSTEM IDENTIFIED BY oracle
   LOGFILE GROUP 1 ('/data/db/BMC/redo01.log','/data/db/BMC/redo03.log') SIZE 500M ,
           GROUP 2 ('/data/db/BMC/redo02.log','/data/db/BMC/redo04.log') SIZE 500M 
   MAXLOGHISTORY 1
   MAXLOGFILES 16
   MAXLOGMEMBERS 3
   MAXDATAFILES 1024
   CHARACTER SET AL32UTF8
   NATIONAL CHARACTER SET AL16UTF16
   EXTENT MANAGEMENT LOCAL
   DATAFILE '/data/db/BMC/system01.dbf' SIZE 5g
   SYSAUX DATAFILE '/data/db/BMC/sysaux01.dbf' SIZE 10g 
   DEFAULT TABLESPACE users
      DATAFILE '/data/db/BMC/users01.dbf' SIZE 5g 
   DEFAULT TEMPORARY TABLESPACE tempts1
      TEMPFILE '/data/db/BMC/temp01.dbf' SIZE 30g 
   UNDO TABLESPACE undotbs1
      DATAFILE '/data/db/BMC/undotbs01.dbf' SIZE 20g;
3.Create tool of database
# 使用sysdba权限执行以下脚本
SQL> @?/rdbms/admin/catalog.sql    --数据库字典,动态视图创建等
SQL> @?/rdbms/admin/catproc.sql    --PL/SQL存过过程相关代码
SQL> @?/rdbms/admin/utlrp.sql      --编译
# 使用SYSTEM用户执行以下脚本
SQL> @?/sqlplus/admin/pupbld.sql   --SQL*Plus相关
# 验证结果
SELECT name,
       DECODE (cdb,
               'YES', 'Multitenant Option enabled',
               'Regular 12c Database: ')
          "Multitenant Option",
       open_mode,
       con_id
FROM   v$database;
4.ORACLE 19c Manually Installing Spatial and Graph
# Connect to Oracle Database as SYSDBA:
CONNECT / AS SYSDBA
# Execute the mdinst.sql script as shown:
@$ORACLE_HOME/md/admin/mdinst.sql
5.Reference
# Manually Installing Spatial and Graph
"https://docs.oracle.com/en/database/oracle/oracle-database/19/spatl/spatial-install-migrate-upgrade.html#GUID-B8DA4CC2-EBEE-4013-9F22-52050362245C"
# ORACLE 12c 手动安装 Spatial 选件
"https://www.modb.pro/db/606792"
# Oracle 12c手工建库(非CDB及CDB创建)
"https://blog.csdn.net/leshami/article/details/72821806"

相关推荐