Docker安裝Oracle


前言

本章將使用docker安裝mongo,前提條件是已經安裝完docker並會使用docker。
如果還沒有安裝docker,可以參考在CentOS7下安裝Docker。

安裝Oracle

在Docker Hub上查找鏡像

拉取官方鏡像

鏡像拉取某位大神在阿里雲上分享的。

[root@e2ab0x9jme3furrd ~]# docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

鏡像比較大,需要等待一段時間。

查看本地鏡像

[root@e2ab0x9jme3furrd ~]# docker images

運行容器

[root@e2ab0x9jme3furrd ~]# docker run -d -p 1521:1521 --name oracle01 3fa112fd3642

查看容器狀態

[root@e2ab0x9jme3furrd ~]# docker ps

進入oracle容器並創建用戶

[root@e2ab0x9jme3furrd ~]# docker exec -it oracal01 /bin/bash
Error: No such container: oracal01
[root@e2ab0x9jme3furrd ~]# docker exec -it oracle01 /bin/bash
[oracle@a49ca77e4a58 /]$ cd /home/oracle
[oracle@a49ca77e4a58 ~]$ source .bash_profile
[oracle@a49ca77e4a58 ~]$ sqlplus /nolog

SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 3 15:10:28 2021

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

SQL> conn /as sysdba                             
Connected.
SQL> alter user system identified by system;

User altered.

SQL> alter user sys identified by system;

User altered.

SQL> create user mike identified by mikeops;

User created.

SQL> grant connect, resource, dba to mike;

Grant succeeded.

SQL> alter profile default limit password_life_time unlimited;

Profile altered.

SQL> alter system set processes=2000 scope=spfile;

System altered.

SQL> select * from dba_users t where t.username='MIKE';      

USERNAME     USER_ID PASSWORD
------------------------------ ---------- ------------------------------
ACCOUNT_STATUS    LOCK_DATE EXPIRY_DA
-------------------------------- --------- ---------
DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE       CREATED
------------------------------ ------------------------------ ---------
PROFILE          INITIAL_RSRC_CONSUMER_GROUP
------------------------------ ------------------------------
EXTERNAL_NAME
--------------------------------------------------------------------------------
PASSWORD E AUTHENTI
-------- - --------
MIKE           91

USERNAME     USER_ID PASSWORD
------------------------------ ---------- ------------------------------
ACCOUNT_STATUS    LOCK_DATE EXPIRY_DA
-------------------------------- --------- ---------
DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE       CREATED
------------------------------ ------------------------------ ---------
PROFILE          INITIAL_RSRC_CONSUMER_GROUP
------------------------------ ------------------------------
EXTERNAL_NAME
--------------------------------------------------------------------------------
PASSWORD E AUTHENTI
-------- - --------
OPEN

USERNAME     USER_ID PASSWORD
------------------------------ ---------- ------------------------------
ACCOUNT_STATUS    LOCK_DATE EXPIRY_DA
-------------------------------- --------- ---------
DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE       CREATED
------------------------------ ------------------------------ ---------
PROFILE          INITIAL_RSRC_CONSUMER_GROUP
------------------------------ ------------------------------
EXTERNAL_NAME
--------------------------------------------------------------------------------
PASSWORD E AUTHENTI
-------- - --------
USERS          TEMP         03-DEC-21

USERNAME     USER_ID PASSWORD
------------------------------ ---------- ------------------------------
ACCOUNT_STATUS    LOCK_DATE EXPIRY_DA
-------------------------------- --------- ---------
DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE       CREATED
------------------------------ ------------------------------ ---------
PROFILE          INITIAL_RSRC_CONSUMER_GROUP
------------------------------ ------------------------------
EXTERNAL_NAME
--------------------------------------------------------------------------------
PASSWORD E AUTHENTI
-------- - --------
DEFAULT          DEFAULT_CONSUMER_GROUP

USERNAME     USER_ID PASSWORD
------------------------------ ---------- ------------------------------
ACCOUNT_STATUS    LOCK_DATE EXPIRY_DA
-------------------------------- --------- ---------
DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE       CREATED
------------------------------ ------------------------------ ---------
PROFILE          INITIAL_RSRC_CONSUMER_GROUP
------------------------------ ------------------------------
EXTERNAL_NAME
--------------------------------------------------------------------------------
PASSWORD E AUTHENTI
-------- - --------


USERNAME     USER_ID PASSWORD
------------------------------ ---------- ------------------------------
ACCOUNT_STATUS    LOCK_DATE EXPIRY_DA
-------------------------------- --------- ---------
DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE       CREATED
------------------------------ ------------------------------ ---------
PROFILE          INITIAL_RSRC_CONSUMER_GROUP
------------------------------ ------------------------------
EXTERNAL_NAME
--------------------------------------------------------------------------------
PASSWORD E AUTHENTI
-------- - --------
10G 11G  N PASSWORD

USERNAME     USER_ID PASSWORD
------------------------------ ---------- ------------------------------
ACCOUNT_STATUS    LOCK_DATE EXPIRY_DA
-------------------------------- --------- ---------
DEFAULT_TABLESPACE        TEMPORARY_TABLESPACE       CREATED
------------------------------ ------------------------------ ---------
PROFILE          INITIAL_RSRC_CONSUMER_GROUP
------------------------------ ------------------------------
EXTERNAL_NAME
--------------------------------------------------------------------------------
PASSWORD E AUTHENTI
-------- - --------


SQL> 

使用navicat測試連接


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM