Docker 安装 Oracle Database 23c

目录

访问 Oracle 官方网站

使用 Docker 运行 Oracle Database 23c 免费容器映像

创建并运行 Oracle Database 23c 容器

查看已下载的镜像

列出正在运行的容器

进入容器

sqlplus 命令


访问 Oracle 官方网站

Database Software Downloads | Oracle 中国

使用 Docker 运行 Oracle Database 23c 免费容器映像

适用于 macOS、Linux 和其他平台

使用以下拉取命令获取最新命令:

docker pull container-registry.oracle.com/database/free:latest

创建并运行 Oracle Database 23c 容器

docker run -d -it --name my_oracle -p 1521:1521 -p 5500:5500 -e ORACLE_PWD=123456 container-registry.oracle.com/database/free:latest

-p 1521:1521 -p 5500:5500: 映射主机的1521端口到容器的1521端口,以及主机的5500端口到容器的5500端口。

-e ORACLE_PWD=123456: 设置 Oracle 数据库管理员用户(SYS、SYSTEM等)的密码为"123456"。

查看已下载的镜像

使用docker images命令可以列出所有本地已下载的Docker镜像:

docker images

列出正在运行的容器

使用docker ps命令可以列出当前正在运行的容器:

docker ps

如果想查看所有包括已停止的容器,可以加上-a选项:

docker ps -a

进入容器

有时候你可能需要进入容器的命令行环境来进行调试或执行其他任务。可以使用docker exec命令进入正在运行的容器:

上面的命令将进入容器的bash终端。

docker exec -it <容器ID或名称> bash

sqlplus 命令

然后,在 Bash 终端中,你可以使用 sqlplus 命令连接到 Oracle 数据库。

sqlplus

然后,系统将提示你输入用户名、密码和连接字符串。通常,你会输入用户名、密码和连接字符串来连接到 Oracle 数据库。

system 

在 Oracle 数据库中,system 是一个预定义的管理员用户,但不建议在生产环境中使用 system 用户进行常规应用程序连接,因为它具有过高的权限。

权限:system 用户是一个具有高级权限的用户,拥有访问和管理数据库的权力。这包括创建、删除表、索引,以及执行其他需要高级权限的数据库操作。

系统权限:system 用户具有一些用于管理整个数据库实例的系统权限,例如创建用户、分配空间等。

默认存在:system 用户是在每个新安装的 Oracle 数据库中默认存在的用户之一。在数据库创建过程中,通常会要求设置 system 用户的密码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/155099.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

LeetCode 0053. 最大子数组和:DP 或 递归(线段树入门题?)

【LetMeFly】53.最大子数组和&#xff1a;DP 或 递归 力扣题目链接&#xff1a;https://leetcode.cn/problems/maximum-subarray/ 给你一个整数数组 nums &#xff0c;请你找出一个具有最大和的连续子数组&#xff08;子数组最少包含一个元素&#xff09;&#xff0c;返回其最…

设计模式-12-策略模式

经典的设计模式有23种&#xff0c;但是常用的设计模式一般情况下不会到一半&#xff0c;我们就针对一些常用的设计模式进行一些详细的讲解和分析&#xff0c;方便大家更加容易理解和使用设计模式。 1-定义和实现 策略模式&#xff0c;英文全称是Strategy Design Pattern。在Go…

JOSEF约瑟 数显电压继电器 HYJY-30-02 AC220V 导轨安装

HYJY系列电压继电器 HYJY-30-01集成电路电压继电器 HYJY-30-01A HYJY-30-01B HYJY-30-02集成电路电压继电器 HYJY-30-02A HYJY-30-02B HYJY-30-03-3集成电路电压继电器 HYJY-30-03-2 HYJY-30-03-1 HYJY-30-02电压继电器&#xff08;以下简称继电器&#xff09;用于发…

Bandzip下载(好用的解压缩工具)

1.下载链接&#xff1a;Bandizip - Download Bandizip 6.x 2.点击 下载Bandzip 进行下载&#xff0c;下载到本地&#xff0c;直接安装即可

【问题解决】Maven密码加密

普通的maven部署方式是把maven私服的账号密码以明文的方式配置在settings.xml文件中 <server><id>deploymentRepo</id><username>xxx</username><password>123</password></server> 这种方式的配置很容易被别人看到从而泄漏…

如何修改百科内容?百度百科内容怎么修改?

百科词条创建上去是相当不易的&#xff0c;同时修改也是如此&#xff0c;一般情况下&#xff0c;百科词条是不需要修改的&#xff0c;但是很多时候企业或是人物在近期收获了更多成就或是有更多的变动&#xff0c;这个时候就需要补充维护词条了&#xff0c;如何修改百科内容&…

交叉编译tcpdump

1、下载libpcap源码和tcpdump源码【最后有链接】 2、先编译libpcap 解压后&#xff0c;进入目录&#xff0c;执行以下命令&#xff1a; mkdir build cd build ../configure --hostarm-linux CCarm-gcc7.3-linux-musleabi-gcc --prefix$PWD/install make make install3、再编译…

【python学习】基础篇-常用模块-multiprocessing模块:多进程

multiprocessing模块是Python标准库中用于实现多进程的模块&#xff0c;它提供了一些工具和类来创建和管理多个进程。 以下是multiprocessing模块的一些常用方法&#xff1a; Process()创建一个新的进程对象&#xff0c;需要传入一个函数作为该进程要执行的任务。 start()启动…

DeepStream--测试lpdnet车牌检测模型

模型地址&#xff1a;https://catalog.ngc.nvidia.com/orgs/nvidia/teams/tao/models/lpdnet/version 模型格式已经从加密的etlt格式变为onnx格式。这个模型用于从汽车图片上检测出车牌位置&#xff0c;模型有两个&#xff0c;一个用于美国车&#xff0c;一个用于中国车。 Nv…

关于计算机丢失MSVCP140.dll是什么意思?MSVCP140.dll缺失的5个解决方案分享

今天我要和大家分享的主题是关于msvcp140.dll缺失的5种修复方法。在我们使用电脑的过程中&#xff0c;有时候会遇到一些错误提示&#xff0c;其中之一就是“msvcp140.dll丢失”。那么&#xff0c;msvcp140.dll究竟是什么&#xff1f;为什么会丢失呢&#xff1f;接下来&#xff…

详细步骤记录:持续集成Jenkins自动化部署一个Maven项目

Jenkins自动化部署 提示&#xff1a;本教程基于CentOS Linux 7系统下进行 Jenkins的安装 1. 下载安装jdk11 官网下载地址&#xff1a;https://www.oracle.com/cn/java/technologies/javase/jdk11-archive-downloads.html 本文档教程选择的是jdk-11.0.20_linux-x64_bin.tar.g…

软件测试最全的面试八股文(2023最新版)

1、你的测试职业发展是什么? 测试经验越多&#xff0c;测试能力越高。所以我的职业发展是需要时间积累的&#xff0c;一步步向着高级测试工程师奔去。而且我也有初步的职业规划&#xff0c;前3年积累测试经验&#xff0c;按如何做好测试工程师的要点去要求自己&#xff0c;不…

SQL Server实现参数化增删改查Class类

目录 SqlServerDatabase.Class Main调用 SqlServerDatabase.Class using System; using System.Data; using System.Data.SqlClient; class SqlServerDatabase { private readonly string connectionString; public SqlServerDatabase(string connectionString) { …

Mongodb3.4升级高版本mongoTemplate.executeCommand报错The cursor option is required

mongodb3.4版本升级高版本后mongoTemplate.executeCommand的方式执行的语句报错&#xff0c;如&#xff1a; Document document mongoTemplate.executeCommand(pipl)错误信息&#xff1a;The cursor option is required 高版本的需要cursor选项参数&#xff0c;官网这么写的&…

javascript 正则表达式匹配替换

var route_rule "{游戏标题}"; var game_title "闪烁之光"; var pattern /\{[\u4e00-\u9fa5]\}/g; var matched route_rule.match(pattern); console.log(matched); if (matched) {var result route_rule.replace(pattern,game_title);console.log(ro…

基于nodejs学校宿舍管理系统-计算机毕设 附源码45118

nodejs学校宿舍管理系统 摘要 信息化社会内需要与之针对性的信息获取途径&#xff0c;但是途径的扩展基本上为人们所努力的方向&#xff0c;由于站在的角度存在偏差&#xff0c;人们经常能够获得不同类型信息&#xff0c;这也是技术最为难以攻克的课题。针对学校宿舍管理系统等…

GCANet

2019、中科大港科、有代码 Chen D, He M, Fan Q, et al. Gated context aggregation network for image dehazing and deraining[C]//2019 IEEE winter conference on applications of computer vision (WACV). IEEE, 2019: 1375-1383. GitHub - cddlyf/GCANet: Implementation…

【Flink】窗口(Window)

窗口理解 窗口&#xff08;Window&#xff09;是处理无界流的关键所在。窗口可以将数据流装入大小有限的“桶”中&#xff0c;再对每个“桶”加以处理。 本文的重心将放在 Flink 如何进行窗口操作以及开发者如何尽可能地利用 Flink 所提供的功能。 对窗口的正确理解&#xff…

虾皮泰国选品-如何使用知虾进行市场分析和选品

在电商平台上&#xff0c;选品是一项非常重要的任务。虾皮作为泰国地区最大的电商平台之一&#xff0c;提供了一款名为“知虾”的选品工具&#xff0c;帮助卖家进行市场分析和选品决策。本文将介绍如何使用知虾进行虾皮泰国选品市场分析和选品&#xff0c;以及其中的具体步骤和…

使用jmeter对接口进行简单测试

JMeter是一个开源的性能测试工具&#xff0c;它可以对于Web应用程序、FTP、数据库服务器等各种服务器进行性能测试和负载测试&#xff0c;以确定它们是否能够承受预期的负载。JMeter支持多种协议和技术&#xff0c;如HTTP、HTTPS、FTP、JDBC、LDAP、SOAP、JMS等。它使用Java编写…