docker 安装oracle 19C和Oracle数据库创建100万条数据

docker 安装oracle 19C

#拉取oracle19c镜像
docker pull heartu41/oracle19c
#创建挂载目录
mkdir -p /data/oracle/oracle19c/data
#修改挂载目录权限
chmod 777 /data/oracle/oracle19c/data
#启动容器
docker run -d
-p 21521:1521
-e ORACLE_SID=ORCLCDB
-e ORACLE_PDB=ORCLPDB1
-e ORACLE_PWD=123456
-e ORACLE_EDITION=standard
-e ORACLE_CHARACTERSET=AL32UTF8
-v /data/oracle/oracle19c/data:/opt/oracle/oradata
–name oracle_19c heartu41/oracle19c

连接数据库登录

默认账号密码:sys/123456
端口21521
服务名ORCLCDB

#查看日志等待安装完成的如下图所示
docker logs -f 容器id

Oracle 19c添加用户,并授权

docker exec -it oracle_19c bash – 进入数据库
sqlplus / as sysdba 以sys登陆 超级用户(sysdba)

alter session set “_ORACLE_SCRIPT”=true; 创建用户如何不用加C##,执行语句后就可以正常创建用户

创建用户
创建sa用户。在SQL*Plus提示符下输入以下命令:
CREATE USER sa IDENTIFIED BY Tianrong#1;
grant connect,resource,dba to sa; – 对于普通用户:授予connect, resource权限。
对于DBA管理用户:授予connect,resource, dba权限
alter user sa identified by Tianrong#1; --修改用户密码

SELECT name FROM v$database; 查询数据库服务名SID

navicat工具连接,1521端口。实例名ORCLCDB,用户名sa,密码Tianrong#1

Oracle数据库创建100万条数据

–创建students数据表,创建1000条数据
create table OUTLN.Students as
select rownum as id,
to_char(sysdate + rownum/24/3600, ‘yyyy-mm-dd hh24:mi:ss’) as inc_datetime,
CONCAT(‘zhang’,rownum) as studen_name,
CONCAT(‘183’,trunc(dbms_random.value(00000000, 99999999))) as stu_number,
trunc(dbms_random.value(0, 100)) as stu_age,
dbms_random.string(‘x’, 20) random_string
from dual
connect by level <= 1000000;

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

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

相关文章

python+paddleocr 进行图像识别、找到文字在屏幕中的位置

目录 前言 1、安装paddleocr 2、安装PIL 3、安装numpy 4、 安装pyautogui 5、进行文本识别 6、识别结果 7、获取文字在图片/屏幕中的位置 8、pyautoguipaddleocr鼠标操作 9、完整代码 前言 最近在做自动化测试&#xff0c;因为是处理过的界面&#xff0c;所以使用pyw…

在KeyarchOS上体验WildFly

一、浪潮信息KeyarchOS简单介绍 KeyarchOS具备稳定可靠、高效软硬协同、全天候运维、安全可信等特性,增强了对云计算、人工智能等场景的支持,性能稳定性领先,生态完善,符合金融、政务、能源、交通、通信、教育、医疗等关键行业的应用要求。具备非常广泛的应用。 官方地址&…

C#关于文件剖析

一、概述 文件&#xff0c;具有永久存储及特定顺序的字节组成的一个有序、具有名称的集合&#xff1b; 流&#xff0c;提供一种向后备存储写入字节和从后备存储读取字节的方式&#xff1b; 读写文件和目录时可使用简单的API&#xff0c;也可使用先进的API提供更多的功能&am…

前端必备技能!一文读懂如何调试node_module内源码

背景&#xff1a; 在项目开发中发现有一个bug问题可能原因出现在node_module内的包问题&#xff0c;但是发现直接调试该包源码是无法正常console的&#xff0c;这对于开发定位问题来说十分不友好。本文仅介绍如何定位npm包的问题和调试方法&#xff0c;但是要注意修改后再npm …

4G工业路由器智慧楼宇门禁无人值守、实时监控

门禁是我们日常生活中常见的基础设施&#xff0c;就像是现代社会智慧城市中的“门神”&#xff0c;在楼宇管理领域中普遍采用的安防卫士。4G工业路由器的物联网应用则为楼宇门禁管理带来了更加便捷和高效的解决方案。 在传统的楼宇门禁系统中&#xff0c;人员需要手动刷卡、输…

记录 | vscode设置自动换行

右上菜单栏 -> 查看 -> 打开自动换行 或者还有种方式&#xff0c;如下&#xff0c; 左下角小齿轮&#xff0c;点击设置 然后输入 Editor: Word Wrap &#xff0c;把开关打开为 on

超声波清洗机可以洗哪些东西、功能超全超声波清洗机推荐

超声波清洗机可以清洗的物品是比较多的&#xff0c;首先最经常看见的就是眼镜是交给超声波清洗机清洗的&#xff0c;说到这点&#xff0c;佩戴眼镜的朋友是一定要重视起眼镜清洗的&#xff01;眼镜长时间不清洗的话镜片以及眼镜支架缝隙中会堆积非常多细菌以及灰尘。所以一定要…

【Vue】element组件不显示问题

使用element组件但不显示 不显示的原因&#xff1a;&#xff08;未引入element-ui&#xff09; 首先在控制台输入 npm i element-ui 进行安装 安装完之后&#xff0c;再去main.js配置element-ui组件库 import ElementUI from element-ui import element-ui/lib/theme-chal…

【开源】基于Vue和SpringBoot的高校实验室管理系统

项目编号&#xff1a; S 015 &#xff0c;文末获取源码。 \color{red}{项目编号&#xff1a;S015&#xff0c;文末获取源码。} 项目编号&#xff1a;S015&#xff0c;文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、研究内容2.1 实验室类型模块2.2 实验室模块2.3 实…

时光相册下载 时光相册停运

可以私信或加底部联系方式&#xff0c;小偿支持 很遗憾听到这个消息。时光相册是一个让用户分享和保存珍贵回忆的平台&#xff0c;但由于各种原因&#xff0c;它可能已经停止运营了。建议你尽快备份你的相册和保存重要照片和视频。同时&#xff0c;可以考虑使用其他相册服务来…

QT 中 多线程(备查)

基础 一个线程处理窗口事件&#xff0c;其他线程进行逻辑运算 在QT中使用多线程&#xff0c;需要额外注意的&#xff1a; 1&#xff09;默认的线程在Qt中称之为窗口线程&#xff0c;也叫主线程&#xff0c;负责窗口事件处理或者窗口控件数据的更新 2&#xff09;子线程负责后台…

Python插件 - 动态 简单账表 通过SQL存储过程输出列实现动态展示

第一步 新建一个简单账表加上表头标签 第二步 新建一个过滤框 第三步 修改过滤窗口标识 第四步 注册插件 python代码实现 import clr clr.AddReference("System") clr.AddReference("System.Core") clr.AddReference("Kingdee.BOS") clr.AddRe…

禁止ubuntu自动更新显卡驱动

​使用 apt-mark hold命令 apt-mark hold命令可以帮助我们锁定软件包的版本&#xff0c;防止 Ubuntu 自动更新该软件。 具体操作步骤如下&#xff1a; 1. 打开终端&#xff0c;使用以下命令来查看当前安装的显卡驱动软件包&#xff1a; dpkg -l | grep -i nvidia 2. 执行以…

Python 对中文名称逐字按字母表进行排序并输出

使用场景 代码适用于需要对中文名称进行排序并规范化输出的情景&#xff0c;具体为处理一个包含中文姓名的文本文件&#xff0c;按姓名的拼音首字母进行排序&#xff0c;并以规范的格式输出。 排序规则&#xff1a; 将名称按照姓氏首字母A-Z的次序&#xff0c;进行排序&#x…

LeetCode-164. 最大间距【数组 桶排序 基数排序 排序】

LeetCode-164. 最大间距【数组 桶排序 基数排序 排序】 题目描述&#xff1a;解题思路一&#xff1a;桶排序&#xff0c;这种方法比较简单&#xff0c;记住3个公式即可。如下&#xff1a;解题思路二&#xff1a;基数排序&#xff0c;其实和桶排序差不多&#xff0c;就是直接分为…

孩子都能学会的FPGA:第二十二课——用FPGA实现计数时钟的奇数次分频

&#xff08;原创声明&#xff1a;该文是作者的原创&#xff0c;面向对象是FPGA入门者&#xff0c;后续会有进阶的高级教程。宗旨是让每个想做FPGA的人轻松入门&#xff0c;作者不光让大家知其然&#xff0c;还要让大家知其所以然&#xff01;每个工程作者都搭建了全自动化的仿…

使用SQL中的LIKE操作符进行模糊匹配:原理与用法

LIKE操作符的基本原理&#xff1a; LIKE操作符用于在SELECT语句中进行模糊匹配&#xff0c;通常与通配符%一起使用。%表示匹配任意长度的任意字符&#xff0c;例如%apple%可以匹配包含apple字符串的任意位置的字符串。而其他的通配符如下&#xff1a; _ 表示匹配一个任意字符[…

内核定时器

一、时钟中断 硬件有一个时钟装置&#xff0c;该装置每隔一定时间发出一个时钟中断&#xff08;称为一次时钟嘀嗒-tick&#xff09;&#xff0c;对应的中断处理程序就将全局变量jiffies_64加1 jiffies_64 是一个全局64位整型, jiffies全局变量为其低32位的全局变量&#xff0…

用pip更新、安装python的包

查看pip的版本&#xff1a;python -m pip --version 例如&#xff0c;查看下pip的版本&#xff0c;在cmd下输入命令python -m pip --version&#xff0c;可以发现当前安装的pip的版本是23.2.1&#xff1a; 查看一个包的详情&#xff1a;python -m pip show 例如&#xff0c…

Python 调用企业微信群机器人发送消息及文件

Python 操作企业微信群机器人。 企业微信群创建机器人 &#xff1a; 安装 requests json &#xff1a; pip install requests pip install json发送消息&#xff08;markdown&#xff09; import requests import json# 企业微信机器人发送文字 def send_markdown (message, …