将网站做成logo怎么做,外贸出口网站建设,王也高清壁纸第三季,企业文化展厅设计文章目录 安装部署参考文章 安装部署
使用Docker安装Oracle数据库是一个相对简便的过程#xff0c;可以避免在本地环境中直接安装Oracle数据库的复杂性。 安装Docker环境#xff1a;确保你的系统上已经安装了Docker#xff0c;并且Docker服务正在运行。具体的安装方法可以根… 文章目录 安装部署参考文章 安装部署
使用Docker安装Oracle数据库是一个相对简便的过程可以避免在本地环境中直接安装Oracle数据库的复杂性。 安装Docker环境确保你的系统上已经安装了Docker并且Docker服务正在运行。具体的安装方法可以根据你的操作系统查找相应的 Docker 安装指南。Centos安装可以参考Docker和Docker-Compose安装。 获取Oracle镜像使用以下命令从阿里云的仓库拉取Oracle 11g的镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g请注意镜像较大需要一定的下载时间。 创建并启动容器使用docker run 命令是用来启动一个名为 oracle11g 的Docker容器的 docker run \-d \--restart unless-stopped \--name oracle11g \-p 1521:1521 \-v /data/docker/oracle/oradata:/home/oracle/app/oracle/oradata/helowin \registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g下面是命令中各个选项的解释 -d表示以detached模式运行容器即在后台运行。 --restart unless-stopped设置容器的重启策略这意味着除非容器被显式停止否则在容器退出时Docker将尝试重启它。 --name oracle11g给容器指定一个名称 oracle11g这样可以通过这个名称来引用容器。 -p 1521:1521将容器内部的1521端口映射到宿主机的1521端口。Oracle数据库默认使用1521端口这样设置可以使得外部可以访问到容器中的Oracle数据库服务。 -v /data/docker/oracle/oradata:/home/oracle/app/oracle/oradata/helowin使用 -v 或 --volume 选项将宿主机的目录 /data/docker/oracle/oradata 挂载到容器内的 /home/oracle/app/oracle/oradata/helowin 目录。这样容器中的Oracle数据库就可以使用宿主机上的持久化存储来存储数据文件。 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g指定要运行的Docker镜像的名称。这个镜像存储在阿里云的Docker Registry上由用户 helowin 拥有。 请注意运行这个命令之前需要确保宿主机上的端口1521没有被占用以及 /data/docker/oracle/oradata 目录存在且有适当的权限设置。此外由于使用的是特定的阿里云镜像仓库需要确保你有权限从该仓库拉取镜像。 进入容器使用docker exec命令进入容器内部进行必要的配置或操作 docker exec -it oracle11g bash配置环境变量容器内需要使用Oracle的环境变量例如ORACLE_HOME和ORACLE_SID容器已经将环境变量放入/home/oracle/.bash_profile中 使用下面命令使环境变量生效 source ~/.bash_profile登录并创建用户使用sqlplus登录数据库并创建新用户 #启动SQL*Plus而不自动连接到任何数据库。
sqlplus /nolog
# 以 SYSDBA 身份连接到数据库
CONN / AS SYSDBA
# 创建一个新的用户 oracle_11g并设置密码。
CREATE USER oracle_11g IDENTIFIED BY 123456;
# 授予 oracle_11g 用户 DBA 角色使其具有数据库管理员的权限
GRANT DBA TO oracle_11g;
# 退出数据库连接
EXIT;Navicat连接数据库 : 打开Navicat客户端 启动Navicat软件准备建立新的数据库连接。 创建新连接 在Navicat的主界面上找到并点击“连接”或“新建连接”按钮开始创建一个新的数据库连接配置。 填写连接信息 连接名为这个连接自定义一个易于识别的名称例如“oracle_11g”。 主机输入Oracle数据库服务器的IP地址。 端口输入Oracle数据库服务监听的端口号通常是1521。 服务名输入Oracle数据库的服务名这里是helowin。 用户名使用oracle_11g作为用户名。 密码输入密码123456。 测试连接在填写完所有信息后点击“测试连接”按钮以确保所有设置正确无误并且Navicat能够成功连接到数据库。 保存连接测试连接成功后点击“确定”或“保存”按钮将这个连接配置保存在Navicat中。 连接到数据库现在可以通过点击刚刚创建的连接名来连接到Oracle数据库开始数据库管理和操作。
请注意以上步骤提供了一个基本的指南具体的命令和配置可能需要根据你的具体需求和Oracle数据库的版本进行调整。另外Oracle的最新版本可能提供了不同的安装和配置方法建议参考Oracle官方文档或相关社区的最新指南。
参考文章
Oracle官网 Instant Client Package - Basic cx_Oracle 8 Installation instantclient_11_2百度云盘分享 Docker安装Oracle(超详细清晰) 15分钟解决此问题DPI-1047: Cannot locate a 64-bit Oracle Client library: “The specified module could not be Kettle连接Oracle