### 一,查看可用的oracle并下載鏡像
~~~
docker search oracle
~~~

~~~
docker pull alexeiled/docker-oracle-xe-11g
~~~


### 二,啟動oracle并配置用戶
創建備份數據存放目錄
~~~
mkdir /usr/local/oracle/data_temp && chmod 777 /usr/local/oracle/data_temp
~~~
~~~
docker run --restart always -d -p 8080:8080 -p 1521:1521 -v /usr/local/oracle/data_temp:/home/oracle/data_temp -v /etc/localtime:/etc/localtime:ro --name orac truevoly/oracle-12c
~~~

查看oracle啟動日志,*id從docker ps -a中獲取*
~~~
docker logs -f a83190c5d830
~~~

進入oracle鏡像
~~~
docker exec -it a83190c5d830 /bin/bash
~~~
進入oracle
~~~
sqlplus system/oracle@//localhost:1521/xe
~~~
進入dba用戶
~~~
connect sys as sysdba; #密碼:oracle
~~~
查看狀態
~~~
select status from v$instance;
alter user system identified by oracle; ## 修改用戶 system 的密碼為 oracle ,可以自定義
~~~

創建用戶并授予權限
~~~
create user hospital identified by hospital;
GRANT CONNECT, RESOURCE, DBA TO hospital;
alter user hospital account unlock;
~~~

使用以下命令獲取安裝的數據庫的服務名稱。
~~~csharp
select value from v$parameter where name='service_names';
~~~
至此數據庫創建成功

### 三,配置外部鏈接
dbeaver需要注意的是要配置ssh,如下圖填入私鑰


- 第一章 環境準備
- 1.1 服務器的鏈接
- 1.2 docker容器的安裝
- 1.2.1 docker卸載
- 1.3 docker容器下mysql數據庫安裝
- 1.4 docker容器下nginx服務安裝
- 1.5 docker容器安裝oracle數據庫
- 1.6 linux安裝mysql
- 1.7 linux安裝nginx
- 1.8 podman的安裝
- 1.9 redis的安裝
- 1.10 docker安裝kkfileview
- 1.11 docker安裝xxl-job
- 第二章 開發環境搭建
- 2.1 開發包的獲取
- 2.2 nacos的下載和安裝
- 2.3 gitlab安裝部署(服務器cpu過高已關閉)
- 2.3.1 卸載刪除gitlab
- 2.3.2 gitlab使用
- 2.4 springcloud服務配置打包
- 2.5 前端配置打包部署
- 2.6 xxljob配置集成
- 番外
- 1.0 虛擬機環境的搭建