网站首页 > 技术教程 正文
1、查看docker 版本
[root@node3 ~]# docker version
Client:
Version: 18.09.6
API version: 1.39
Go version: go1.10.8
Git commit: 481bc77156
Built: Sat May 4 02:34:58 2019
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 18.09.6
API version: 1.39 (minimum version 1.12)
Go version: go1.10.8
Git commit: 481bc77
Built: Sat May 4 02:02:43 2019
OS/Arch: linux/amd64
Experimental: false
2、 操作系统切换到root用户
su root
3、拉取oracle镜像(oracle 11.0.2 64bit 企业版 实例名: helowin)
- Oracle主要在Docker基础上安装,安装环境注意空间和内存,Oracle是一个非常庞大的一个软件,最低配置要2G以上,硬盘要30G以上更好,由于镜像都有好6.8个G.
- 登录阿里容器镜像服务平台,找到镜像中心-->镜像搜索,输入相应的镜像名称找到合适的镜像.建议使用网易镜像或阿里镜像网站
- 这里以oracle 11.0.2 64bit 企业版 实例名: helowin为例子进行安装详解
- https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
4、创建并启动容器(映射本地端口1521)
- 默认数据库实例名为:helowin
docker run \
--privileged \
--restart=always \
--name oracle_11g \
-v /usr/local/oracle/app/oracle/oradata/:/home/oracle/app/oracle/flash_recovery_area/ \
-p 1521:1521 \
-d registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
4.1参数说明
5、进入docker的oracle_11g 容器
docker exec -it 容器ID /bin/bash
或
docker exec -it 容器名称 /bin/bash
6、加载环境变量
source /home/oracle/.bash_profile
7、登录sqlplus
sqlplus /nolog
connect /as sysdba
8、创建用户&分配权限
- 创建一个用户为oracle,密码为oracle#123
create user oracle identified by oracle#123;
- 修改用户system的密码标识
SQL> alter user system identified by system;
alter user system identified by 123456;
- 给oracle这个用户授权
grant connect,resource,dba to oracle;
9、查看数据库sid(实例名)
SQL> select instance from v$thread;
10、sqlplus清屏命令
clear SCR
或
clear screen
或
clea scre
11、重启数据库,重启监听
sqlplus / as sysdba
SQL> shutdown immediate --"关闭数据库实例"
SQL> startup --"启动数据库实例"
SQL>exit
$ lsnrctl stop listener -停止名为listener的监听服务
$ lsnrctl start listener -启动名为listener的监听服务
$ lsnrctl reload listener -重新加载名为listener的监听服务
12、查看环境变量
cat /home/oracle/.bash_profile
看到此ORACLE_SID=helowin表示数据库的实例名称
13、使用连接工具进行验证
- 这里可以根据自己使用客户端的习惯进行验证即可。如:PLSQL Developer、JetBrains DataGrip、Navicat Premium、等.
- JetBrains DataGrip验证结果
猜你喜欢
- 2025-07-01 Oracle 在其新的 Linux 内核中引入了热补丁功能
- 2025-07-01 CentOS 7.6下安装Oracle 11.2.0.4
- 2025-07-01 ORACLE体系 - 2(oracle体系讲解)
- 2025-07-01 ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
- 2025-07-01 Hadoop自学系列集(二) ---- CentOS下安装JDK
- 2025-07-01 如何升级oracle数据库安全补丁(oraclepsu补丁升级)
- 2025-07-01 搭建Oracle数据库服务器(oracle服务器创建用户)
- 2025-07-01 OGG同步到Kafka(oggforbigdata到kafka)
- 2025-07-01 oracle是什么软件?(oracle是干什么用的)
- 2025-07-01 脚本化修改Oracle用户的密码以及执行sql(增删改查等)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)