docker oracle创建实例_Docker搭建 oracle

本文介绍了如何使用Docker运行Oracle数据库,并详细步骤包括端口映射、容器管理、用户权限切换、数据库连接及用户创建。通过docker run命令启动Oracle容器,然后进行权限切换,连接数据库并修改及创建用户。最后配置本地tnsnames.ora文件以连接Oracle服务。
摘要由CSDN通过智能技术生成

1-1、docker run -d -p 11521:1521 --name sf2_oracle11g 镜像ID

#  -p:端口映射,此处映射主机11521端口到容器sf2_oracle11g的1521端口

1-2、查看启动 docker logs -f 容器名

1-3、获取root用户权限,进入的CONTAINER name:sf2_oracle11

docker exec -it -u root sf2_oracle11g bash

1-4、切换到oracle用户权限,进入的CONTAINER name:sf2_oracle11

su – oracle

1-5、连接数据库

#进入sqlplus命令

#或$ORACLE_HOME/bin/sqlplus / as sysdba进入sqlplus命令

sqlplus /nolog

SQL> conn / as sysdba

Connected.

#当前用户

SQL> show user

USER 为 "SYS"

#当前数据库实例

SQL> show parameter instance_name

XE

#system identified by system

#system密码修改为system

SQL> alter user system identified by system;

User altered.

#sys密码修改为sys

SQL> alter user sys identified by sys;

User altered.

#新增用户ETS密码修改为ETS

SQL> create user ETS identified by ETS ;

User created.

SQL> grant connect,resource,dba to ETS ;

Grant succeeded.

1-6.配置本地tnsnames.ora文件

复制代码

LS =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.131.131)(PORT = 11521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME =XE)

)

)

#PORT = 11521参考 1-1、

#SERVICE_NAME =XE 实例ID 参考 1-5 show parameter instance_name

参考https://www.cnblogs.com/OliverQin/p/9765808.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值