日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

docker安裝Oracle數(shù)據(jù)庫

作者:共飲一杯無 更新時間: 2022-09-22 編程語言
  1. 拉取阿里云的oracle鏡像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

在這里插入圖片描述

  1. 查看獲取的鏡像
docker images
  1. 啟動docker容器
  • 默認啟動容器方式
docker run -d -it -p 1521:1521 \
--name oracle11g \
--restart=always registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
  • 持久化啟動方式如下:
docker run -d -it -p 1521:1521 \
--name oracle \
--restart=always \
--mount source=oracle_vol,target=/home/oracle/app/oracle/oradata registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

--restart表示docker重啟是容器自動重啟。
--mount表示要將Host上的路徑掛載到容器中。

  1. 查看容器,容器狀態(tài)up表示在運行狀態(tài)
docker ps

在這里插入圖片描述

  1. 進入容器
docker exec -it 【容器id或名稱】 /bin/sh
  1. 切換到root賬戶(默認進入之后是oracle賬戶)

su root
輸入密碼:helowin(密碼都是一樣的)
在這里插入圖片描述

  1. 編輯環(huán)境變量
vi /etc/profile

添加以下內(nèi)容:

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH

執(zhí)行以下命令,使配置生效:

source /etc/profile 
  1. 創(chuàng)建軟鏈接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
  1. 切換到oracle用戶,登錄sqlplus
su - oracle
sqlplus /nolog
conn /as sysdba

并修改sys、system用戶密碼:

alter user system identified by YOUR_PASSWORD;
alter user sys identified by YOUR_PASSWORD;
alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;

在這里插入圖片描述

  1. 創(chuàng)建用戶
create user zjq(用戶名) identified by zjq(密碼);
grant connect,resource,dba to zjq(用戶名);
  1. 使用Navicat鏈接Oracle

注意下面的服務(wù)名:
在這里插入圖片描述
測試連接,連接成功。

  1. 新建表空間

在Navicat選擇【其他】,然后點擊【表空間】,此時顯示oracle數(shù)據(jù)庫中所有的表空間,點擊【新建表空間】。
在這里插入圖片描述
在【常規(guī)】標簽頁,輸入表空間名稱、大小、單位等
在這里插入圖片描述
在【存儲】標簽頁,輸入文件類型、塊大小、表壓縮方式等
在這里插入圖片描述
在【高級】標簽頁,設(shè)置其它選項,然后點擊【保存】
在這里插入圖片描述
輸入表空間名稱,然后點擊【確定】
image.png
此時表空間成功創(chuàng)建了。

原文鏈接:https://blog.csdn.net/qq_35427589/article/details/126978209

欄目分類
最近更新