網(wǎng)站首頁 編程語言 正文
- 拉取阿里云的oracle鏡像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
- 查看獲取的鏡像
docker images
- 啟動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上的路徑掛載到容器中。
- 查看容器,容器狀態(tài)up表示在運行狀態(tài)
docker ps
- 進入容器
docker exec -it 【容器id或名稱】 /bin/sh
- 切換到root賬戶(默認進入之后是oracle賬戶)
su root
輸入密碼:helowin(密碼都是一樣的)
- 編輯環(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
- 創(chuàng)建軟鏈接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
- 切換到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;
- 創(chuàng)建用戶
create user zjq(用戶名) identified by zjq(密碼);
grant connect,resource,dba to zjq(用戶名);
- 使用Navicat鏈接Oracle
注意下面的服務(wù)名:
測試連接,連接成功。
- 新建表空間
在Navicat選擇【其他】,然后點擊【表空間】,此時顯示oracle數(shù)據(jù)庫中所有的表空間,點擊【新建表空間】。
在【常規(guī)】標簽頁,輸入表空間名稱、大小、單位等
在【存儲】標簽頁,輸入文件類型、塊大小、表壓縮方式等
在【高級】標簽頁,設(shè)置其它選項,然后點擊【保存】
輸入表空間名稱,然后點擊【確定】
此時表空間成功創(chuàng)建了。
原文鏈接:https://blog.csdn.net/qq_35427589/article/details/126978209
相關(guān)推薦
- 2022-05-27 五個經(jīng)典鏈表OJ題帶你進階C++鏈表篇_C 語言
- 2022-05-04 python設(shè)計模式之單例模式你了解多少_python
- 2022-04-10 Blazor實現(xiàn)數(shù)據(jù)驗證_基礎(chǔ)應(yīng)用
- 2022-02-13 使用filter過濾器計算數(shù)組中符合條件的長度
- 2022-04-06 Qt實現(xiàn)導出QTableWidget/QTableView數(shù)據(jù)_C 語言
- 2022-03-23 Asp.Net?Core?使用Monaco?Editor?實現(xiàn)代碼編輯器功能_實用技巧
- 2022-10-24 利用Pandas求兩個dataframe差集的過程詳解_python
- 2022-10-25 pytorch模型轉(zhuǎn)onnx模型的方法詳解_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細win安裝深度學習環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支