зеркало из
				https://github.com/iharh/notes.git
				synced 2025-11-04 15:46:08 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			69 строки
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			69 строки
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
 | 
						|
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-linx8664soft-100572.html
 | 
						|
http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
 | 
						|
 | 
						|
12c R2 (12.2.0.1.0) 
 | 
						|
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle12c-linux-12201-3608234.html
 | 
						|
 | 
						|
https://github.com/oracle/docker-images
 | 
						|
http://ajitabhpandey.info/2018/02/running-oracle-11g-release-2-11-2-0-2-xe-in-docker-container/
 | 
						|
 | 
						|
https://github.com/oracle/docker-images/tree/master/OracleDatabase
 | 
						|
https://github.com/oracle/docker-images/tree/master/OracleDatabase/dockerfiles
 | 
						|
https://github.com/oracle/docker-images/blob/master/OracleDatabase/dockerfiles/buildDockerImage.sh
 | 
						|
 | 
						|
https://sqlmaria.com/2017/04/27/oracle-database-12c-now-available-on-docker/
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
11.2.0.2
 | 
						|
https://www.youtube.com/watch?v=9vc7qe4kUnU
 | 
						|
 | 
						|
cp oracle-xe-11.2.0-1.0.x86_64.rpm.zip 11.2.0.2/
 | 
						|
./buildDockerImage.sh -v 11.2.0.2 -x
 | 
						|
docker run --name oracle --shm-size=1g -p 1521:1521 -p 8080:8080 -e ORACLE_PWD=oracle -v /data/wrk/clb/ora11xe:/u01/app/oracle/oradata oracle/database:11.2.0.2-xe
 | 
						|
 | 
						|
-e ORACLE_PWD=Passw0rd123
 | 
						|
 | 
						|
docker stop oracle
 | 
						|
docker start oracle
 | 
						|
docker exec -it --user oracle oracle bash
 | 
						|
bash-4.2$ sqlplus / as sysdba
 | 
						|
 | 
						|
buildDockerImage.sh
 | 
						|
    -v [11.2.0.2|12.1.0.2|12.2.0.1]
 | 
						|
    -e: creates image based on Enterprise-ed
 | 
						|
    -s: creates image based on Standard-ed 2
 | 
						|
    -x: creates image based on Express-ed
 | 
						|
    -i: ignores the MD5 checksums
 | 
						|
    -o: passes on Docker build option
 | 
						|
 | 
						|
->
 | 
						|
EDITION="ee|se2|xe"
 | 
						|
DOCKEROPS="--shm-size=1G $DOCKEROPS"; # ???
 | 
						|
IMAVE_NAME="oracle/database:$VERSION-EDITION"
 | 
						|
 | 
						|
docker build --force-rm=true --no-cache=true $DOCKEROPS $PROXY_SETTINGS -t $IMAGE_NAME -f Dockerfile.$EDITION . || {
 | 
						|
  echo ""
 | 
						|
  echo "ERROR: Oracle Database Docker Image was NOT successfully created."
 | 
						|
  echo "ERROR: Check the output and correct any reported problems with the docker build operation."
 | 
						|
  exit 1
 | 
						|
}
 | 
						|
 | 
						|
 | 
						|
./buildDockerImage.sh -v 12.2.0.1 -s
 | 
						|
# remove HEALTHCHECK line from Dockerfile
 | 
						|
# ? --start-period
 | 
						|
 | 
						|
 | 
						|
oracle container registry
 | 
						|
https://technology.amis.nl/2017/12/30/oracle-database-in-a-docker-container-from-oracle-container-registry/
 | 
						|
https://technology.amis.nl/2017/11/17/quick-introduction-to-oracle-container-registry-running-one-of-oracles-prebaked-images/
 | 
						|
https://technology.amis.nl/2017/11/18/run-oracle-database-in-docker-using-prebaked-image-from-oracle-container-registry-a-two-minute-guide/
 | 
						|
 | 
						|
docker login -u <usr> -p <pwd> container-registry.oracle.com  
 | 
						|
 | 
						|
misc
 | 
						|
https://dzone.com/articles/creating-an-oracle-database-docker-image
 |