当前位置:网站首页>Docker deploy Oracle
Docker deploy Oracle
2022-07-07 14:15:00 【Today, the flowers are sad】
1. Pull the mirror image
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
2. Start the container
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
perform docker ps Command to confirm that the container started successfully
3. To configure , First execute the following command to enter oracle In a container environment :
docker
exec
-it oracle11g bash
Then execute the following command to switch to oracle Database root Under the user ( The password for :helowin)
su root
edit profile file :
vi /etc/profile
Add the following at the end ORACLE Save the environment variable parameters and exit :
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=
$ORACLE_HOME
/bin:
$PATH
Then execute the following command to create a soft connection :
ln -s
$ORACLE_HOME
/bin/sqlplus /usr/bin
Then execute the following command to switch to oracle user :
su - oracle
Then execute the following commands to log in sqlplus:
sqlplus /nolog
conn /
as
sysdba
Executing the following command will system and sys The passwords of the two accounts are set to 123456:
alter user system identified by 123456;
alter user sys identified by 123456;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
We can also execute the following command to unlock scott user , At the same time, set its password to 123456:
alter user scott account unlock;
alter user scott identified by 123456;
commit;
After configuration , Continuous execution of multiple exit You can exit the container , Return to the host .
Connect the test , We use the client tool to connect this Oracle database ( among SID by helowin), It can be found that the connection is successful :
边栏推荐
- 2022-7-7 Leetcode 34. Find the first and last positions of elements in a sorted array
- 搜索框效果的实现【每日一题】
- How does MySQL control the number of replace?
- Leetcode simple question sharing (20)
- 【AI实战】应用xgboost.XGBRegressor搭建空气质量预测模型(二)
- Selenium库
- Bashrc and profile
- Parsing of XML files
- 2022-7-6 beginner redis (I) download, install and run redis under Linux
- Excellent open source system recommendation of ThinkPHP framework
猜你喜欢
2022-7-6 beginner redis (I) download, install and run redis under Linux
Help tenants
Codes de non - retour à zéro inversés, codes Manchester et codes Manchester différentiels couramment utilisés pour le codage des signaux numériques
XML文件的解析操作
How to check the ram and ROM usage of MCU through Keil
Hands on Teaching: XML modeling
UML 状态图
VSCode 配置使用 PyLint 语法检查器
2022-7-6 Leetcode 977. Square of ordered array
Vmware 与主机之间传输文件
随机推荐
Evolution of customer service hotline of dewu
搜索引擎接口
c#通过frame 和 page 切换页面
Lavarel之环境配置 .env
Transferring files between VMware and host
一个简单LEGv8处理器的Verilog实现【四】【单周期实现基础知识及模块设计讲解】
Bashrc and profile
Beginner XML
Parsing of XML files
Supply chain supply and demand estimation - [time series]
UML sequence diagram (sequence diagram)
Redis 核心数据结构 & Redis 6 新特性详
常用數字信號編碼之反向不歸零碼碼、曼徹斯特編碼、差分曼徹斯特編碼
Seven propagation behaviors of transactions
2022-7-6 sigurg is used to receive external data. I don't know why it can't be printed out
Cargo placement problem
call undefined function openssl_cipher_iv_length
3D detection: fast visualization of 3D box and point cloud
Selenium Library
2022-7-7 Leetcode 844. Compare strings with backspace