Maison  >  Article  >  Opération et maintenance  >  Docker peut-il utiliser Oracle ?

Docker peut-il utiliser Oracle ?

王林
王林original
2020-04-04 14:06:183499parcourir

Docker peut-il utiliser Oracle ?

1. Plug-in de requête

docker search orcalce

Docker peut-il utiliser Oracle ?

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 Docker

Ce 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn