2-Oracle 23ai free-Podman&True Cache 基本操作

使用Podman建立容器 用镜像 podman run -it -d -p 1521:1521 -v ~/.podman/oracle-11g/data:/data/oracle --name oracle11 registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g 阅读详情
从23ai free container安装完毕后,进行基本的设置。
由于23ai free有硬件和数据量的使用限制2c/2g、数据12g,若超过此限制会报错 ORA-12954,不建议在生产环境中使用。
此系列为了测试新特性和对比19c与23ai的差异,等待Oracle Database 23ai ​OP版本(On-Premises,本地部署版)发布。
​

一、Podman自定义配置 oracle23ai

为了便于自定义配置,Oracle Database 容器提供了可以在启动容器时使用的配置参数。
以下是支持所有自定义配置的详细命令:
podman run --name <container name> \
-P | -p <host port>:1521 \
-e ORACLE_PWD=<your database passwords> \
-e ORACLE_CHARACTERSET=<your character set> \
-e ENABLE_ARCHIVELOG=true \
-e ENABLE_FORCE_LOGGING=true \
-v [<host mount point>:]/opt/oracle/oradata \
container-registry.oracle.com/database/free:latest

Parameters:
   --name:        The name of the container (default: auto generated)
   -P | -p:       The port mapping of the host port to the container port.
                  Only one port is exposed: 1521 (Oracle Listener)
   -e ORACLE_PWD: The Oracle Database SYS, SYSTEM and PDB_ADMIN password (default: auto generated)
   -e ORACLE_CHARACTERSET:
                  The character set to use when creating the database (default: AL32UTF8)
   -e ENABLE_ARCHIVELOG:
                  To enable archive log mode when creating the database (default: true)
   -e ENABLE_FORCE_LOGGING:
                  To enable force logging mode when creating the database (default: true)
   -v /opt/oracle/oradata
                  The data volume to use for the database.
                  Has to be writable by the Unix "oracle" (uid: 54321) user inside the container.
                  If omitted the database will not be persisted over container recreation.
   -v /opt/oracle/scripts/startup
                  Optional: A volume with custom scripts to be run after database startup.
                  For further details see the "Running scripts after setup and on startup" section below.
   -v /opt/oracle/scripts/setup
                  Optional: A volume with custom scripts to be run after database setup.
                  For further details see the "Running scripts after setup and on startup" section below.

支持的配置选项包括:
  • ORACLE_CHARACTERSET:此参数修改数据库的字符集。此参数为可选参数,默认值为 AL32UTF8。请注意,此参数仅在创建新数据库时设置字符集,即在运行镜像时使用 -v 选项挂载主机系统目录。
  • ORACLE_PWD:此参数修改用户的密码。该参数为可选参数,默认值为随机生成。注: 使用此选项会将密码公开为容器环境变量。因此,建议使用 Podman 密钥,如下:
  • SYS, SYSTEM and PDBADMIN
  • Podman Secrets 支持:仅当使用 Podman 运行时运行 Oracle Database 23ai Free 容器镜像时,才支持此选项。Podman 密钥是一种将文本字符串(如 ssh 密钥或密码)传递给容器的安全机制。要安全地为用户指定密码,请创建一个名为 的密钥和一个为密钥命名的密钥以加密密码。如下:
  • SYS, SYSTEM and PDBADMINoracle_pwdoracle_pwd_privkey
- Generate the private and public key files
  ```
  mkdir /opt/.secrets/
  cd /opt/.secrets
  openssl genrsa -out key.pem
  openssl rsa -in key.pem -out key.pub -pubout
  ```
- Create a text file with the unencrypted password
  Seed password and saving the /opt/.secrets/pwdfile.txt
  ```
  vi /opt/.secrets/pwdfile.txt
  ```
- Encrypt the password file using the private key generated above
  ```
  openssl pkeyutl -in /opt/.secrets/pwdfile.txt -out /opt/.secrets/pwdfile.enc -pubin -inkey /opt/.secrets/key.pub -encrypt
  rm -rf /opt/.secrets/pwdfile.txt
  ```
- Create podman secrets for the encrypted passwords and the public key generated above
  ```
  podman secret create oracle_pwd /opt/.secrets/pwdfile.enc
  podman secret create oracle_pwd_privkey /opt/.secrets/key.pem
  ```
- Pass the podman secrets to the container
  Pass the above created podman secrets `oracle_pwd` and `oracle_pwd_privkey` to the container with the `--secret` option
  ```
  podman run --name <container_name> --secret=oracle_pwd --secret=oracle_pwd_privkey container-registry.oracle.com/database/free:latest
  ```

  • 挂载 Podman 卷/主机目录以实现数据库持久性:要获得数据库持久性,可以在容器内的位置挂载命名的 Podman 卷或主机系统目录。这两个选项之间的区别如下:/opt/oracle/oradata
  • 如果 Podman 卷挂载到该位置,则该卷将预填充镜像中已存在的数据文件。在这种情况下,启动速度会非常快,类似于在没有挂载的情况下启动镜像。这些数据文件存在于镜像中,以便快速启动数据库。/opt/oracle/oradata
要将 podman 卷用于数据卷,命令如下:
    $ podman run -d --name oracle23ai \
      -v <OracleDBData>:/opt/oracle/oradata \
      container-registry.oracle.com/database/free:latest

  • 如果主机系统目录挂载到该位置,则可能会发生两种情况:/opt/oracle/oradata
  • 如果数据文件存在于正在挂载的主机系统目录中,则这些文件将覆盖 中存在的文件,并且数据库启动将非常快。/opt/oracle/oradata
  • 如果主机系统目录不包含数据文件,则存在的数据文件将被覆盖,并且将开始新的数据库设置。设置新数据库需要耗费时间。/opt/oracle/oradata
要将主机系统上的目录用于数据卷,命令如下:
    $ podman run -d --name oracle23ai \
      -v <writable_directory_path>:/opt/oracle/oradata \
      container-registry.oracle.com/database/free:latest

注意:清理挂载的主机目录可以通过更改为目录位置并执行,删除命令请注意文件路径 rm -rf XXX
  • ENABLE_ARCHIVELOG 和/或 ENABLE_FORCE_LOGGING:默认情况下,这些选项在预构建的数据库镜像中处于启用状态。要禁用这些选项,需要使用 SQLPlus 从数据库容器中执行相关的 SQL 命令。

1.1 更改 SYS 用户的默认密码

首次启动容器时,如果未使用 -e 选项提供密码,则会为数据库生成随机密码,
要更改这些帐户的密码,请使用命令运行在容器中找到的脚本。请注意,在运行脚本之前,容器必须处于运行状态。
podman execsetPassword.sh
比如:
podman exec oracle23ai ./setPassword.sh <your_password>

1.2 数据库警报日志

您可以使用以下命令访问数据库警报日志,其中容器的名称:oracle23ai
podman logs oracle23ai

1.3 连接到 Oracle Database Free 容器

在 Oracle Database 指示容器已启动,并且字段显示客户端应用程序可以连接到数据库之后。

podman stats

1.4 从容器内连接

可以通过使用以下命令之一从容器内运行 SQL*Plus 命令来连接到 Oracle Database:
podman exec -it oracle23ai sqlplus sys/<your_password>@FREE as sysdba
podman exec -it oracle23ai sqlplus system/<your_password>@FREE
podman exec -it oracle23ai sqlplus pdbadmin/<your_password>@FREEPDB1

1.5 从容器外部连接

默认情况下,Oracle Database 使用 Oracle 的 SQL*Net 协议为 Oracle 客户端连接公开端口 1521。SQL*Plus 或任何 Oracle Database 客户端软件可用于从容器外部连接到数据库。
要从容器外部进行连接,
通过运行以下命令来发现映射的端口:
podman port oracle23ai
要使用 SQL*Plus 从容器外部进行连接,请运行以下命令:
# To connect to the database at the CDB$ROOT level as sysdba:
sqlplus sys/<your password>@//localhost:<port mapped to 1521>/FREE as sysdba

# To connect as non sysdba at the CDB$ROOT level:
sqlplus system/<your password>@//localhost:<port mapped to 1521>/FREE

# To connect to the default Pluggable Database (PDB) within the FREE Database:
sqlplus pdbadmin/<your password>@//localhost:<port mapped to 1521>/FREEPDB1

1.5 读取持久数据后的数据库

如果使用安装在容器内某个位置的主机系统目录启动数据库,挂载 Podman 卷/主机目录以实现数据库持久性后,则即使在容器销毁后,数据文件仍保持持久性。可以通过再次启用image后,读取系统目录来启动另一个具有相同数据文件的容器。/opt/oracle/oradata
要在主机系统上为数据卷重复使用此目录,运行以下命令:
podman run -d --name oracle23ai -v \
                     <writable_host_directory_path>:/opt/oracle/oradata \
                     container-registry.oracle.com/database/free:latest

1.6 在设置后和启动时运行脚本

容器镜像可以配置为在设置后和启动时运行脚本。目前,支持扩展。对于安装后脚本,启动后脚本挂载卷以在此目录中包含脚本。
.sh.sql/opt/oracle/scripts/setup/opt/oracle/scripts/startup
设置或启动数据库后,这些文件夹中的脚本将针对容器中的数据库运行。SQL 脚本作为 SYSDBA 运行,shell 脚本作为当前用户运行。为了确保脚本的运行顺序正确,Oracle 建议在脚本前面加上一个数字。
养成良好的命名习惯。01_users.sql02_permissions.sql
注意:安装脚本不会在 Free 和 Free Lite 镜像中运行,因为两者都带有预构建的数据库。
如果提供了主机挂载点(空目录),则将启动新的数据库设置并运行设置脚本。
以下将本地目录挂载到 ,自定义启动脚本:
/home/oracle/myScripts/opt/oracle/scripts/startup
podman run -d --name oracle23ai -v \
                     /home/oracle/myScripts:/opt/oracle/scripts/startup \
                     container-registry.oracle.com/database/free:latest

二、Oracle True Cache

Oracle True Cache 是适用于 Oracle 数据库的内存中、一致且自动管理的缓存。
此功能做测试的重点功能,后续将持续测试。

2.1 设置用于主数据库和 True Cache Container 之间通信的网络

Oracle Database Free True Cache 容器(True Cache 容器)和 Oracle Database Free 主数据库容器(主数据库容器)必须位于同一 podman 网络上才能相互通信。使用以下命令设置用于容器间通信的 podman 网络,该命令将创建一个网桥连接,从而在同一主机上的容器之间启用通信。

podman network create tc_net
通过运行以下命令获取分配给上述网络的默认子网:
podman inspect tc_net | grep -iw 'subnet'
从前面的子网中选择任意两个 IP 地址,并为主数据库容器分配一个 IP 地址(例如 PRI_DB_FREE_IP),另一个分配给 True Cache 容器(例如 TRU_CC_FREE_IP)。
对于跨主机的通信,根据创建 macvlan 或 ipvlan 连接。
使用主数据库容器和 True Cache 容器的 podman run 命令的 --net 选项指定前面的 podman 网络,如以下部分所示。

2.3 在容器中运行 Oracle Database Free True Cache

使用命令启动 Oracle Database Free 主数据库容器,如下:
      podman run -td --name pri-db-free \
      --hostname pri-db-free \
      --net=tc_net \
      --ip <PRI_DB_FREE_IP> \
      -p :1521 \
      --secret=oracle_pwd \
      --secret=oracle_pwd_privkey \
      --add-host="tru-cc-free:<TRU_CC_FREE_IP>" \
      -e ENABLE_ARCHIVELOG=true \
      -e ENABLE_FORCE_LOGGING=true \
      -v [<host mount point>:]/opt/oracle/oradata \
      container-registry.oracle.com/database/free:latest

确保主数据库容器已启动并正在运行,并且处于正常状态。
使用以下命令启动 Oracle Database Free True Cache 容器,如下:
    podman run -td --name tru-cc-free \
    --hostname tru-cc-free \
    --net=tc_net \
    --ip <TRU_CC_FREE_IP> \
    -p :1521 \
    --secret=oracle_pwd \
    --secret=oracle_pwd_privkey \
    --add-host="pri-db-free:<PRI_DB_FREE_IP>" \
    -e TRUE_CACHE=true \
    -e PRIMARY_DB_CONN_STR=<PRI_DB_FREE_IP>:1521/FREE \
    -e PDB_TC_SVCS="FREEPDB1:sales1:sales1_tc;FREEPDB1:sales2:sales2_tc;FREEPDB1:sales3:sales3_tc;FREEPDB1:sales4:sales4_tc" \
    -v [<host mount point>:]/opt/oracle/oradata \
    container-registry.oracle.com/database/free:latest

注意:在上面的命令中,使用字符串 “FREEPDB1:sales1:sales1_tc;FREEPDB1:销售2:sales2_tc;FREEPDB1:销售额3:sales3_tc;FREEPDB1:销售额4:sales4_tc” 字符串由格式中的多个条目组成,这些条目用 “;” 分隔。::

三、使用 Lite 镜像

虽然Lite镜像与完整镜像一样,Oracle Database 23ai Free Lite Container 镜像也包含一个预构建的数据库,因此启动时间非常快。
Oracle Database 23ai Free Lite 容器,简化太多功能此处不做测试。

从零搭建运行Pytorch版pointNet++模型全流程及个性化数据集训练测试可视化 阅读详情

相关推荐

VS2019 +osg3.6.5+ earth3.2+qt5.14.2+osgQt 编译教程

用vs新建工程,稍后会在写一篇博客上分享四、结语至此,所有的编译就均已完成。

king_ink的博客 1134

57-Oracle SQL Profile(23ai)实操

在上一期中说到了SQL Tuning Advisor其中一个影响对象就是SQL Profile,同样在管理和应用开发中,SQL性能优化是个任重道远的工作,低效的SQL语句让应用响应缓慢,用户整体体验下降,拖垮搞蹦整个系统都有可能。Oracle数据库提供了多种组合工具,有的免费有的是需要许可,系统而全面地解决这些性能问题。SQL自动调优(Automatic SQL Tuning)与SQL Profile是从10g就引入的重要特性,提供解决SQL性能问题强大的支持。

远方的专栏 750

单路径微分相除和微分自乘相减算法(PGC-SDD-DSM)

PGC-SDD-DSM算法通过融合单路微分相除和差分自乘,解决了传统PGC解调技术对调制深度和光强干扰敏感的问题,显著提升了解调稳定性和抗失真能力。其高信噪比、低谐波失真以及对参数变化的鲁棒性,使其在光纤传感领域具有重要应用价值。PGC-SDD-DSM算法在计算复杂度方面具有显著的优势,主要体现在其高稳定性和低谐波失真上。这些优势使其在光纤光学干涉传感器中表现出色,尤其是在面对光强干扰和调制深度变化时。

百态·数智思维 | 聚焦大数据、量化与未来AI 841

数据脱敏d18n之二-podman安装Oracle18c容器虚拟机

podman安装Oracle18c容器虚拟机

herui_hr的专栏 820

Python实战:解析腾讯视频M3U8加密链接并下载高清影片

本文详细介绍了如何使用Python解析腾讯视频M3U8加密链接并下载高清影片。从环境准备、抓包分析到核心代码实现,逐步讲解如何获取M3U8主链接、解析TS分片列表以及下载合并视频片段。文章还提供了多线程下载、断点续传和加密视频处理等优化方案,帮助开发者高效完成视频下载任务。

weixin_30836759的博客 525

window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)

文章目录一、卸载node二、安装nvm三、配置路径和下载源四、使用nvm安装node五、nvm常用命令六、卸载nvm七、遇到的问题 nvm 全名 node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。 一、卸载node 如果你已经安装了node,那么你需要先卸载node,如果你没有安装那直接跳过这一步到下一步。 打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载 为了确保彻底

HuangsTing的博客 41万+

1-Oracle Database 23ai Free Container install-Podman

​Podman的设计理念​:采用"无守护进程"架构,直接通过Linux内核API管理容器进程,避免了Docker Daemon的单点故障风险。10 默认集成 Podman 5.0+。​地址格式相同​:可直接使用 docker.io/library/nginx 等 Docker 官方镜像地址,无需修改。​性能取舍​:Podman在并发启动100个容器时耗时比Docker多20%,但对单容器运行更轻量。​私有仓库兼容​:私有镜像仓库地址,Podman 通过 podman login 登录后可直接使用。

远方的专栏 1469

Matlab PolySpace 静态分析实战:从零搭建嵌入式代码安全防线

本文详细介绍了如何使用Matlab PolySpace进行嵌入式代码静态分析,从环境搭建到实战配置,帮助开发者提前发现内存溢出、未初始化变量等潜在缺陷。通过案例分享和进阶技巧,展示如何提升代码安全性和可靠性,特别适合汽车ECU、医疗设备等安全关键系统开发。

weixin_33701617的博客 601

Oracle 23ai 对应windows版本安装配置&PLSQL导入pde文件&navicat连接Oracle

(另外在文件里添加新的连接没用,具体原因不清楚,free版本好像只能用FREE这个连接),用户名为sys或者system,这是oracle的默认用户,密码是当时安装时设置的密码。1、oracle数据库配置需要有服务名称,端口一般为1521,本地配置为localhost,用户名sys或者俄式system,需要连接时选择sysdba权限。3、下载后解压,运行setup.exe,运行时,会需要输入数据库密码,输入你的密码,并记住该密码。7、那么用navicat登录时,配置如下,连接名称随意,其他如下。

xshzgjshpy1的博客 3825

SCL3400硬件避坑指南:引脚兼容性测试+模式切换异常处理

本文针对村田SCL3400双轴倾角计在实际硬件设计中的常见问题,提供了详细的避坑指南。重点解析了从SCL3300迁移时的引脚兼容性真相,包括SPI时序、电源去耦等关键差异,并深入探讨了模式切换中超量程错误的复现原因与软件容错方案。同时,指导了如何根据应用场景配置低通滤波器,并给出了无自动唤醒功能下的可靠电源与长线SPI通信管理策略。

weixin_29190573的博客 292

PLC为西门子的S7-1200,舵机为 DS3218,PLC控制舵机旋转程序实现?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 999

Oracle 23ai 图形界面安装

新年的第一篇博客,展示下Oracle 23ai的图形化安装。主要给大家看下界面,安装的过程与19c没什么不同。

In-Memory Computing Technology 1379

PentAGI自动渗透测试平台搭建与使用

但是PentAGI的缺陷也比较明显,一个是自动化程度高带来过程的介入困难,整个渗透的过程都交给AI自动决策,无法进行人工调整,耗时较长;从上述过程来看PentAGI似乎是一个比较“可用”的AI自动化渗透测试平台,但是在继续等待测试的过程中,PentAGI的一些缺点也暴露了出来,一个是测试的过程非常漫长,因为PentAGI是使用配置大模型API key的方式全自动运行,支持openai、deepseek等主流LLM大模型,过程中不需要人工介入,会不断自动调整,所以比较依赖于大模型本身的响应速度。

墨痕诉清风的博客 2406

Oracle11g安装步骤详解

http://wmdata.com.cn/oracle/11g/index.html Oracle11g从去年年底发布至今已经有一段时间了,我可以说也算首批体验Oracle11g的客户了吧,也许是对Oracle11g的太期待,所以他还没发布我就了解了好多好多Oracle11g的新特性和很多关于它的新技术,现对Oracle11g的安装作一下介绍,希望能对初学者或了解不深的客户有所帮助

冷枫@优快云 3万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Oracle23ai来了,23爱,全能、超级巨兽...

Oracle23c改名为Oracle23ai,也意味着Oracle数据库正式从Cloud进入AI时代

IT邦德 6094

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Ubuntu2404使用docker安装Oracle23_ai_Free

例如,保留部分银行账户余额或保留库存中的项目,而取消锁定的银行账户或项目的所有其他操作。SQL防火墙包含在Oracle中,通过监控和阻止数据库授权的SQL和SQL注入攻击(无论SQL执行路径如何),提供针对常见数据库的实时保护。开发人员现在可以直接在Oracle数据库中针对操作数据构建实时图形分析应用程序,利用其市场领先的安全性、高可用性和性能功能。Oracle数据库内部机器学习算法的新改进使得文本和数据的分类变得更加简单,同时提供了更好的性能和灵活性。此功能简化了权限管理流程,从而可以轻松保护数据库。

m0_56363537的博客 2624

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

关于Oracle 23ai 你要知道的几件事情

同样这个版本的ai,虽然确实有部分ai功能的增强,但并没有太大的改变,只是延续了版本名是由当前热门技术来命名的传统而已。--长期支持版本,一般提供5年premier和3年extended的技术支持,虽然23ai起始时间线是放在2023年Q4,但是实际上发布应该是2024年Q2,所以加上8年,支持结束时间还是放到了2032年Q2,而不是2031年Q4。但是根据官网的消息,目前还不可以升级至23ai,至少要等到2024年下半年。---------------历史文章推荐------------------

xiaofan23z的专栏 2472

8-Oracle23 ai free True Cache OL9.6上部署和实操-已验证

True Cache 是只读缓存,不能直接更新缓存,如果需要更新,则需要使用 DML 重定向,更新完主库后,通过APPLY数据后,也就是相当于DML 重定向将数据写入主数据库,然后该数据将在缓存中自动更新。1.使用 RPM 软件包安装 Oracle Database Free,然后使用使用 RPM 软件包安装 Oracle Database Free 中描述的步骤创建和配置主数据库。设置主数据库后,在 True Cache 节点上配置 Oracle Database Free True Cache。

远方的专栏 1356

oracle23Ai数据库安装过程

2、使用root用户,创建目录 mkdir -p /home/oracle 并赋权 chmod 777 /home/oracle。3、使用root修改oracle用户密码 sudo passwd oracle 密码为: XXXXX。9、root用户执行 /etc/init.d/oracle-free-23ai start。10、root用户执行 /etc/init.d/oracle-free-23ai stop。启动 startup;首先是官网下载oracle23ai的包,必须搭配linux7以上服务器。

weixin_48324439的博客 1687

3-Oracle23 ai free True Cache podman实操

-将报错 -v /u01/app/oracle/oradata/tru-cc-free:/opt/oracle/oradata。创建名为 oracle_pwd 的 Secret,内容来自文件或标准输入。True Cache 节点需安装相同版本的 Oracle 软件。--挂载本地磁盘到镜像的路径,在podman配置文件中。--parent 参数需替换为宿主机实际物理网卡。主库必须为归档模式(ARCHIVELOG)# 创建符合 OFA 标准的目录。# 创建 macvlan 网络。

远方的专栏 915

数据库管理-第181期 23ai:惊喜的全功能缓存True Cache-1基础概念(20240504)

本期对Oracle Database 23ai True Cache的基本概念、好处、配置模式以及搭建流程进行了讲解。后面将尝试利用多台虚拟机进行搭建测试

yhw1809的博客 1281

RHEL 8下Oracle Database 23ai 安装与配置

​随着AI的加入,Oracle正式将Oracle23c改名为Oracle23ai,并且将次版本数据库作为一个长期支持的版本,也意味着Oracle数据库正式从Cloud进入AI时代,本文主要介绍Oracle Database 23ai Free的安装与配置。

听雪楼主 2159

docker安装Oracle

docker安装Oracle 1.先查询Oracle的镜像 docker search oracle 2.在创建volume持久化数据 ##创建名称为exeed-db 的volume docker volume create exeed-db 3.创建并运行Oracle数据库 ##--name exeed-db 指定创建的volume ##--shm-size=1g 设置/dev/shm的大小 ## --restart=always --restart 标志会检查容器的退出代码,并据此来决定是否要重

qq_41609150的博客 414

使用Docker搭建Oracle Database 23ai Free并扩展MAX_STRING_SIZE的完整指南

使用Docker搭建Oracle Database 23ai Free并扩展MAX_STRING_SIZE的完整指南

engchina的专栏 1207

Oracle 忘记密码,密码修改

今天早上起床本来打算使用Oracle来复习一下知识的,可是用的时候才发现,Oracle用户名的密码早就忘了,所以就出现了下面这一幕。 话不多说,直接说解决方法。 1、打开cmd小黑框或其他可以使用sqlplus命令的工具,(Linux下的桌面系统应该是终端) 2、直接输入 sqlplus/nolog 3、直接输入 connect/as sysdba 4、修改用户名密码,输入

jeremysong88的专栏 700

oracle pwd,Linux 常用目录管理命令(cd pwd mkdir rmdir)

Linux 的命令非常之多,而使用的最多最广最基本的莫过于一些常用的命令,如目录命令即是如此。Linux的常用目录命令与DOS中的目录命令非常相似,只不过使用了不同单词的缩写而已。如cd(change directory)等同于Windows中的cd,ls命令等同于Windows中的dir。尤其对早期使用过DOS的人而言,这些并不陌生。同样在Linux中的绝对路径、相对路径的概念与Windows中...

weixin_28365523的博客 284
上一篇: 1-Oracle Database 23ai Free Container install-Podman
下一篇: 3-Oracle23 ai free True Cache podman实操
远方1609
博客等级 码龄22年 577粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值