Maison > Article > Opération et maintenance > Docker peut-il utiliser Oracle ?
1. Plug-in de requête
docker search orcalce
Ce que nous avons extrait est le deuxième orcale-12c.
2. Pull
docker pull docker.io/sath89/oracle-12c
C'est un peu lent et le fichier est relativement volumineux, mais cela réduit l'installation et il peut être exécuté.
3. Créez le répertoire des fichiers joints
mkdir -p /var/local/oracle
chmod -R 777 /var/local/oracle # 有可能docker没有权限, 所以加上这一句
4. Démarrer
docker run -d -p 2122:22 -p 9090:8080 -p 1521:1521 -v /var/local/oracle/:/u01/app/oracle/ --name orcalce sath89/oracle-12c
5. Afficher le journal
docker logs -f xxxxx
Comparaison de l'heure du premier démarrage. Il est long et doit être initialisé, il faut donc attendre.
6. Initialisation
docker exec -it 867a9abf25a5 /bin/bash #867a9abf25a5是我的容器id
7. Utiliser l'utilisateur Oracle
su oracle #切换到oracle用户
8. Utilisateur d'opération
$ $ORACLE_HOME/bin/sqlplus / as sysdba #进入sqlplus
SQL>> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; #密码有效期修改
SQL>> alter user SYSTEM account unlock #解锁用户
9. 🎜>
nom d'hôte : localhost
port : 1521
sid : xe
nom d'utilisateur : système
mot de passe : oracle
Le mot de passe est celui par défaut, mais peut être modifié.
Tutoriels associés recommandés :
Tutoriel DockerCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!