首页 > 数据库 >oracle创建非容器数据库

oracle创建非容器数据库

时间:2023-12-26 15:24:36浏览次数:27  
标签:容器 数据库 #### SID oracle 监听 dbca

1、 Oracle 19c rpm安装后配置的示例数据库是容器数据库,大部分系统中使用的还是以前的非容器数据库。在安装完rpm包后,可以使用dbca根据自己的需要创建数据库了,创建之前,先删除已经创建的示例数据库

./oracledb_ORCLCDB-19c delete

2、编辑一个dbca.rsp文件,用来生成数据库实例(文件目录在/home/oracle下)

##############################################################################
## ##
## DBCA response file ##
## ------------------ ##
## Copyright(c) Oracle Corporation 1998,2019. All rights reserved. ##
## ##
## Specify values for the variables listed below to customize ##
## your installation. ##
## ##
## Each variable is associated with a comment. The comment ##
## can help to populate the variables with the appropriate ##
## values. ##
## ##
## IMPORTANT NOTE: This file contains plain text passwords and ##
## should be secured to have read permission only by oracle user ##
## or db administrator who owns this installation. ##
##############################################################################
#-------------------------------------------------------------------------------
# Do not change the following system generated value.
#-------------------------------------------------------------------------------
responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v19.0.0

#-----------------------------------------------------------------------------
# Name : gdbName
# Datatype : String
# Description : Global database name of the database
# Valid values : <db_name>.<db_domain> - when database domain isn't NULL
# <db_name> - when database domain is NULL
# Default value : None
# Mandatory : Yes
#-----------------------------------------------------------------------------
gdbName=ORCLDB


templateName=/opt/oracle/product/19c/dbhome_1/assistants/dbca/templates/General_Purpose.dbc

sysPassword=system123

systemPassword=system123


datafileDestination=

characterSet=UTF8

 

3、使用dbca创建数据库

dbca -silent -createDatabase -responseFile /home/oracle/dbca.rsp

 

4、修改oracle环境变量

export ORACLE_PFILE=/opt/oracle/product/19c/dbhome_1/dbs/initORCLDB.ora

export ORACLE_SID=ORCLDB

 

5、执行source .bash_profile

 

6、编辑一个initORCL.ora的配置文件(可以从别的地方复制一个,也可以按这个写一个initORCL.ora的文件)

 

7、修改监听配置文件

把这个目录下的监听文件移动到上一级admin目录下

 然后编辑监听文件(在文本最下方添加)


LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.51)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)


SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_NAME = ORCLDB)
(SID_NAME = ORCLDB)
(ORACLE_HOME = /opt/oracle/product/19c/dbhome_1)
)
)

 8、启动监听

lsnrctl status 查询监听状态
lsnrctl start  启动监听
lsnrctl stop  关闭监听

9、 进入数据库

sqlplus / as sysdba

 10、启动数据库实例

startup  启动数据库
shutdown immediate 关闭数据库

标签:容器,数据库,####,SID,oracle,监听,dbca
From: https://www.cnblogs.com/zongyvshu/p/17928126.html

相关文章

  • 数据库清空,镜像编译,docker配置文件及服务启动完整流程
    前言:当数据库表发生变更的时候。 要做的事情:一、更改数据库表#删除表,更改数据库表(表结构改变)droptableifexistssrc20_v3;droptableifexistssrc20_valid_v4;droptableifexistssrc20_tick_v4;droptableifexistssrc20_mint_progress_v4;droptableifex......
  • 数据库导出大批量数据
    importjsonimportcalendarfrombinimport*start_time_yue=1end_time=start_time_yue+1start_time_r=1day,daynum=calendar.monthrange(2023,start_time_yue)numtable=1num=1data_vale=[]path=r"C:\Users\isoftstone\Desktop\导出.xlsx"header=["case......
  • JDBC快速入门:从环境搭建到代码编写,轻松实现数据库增删改查操作!
    通过上篇文章我们已经对JDBC的基本概念和工作原理都有了一定的了解,本篇文章我们继续来探索如何从零开始,一步步搭建开发环境,编写代码,最后实现数据库的增删改查操作。一、开发环境搭建首先,我们需要准备的开发环境有:Java开发工具包(JDK)、数据库(如MySQL)、数据库驱动(如MySQLConnector......
  • ArkUI容器类组件
    容器组件指的是它可以包含一个或多个子组件的组件,除了前边介绍过的公共属性外。一、线性布局容器(Row、Column)线性容器类表示按照水平方向或者竖直方向排列子组件的容器,ArkUI开发框架通过 Row 和 Colum 来实现线性布局。1.1.主轴和纵轴概念什么是主轴和纵轴?对于线性容器来说,有主......
  • ABP-VNext 用户权限管理系统实战01---AuthServer服务迁移数据库到mysql
    一、从github上获取源码后修改命名空间下载dome后修改解决方案名为Bridge。 二、默认是连接sqlserver的,需要修改为可以连接mysql修改appsettings.json文件的ConnectionStrings参数,准备一个可以连接的mysql,新建数据库bridge{"ConnectionStrings":{"Default":"Server=xxx......
  • oracle常用语句-DCL
    表空间创建表空间createtablespacetest01datafile'test01.dbf'size10m;createtemporarytablespacetemp01tempfile'temp01.dbf'size10m;查看表空间selectfile_namefromdba_data_fileswheretablespace_name='TEST01';selectfile_n......
  • Oracle数据链接(DB Link)
    需求想在本地的Oracle数据库中,操作另一个远程的数据库,访问并同步其中的数据。可以使用DBLink-----Oracle数据库链接进行操作。概述在Oracle数据库中,数据链可以通过创建数据库链接DatabaseLink实现。数据库链接是一个指向远程数据库的指针,它允许用户在本地数据库中访问远......
  • Oracle-19c图形化界面安装部署
    ---Oracle数据库图形化界面安装,可以用linux桌面版来安装,也可以用linux命令行界面安装,不过需要Xmanager辅助图形化安装1、安装前期准备:#关闭防火墙,并关闭防火墙开机自启动systemctlstopfirewalldsystemctldisablefirewalld#检查防火墙状态systemctlstatusfirewalld#关闭......
  • docker 主机和容器之间的拷贝
    要在Docker容器和主机之间进行文件拷贝,可以使用dockercp命令。下面是一些示例用法:从主机拷贝文件到容器:dockercp/path/to/local/file.txtcontainer_name:/path/in/container/file.txt从容器拷贝文件到主机:dockercpcontainer_name:/path/in/container/file.txt/pat......
  • 达梦数据库触发器begin报错
    达梦数据库建立了如下触发器CREATE TRIGGERHLHTMD_QY_ORGBEFOREUPDATE OFSTATEON IPSBTQYFOREACHROW WHEN(NEW.STATE='2') BEGIN IFEXISTS( SELECT* FROM MD_QY_ORG WHERE CODE=NEW.CODE) BEGIN--------报错位置 UPDATE MD_QY_ORG......