前言
想裝個(gè)oracle又怕占內(nèi)存,于是就想用docker裝一個(gè),在網(wǎng)上找了很多資料,期間遇見過很多的坑。下面是我總結(jié)并實(shí)驗(yàn)成功的方法,直接無(wú)腦粘貼復(fù)制 就行
docker-compose文件
version: '3'
services:
oracle:
image: registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
restart: always
container_name: oracle
volumes:
- ./data:/u01/app/oracle
ports:
- 1521:1521
創(chuàng)建文件夾
mkdir -p /usr/local/docker/oracle/data
放入yml文件至/usr/local/docker/oracle
啟動(dòng)oracle
docker-compose up -d
配置oracle
進(jìn)入docker容器內(nèi)部
docker ps -a
docker exec -it xxx /bin/bash
使用內(nèi)部root 用戶下,密碼為 helowin
su root
helowin
修改保存配置文件
vi /etc/profile
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
切回oracle用戶
su oracle
修改密碼文章來源:http://www.zghlxwxcb.cn/news/detail-614012.html
// 1.使用nolog方式登錄
sqlplus /nolog
// 2.連接數(shù)據(jù)庫(kù)
conn /as sysdba
// 3.修改密碼
alter user system identified by system;
alter user sys identified by sys;
// 4.創(chuàng)建用戶
create user dev identified by dev;
// 5.賦予權(quán)限
grant connect,resource,dba to dev;
連接數(shù)據(jù)庫(kù)
服務(wù)名 helowin
賬戶名 dev
密碼 dev文章來源地址http://www.zghlxwxcb.cn/news/detail-614012.html
到了這里,關(guān)于Docker 安裝Oracle 11g的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!