ubuntu通過docker安裝oracle11g

2021-09-26 19:32:44 字數 1608 閱讀 3496

oracle在linux平台上的安裝是很繁瑣的一件事情,不僅需要修改很多的配置檔案,步驟繁瑣,而且還不一定能成功,有極大的機率在圖形介面卡死,或者某個指令碼執行失敗。通過docker安裝可大大簡化這個安裝過程。方便快捷。此操作環境是基於ubuntu 18.04 64bit的elementary os。

1.1 安裝docker

>

sudo apt install docker.io

1.2 啟動docker服務
> systemctl start docker #或者 sudo service docker start
1.3 將docker服務新增為開機啟動(非必須)

此步驟非必須,開機後手動啟動docker服務也可,命令同1.2。

> systemctl enable docker
>

sudo docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2.2 建立容器
>

sudo docker run -d -p 1521:1521 --name oracle registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2.3 啟動容器
>

sudo docker start oracle #oracle是2.2中通過--name指定的名稱。

2.4進入映象進行配置
>

sudo docker exec -it oracle bash

2.5 載入環境變數
>

source /home/oracle/.bash_profile

2.6登入資料庫進行操作
> sqlplus / as sysdba 

#oracle資料庫相關操作

#建立使用者 sql > create user test identified by 123456;

#使用者授權 sql > grant resource,connect,dba to test;

#提交 sql > commit;

#退出以test使用者登入即可。

2.7匯入dmp檔案

匯入dmp檔案時需要將檔案上傳至docker容器目錄。

>

sudo docker cp /downloads/***.dmp /home/oracle/

然後匯入

> imp test/[email protected]:1521/helowin file=/home/oracle/***.dmp full=y

#helowin是預設的資料庫例項名

3.1 手動啟動docker服務
>

sudo

service start docker

3.2 啟動容器
>

sudo docker start oracle

ubuntu通過docker安裝jenkins

拉取映象 sudo docker pull jenkins jenkins lts對映 配置宿主機對映到容器的目錄,之後jenkins的一些配置檔案都將會儲存到該目錄下 這個目錄可以自己定,但是我建議遵守我這樣的規範,便於日後查詢和管理 sudo mkdir home jenkins home 建立...

Ubuntu下通過Docker快速搭建Ceph集群

通過docker可以快速部署小規模ceph集群的流程,可用於開發測試。以下是linux 如ubuntu 系統和docker環境下安裝ceph的流程 要用root使用者建立,或有sudo許可權 這裡需要用到三個 ceph mon,ceph osd,ceph radosgw docker pull ce...

Ubuntu 16 04環境下Docker安裝

ps ef 就能列出你當前工作的一些程序 yum install pstree 裝這個命令可以檢視程序樹 ubuntu 16.04 1.更新系統軟體 sudo apt get update2.安裝軟體包以允許apt通過https使用儲存庫 software properties common3.新增...