当前位置: 首页 > news >正文

网站正在建设中视频外贸建站与推广如何做 google

网站正在建设中视频,外贸建站与推广如何做 google,wordpress 缺点,北京建设网站的公司简介前言 MySQL和Oracle是开发中常用到的两个关系型数据库管理系统,接上一期内容,这一期在Docker中完成oracle-12c的安装和配置。 安装oracle-12c 1、拉取oracle-12c镜像 启动Docker Desktop后在cmd窗口中执行docker search oracle命令,搜索O…

前言

MySQL和Oracle是开发中常用到的两个关系型数据库管理系统,接上一期内容,这一期在Docker中完成oracle-12c的安装和配置。

安装oracle-12c

1、拉取oracle-12c镜像

启动Docker Desktop后在cmd窗口中执行docker search oracle命令,搜索Oracle相关的镜像,可以看到搜索结果中的truevoly/oracle-12c

不指定版本则默认下载oracle-12c最新版本的镜像,Oracle的镜像文件较大,拉取镜像会久一些。

# 拉取镜像(默认下载oracle-12c最新版本的镜像)
docker pull truevoly/oracle-12c


2、创建并启动容器

cmd中执行以下命令,在docker中创建并启动一个oracle-12c容器,对物理机暴露2122、9090和1521三个端口分别映射到容器内的22、8080和1521端口,并且将容器内的oracle目录挂载到物理机的D盘中

# 创建oracle-12c容器并启动
docker run -d -p 2122:22 -p 9090:8080 -p 1521:1521 -v D:\lingSoftware\Docker\WorkSpace\Oracle:/u01/app/oracle/ --name oracle-12c truevoly/oracle-12c

查看容器启动日志(看到Import finished Database ready to use. Enjoy! 即容器创建并启动完成)

# 查看oracle-12c启动日志
docker logs -f oracle-12c



若日志中出现以下报错,是因为对外暴露的端口不可用访问权限已被禁止,只要更改创建容器时对外暴露的端口即可

docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:1521 -> 0.0.0.0:0: listen tcp 0.0.0.0:1521: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

可在cmd中执行以下命令查看哪些端口被禁用TCP协议

# cmd命令查看哪些端口被禁用TCP协议
netsh interface ipv4 show excludedportrange protocol=tcp


3、修改oracle账号密码设置

truevoly/oracle-12c镜像创建的容器默认有syssystem两个用户,密码都是oracle,默认的一个SID/服务名是xe,Oracle的用户密码默认有效期是180天,180天后用户会自动锁住,下面进入oracle-12c容器内将密码的有效期设置为永久!

# 进入oracle-12c容器内
docker exec -it oracle-12c /bin/bash
# 切换成oracle用户
su oracle
# 进入sqlplus
$ORACLE_HOME/bin/sqlplus / as sysdba
# 设置密码有效期为无限制
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
# 解锁system用户
SQL> alter user SYSTEM account unlock;

4、物理机连接oracle-12c

使用PL/SQL或Navicat等工具测试连接oracle-12c

拓展

Oracle创建表空间与用户

以下创建一个ling_mf3数据表空间

-- 创建ling_mf3数据表空间
create tablespace ling_mf3 datafile '/u01/app/oracle/data/ling_mf3.dbf' size 50M;

创建表空间成功,同时也会在挂载的目录下生成相应数据文件

以下创建一个用户ling并授权,且设置ling_mf3为它的默认表空间

-- 创建ling用户密码为meet0and1#202302并设置ling_mf3为它的默认表空间
create user ling identified by "meet0and1#202302" default tablespace ling_mf3;
-- 给用户ling授权 dba:管理员的权限
grant connect,resource,dba to ling;

重启Oracle服务

Docker Desktop中可以一键重启,但实际开发中一般是在Linux环境中,我这里演示用命令重启Oracle服务

-- 查看监听状态
lsnrctl status
-- 停监听
lsnrctl stop
sqlplus / as sysdba
-- 停止oracle
SQL>shutdown immediate;
-- 启服务
SQL>startup;
SQL>exit
-- 启监听
lsnrctl start

更多常用…

-- 删除表空间
drop tablespace ling_mf3;-- 查询所有的表空间
select tablespace_name from dba_tablespaces;-- 查看当前的用户和表空间
select username,default_tablespace from user_users;-- 查看当前用户的角色
select * from user_role_privs;
-- 查询实例名/SID/服务名
select instance_name from v$instance;
-- 查看Oracle版本
select * from v$version;-- 查看数据库允许的最大连接数
select value from v$parameter where name = 'processes';-- 查看当前连接数
select count(*) from v$process;-- 查看数据库当前会话的连接数
select count(*) from v$session;-- 查看数据库当前的并发连接数
select count(*) from v$session where status = 'ACTIVE';

后记

若有问题可在公众号遇见0和1后台加群艾特我咨询!


http://www.yayakq.cn/news/451845/

相关文章:

  • seo 新老网站替换 域名不变搭建方案
  • 生产类营销型网站正规的网站制作联系方式
  • 罗湖网站建设产品推广思路
  • 网站建设哪个平台最好公司建站服务
  • 菠菜网站如何做推广项目概述
  • 建设工程招标网站网易企业邮箱如何申请注册
  • 潢川手机网站建设wordpress的注册文件在哪儿
  • 网站设计 网站建设网站建设设计岗位职责
  • 哪里有网站直播做美食的云服务器使用教程
  • 刚开始做网站布局很吃力 怎么办太原市零元网站建设
  • 宁波市海曙区建设局网站深圳坪山招聘网最新招聘信息
  • 黑龙江省农业网站建设情况wordpress 4.5.4 json
  • 北京网站优化济南兴田德润简介电话建婚恋网站需要多少钱
  • 公司网站备案号深圳最好的营销网站建设公司哪家好
  • 网站建设技术协议书健康湖州网站
  • 做网站需要服务器和什么软件门户网站项目开发案例
  • 网站设置一键登录怎么办朔城网站制作
  • 网站空间多大合适自适应网站源码
  • 佛山网站建设网站建设收费6入空间网站免费观看
  • 网站建设功能是什么意思wordpress有哪些弹窗插件
  • 河南企业网站建设应用制作下载
  • 单页面网站怎么优化重庆做网站哪家公司好
  • 公司网站建设作用南京做网站哪家好
  • 重庆网站建设-言西早工作室响应式明天网页游戏开服表
  • 西安定制网页设计镇江积分优化
  • 网站建设方面论文网页设计师课程
  • 做网站需要会哪些计算机语言免费注册网
  • 网站中的作用北京公司建一个网站需要多少钱
  • 深圳营销型网站建设制作商网站备案会过期吗
  • 做电影小视频在线观看网站建设银行对公网站