1.拉取oracle10g鏡像文件
Docker pull vkanjilal/oracle10g
2.創建掛載目錄
mkdir -p /data/oracle1og
3.創建oracle容器
docker run -d -p 1521:1521 -v /data/oracle10g:/data/oracle --name oracle10g klwang/oracle10g
4.進入容器
docker exec -it oracle10g bash
5.切換到oracle 用戶
su - oracle
6.登錄oracle
sqlplus / as sysdba
conn /as sysdba
7.查詢
show parameter password
8.檢查有哪些用戶
select * from v$pwfile_users;
9.授權
grant sysdba to sys;
10.創建內部管理員賬號,創建一個用戶名為test的用戶,密碼為 mmop
create user test identified by mmop;
11.將dba權限授權給內部管理員賬號
grant connect,resource,dba to mmop;
12.修改密碼規則策略為密碼永不過期
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
13.修改數據庫最大連接數據;
alter system set processes=1000 scope=spfile;
14.啟動數據庫
shutdown immediate;
15.啟動數據庫
startup;
OK,Docker下部署oracle10g就分享至此!