docker 安装oracle 11,配置客户端远程连接

news2024/11/27 0:30:38

最近由于工作需要,oracle11数据库的导入导出,所以自己在电脑上模拟个数据库环境,

1.docker的安装,可以参考之前文档,也可以直接yum install  包名字安装

2.下载镜像

docker   pull   registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

镜像有点大,需要耐心等待,确保网络良好的时候在安装,用docker安装,个人比较懒,不喜欢各种配置,docker下来以后直接简单的操作几下就可以了

3.创建镜像 名字oracle11,

docker ps -a 查看有没有之前建立的容器,没有,新建oracle11容器,并启动容器

启动成功以后,进入容器内部,配置相关信息,和安装jdk配置信息差不多,配置文件在

/etc/profile里面增加环境变量,需要加export,进入容器内,需要切换成su root

密码:helowin 然后再配置文件信息,配置后需要source下(参考之前安装jdk文章)

3.创建软连接,方便运行命令,否则需要到命令的路径下执行,登录oracle 注意su空格-空格oracle

成功连接sysdba后,配置各个用户密码,创建新用户

为啥会这样,因为输入错了删除不了,只能回车重开一行,显示user altered.的即可

创建完后刷新命令

给test授权,下面应该是配置文件相关的,不管了,先记录下来吧。exit退出SQL>模式,回到oracle用户

看下监听状态:解释客户端不可以直接操作数据库,需要通过监听器来向服务器发送指令,所有监听器很重要,之前乱改监听文件导致找不到监听服务,各种报错,后来没办法,直接删容器,重新创建了,以后在研究吧,尽量先启动起来,查看监听状态  lsnrctl status

最后显示successfully了,从上面可看到配置监听的文件路径和名字,xml相关信息,以后配置监听可以参考,下面有两个可以使用的实例,实例是客户端连接数据库服务时候需要配置的,配置文件里面是server_name,也就是下面图的服务名位置

我两个服务名分别设置了连接,红色表示连接成功的状态,右侧列表里面有对应的服务名。

接下来就可以看下相关配置文件,lis*和tns*哪两个文件的内容(略过)

下面就是启停监听,和数据库服务的简单介绍了

lsnrctl stop  [start],启动的时候会有延迟,等待了1分钟左右再看是否成功即可

数据库服务的启停是在进入SQL>下操作的

停止后,exit,停止监听,个人感觉先停止监听会好一些

可以自己重启看看能否启动正常,先启动数据库,在启动监听

关闭时候最好也是先关监听,然后再关闭数据库,尽量按流程操作,关于启动顺序可以多看看,

刚刚我没有关监听,直接停的数据库服务,启动时候就说连接空闲实例,启动也报错,等一会就好,不知道为啥

之前测试,客户端-监听-数据库

启动:先启动数据库,在启动监听

关闭:先关闭监听,在关闭数据库

这种顺序就是在启动监听时候用了不到1分钟,用了41s,其他基本都很快

多尝试,多总结

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

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

相关文章

数据结构 | TOP-K问题

数据结构 | TOP-K问题 文章目录 数据结构 | TOP-K问题随机生成一些数据,找前k个最大值进行取前k个值建堆找到了前k个结果以及全部代码 TOP-K问题:即求数据结合中前K个最大的元素或者最小的元素,一般情况下数据量都比较大。 就是从N个数里面找…

【香橙派】实战记录2——烧录安卓镜像及基本功能

文章目录 一、安卓烧录二、安卓基本功能1、蓝牙2、相机功能3、投屏 一、安卓烧录 检查环境:检查PC系统,确保有Microsoft Visual C 2008 Redistrbutable - x86,否则在官网下载的官方工具 - 安卓镜像烧录工具里运行vcredist_x86.exe。 插入存储…

bash编程 数组和for循环的应用

bash编程 数组和for循环的应用 1、问题背景2、bash 定义数组3、for循环遍历输出数组所有元素4、编写bash脚本输出每个端口是否在监听状态 1、问题背景 linux服务器开机后,需要检查一组端口是否在监听,以便判断这些端口对应的服务是否在运行。可以考虑使…

Android Termux SFTP如何实现远程文件传输

文章目录 1. 安装openSSH2. 安装cpolar3. 远程SFTP连接配置4. 远程SFTP访问4. 配置固定远程连接地址 SFTP(SSH File Transfer Protocol)是一种基于SSH(Secure Shell)安全协议的文件传输协议。与FTP协议相比,SFTP使用了…

矩阵置零[中等]

优质博文:IT-BLOG-CN 一、题目 给定一个m x n的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。请使用原地算法。 示例 1: 输入:matrix [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[…

科技云报道:再现降价潮背后:云厂商们的“焦虑”

科技云报道原创。 云服务市场再现降价潮。 从上个月开始,各大云厂商开启了新一轮降价,尤其是到双十一期间降价幅度达到了顶峰。比如说,阿里云的“金秋创云季”,华为云的多样化优惠,腾讯云对轻量云服务器的聚焦。 回…

手摸手Element-ui路由VueRoute

后端WebAPI准备 https://router.vuejs.org/zh/guide/ https://v3.router.vuejs.org/zh/installation.html <template><el-table:data"tableData"style"width: 100%":row-class-name"tableRowClassName"><!-- <el-table-colum…

线性分类器--数据处理

数据集划分 通常按照 70%&#xff0c;20% &#xff0c;10% 来分数据集 数据处理 斯坦福的线性分类器体验 http://vision.stanford.edu/teaching/cs231n-demos/linear-classify/

2020年12月 Scratch(四级)真题解析#中国电子学会#全国青少年软件编程等级考试

Scratch等级考试(1~4级)全部真题・点这里 一、单选题(共15题,每题2分,共30分) 第1题 陶朱家开了一间小卖部,学了编程的他想编写一个程序帮助分析小卖部各种商品的售卖情况。如下图所示,目前各个商品的名称和销售量分别存在了两张列表里,一一对应,并且每一样商品的销…

springboot实现验证码功能

转载自 : www.javaman.cn 1、编写工具类生成4位随机数 该工具类主要生成从0-9&#xff0c;a-z&#xff0c;A-Z范围内产生的4位随机数 /*** 产生4位随机字符串*/public static String getCheckCode() {String base "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn…

JAVA:深入探讨String性能优化让你的程序更高效

1、简述 在现代软件开发中&#xff0c;字符串&#xff08;String&#xff09;是一个不可或缺的数据类型&#xff0c;几乎每个应用程序都在某种程度上使用字符串。然而&#xff0c;由于字符串操作的频繁性质&#xff0c;它们可能成为程序性能的瓶颈之一。在本文中&#xff0c;我…

csgo/steam搬砖项目新手教程

饰品市场持续下跌&#xff0c;CSGO搬砖还有搞头吗&#xff1f; 蒸砖搬砖工程特别适合工作比较忙&#xff0c;没有太多时间操作的人。在不耽误主业的前提下&#xff0c;增加收入来源&#xff0c;不失为一个好办法。在做这个项目的时候&#xff0c;最主要的是选择有利可图的道具进…

电脑热点无法使用,分配IP地址失败

电脑热点无法使用&#xff0c;分配IP地址失败 不知道从什么时候起电脑开热点就无法连接上了&#xff0c;手机提示无法分配IP地址&#xff0c;电脑正常显示。 设置共享网络连接时提示以下内容。 无法启用internet连接共享,为LAN连接配置的IP地址需要使用自动IP寻址 查阅相关资…

RISC-V_WCH系列微控器软件体系云端快速架构

1 概述 RISC-V内核的微控器MCU&#xff0c;正在以更高的性价比&#xff0c;快速取代传统的各类ARM系列微控制处理器。 针对常用的芯成RISC-V内核的泌恒WCH系列微控器MCU&#xff0c;推出了&#xff1a;RISC-V_WCH系列微控器软件体系快速架构云平台。只要以身份证号码做用户名…

C语言——打印出所有的“水仙花数”

所谓水仙花数,是指一个3位数,其各位数字立方和等于该数本身。水仙花数是指一个三位数&#xff0c;它的每个位上的数字的立方和等于它本身。例如&#xff0c;153是一个水仙花数&#xff0c;因为1^3 5^3 3^3 153。 #define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>…

R语言实操记录——R包无法安装,报错:Warning in system(cmd) : ‘make‘ not found

R语言 R语言实操记录——R包无法安装&#xff0c;报错&#xff1a;Warning in system(cmd) : ‘make‘ not found 文章目录 R语言一、起因二、具体步骤2.1、确认问题源2.2、安装RTools2.3、与R(/Rstudio)绑定2.4、验证可行性 三、疑惑 一、起因 R语言在包的安装上是真的方便&…

概率论与数理统计-第4章 随机变量的数字特征

第4章 随机变量的数字特征 4.1数学期望 一、离散型随机变量的数学期望 定义1设离散型随机变量X的概率分布为 P{Xxi}pi,i1,2,…,如果级数绝对收敛&#xff0c;则定义X的数学期望&#xff08;又称均值&#xff09;为 二、连续型随机变量的数学期望 定义2设X是连续型随机变量…

【前端开发】Remix与Next.js

很容易&#xff0c;我们被问到的最大问题是&#xff1a; Remix与Next.js有何不同&#xff1f; 看来我们必须回答这个问题&#xff01;我们想直接而不带戏剧性地解决这个问题。如果你是Remix的粉丝&#xff0c;并且想开始在推特上对这篇文章做出沾沾自喜的反应&#xff0c;我们恳…

6款AI工具网站,赶紧收藏,以备不时之需

1、海鲸AI-支持AI对话、AI文档解析、AI绘画 https://www.atalk-ai.com 海鲸AI是一个AI应用网站&#xff0c;同时支持PC和移动端&#xff0c;它在一个页面上提供了多种模型&#xff08;GPT3&#xff0c;GPT4&#xff0c;文心一言&#xff0c;通义千问&#xff0c;智谱AI&#…

priority_queue优先级队列基本使用

目录 介绍 头文件 基本使用 constructor empty size top push pop swap 使用 大根堆 小根堆 结果 介绍 类似于堆 头文件 #include <queue> 基本使用 constructor empty 判空 size 元素个数 top 堆顶元素 push 入元素 pop 弹出堆顶元素 swap …