赞
踩
Author: histonevon@zohomail.com
Date: 2023/08/24
docker --help
,如果有帮助文件则证明安装成功docker images
,实际上是查看本地镜像sudo systemctl start docker
systemctl list-units --type=service
systemctl enable docker.service
systemctl list-unit-files | grep enable
Oracle-23c
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
docker images
oracle_vol
docker volume create oracle_vol
docker volume ls
docker volume rm oracle_vol
-i
:交互式运行容器,常与-t
一起使用-t
:为容器分配一个伪终端,常与-i
一起使用-d
:后台运行容器,并返回容器ID-p
:端口映射<宿主机:容器>--name
:自定义容器名称--restart
:重启Docker时是否重启该容器服务--mount
:挂载docker run -itd \
-p 1521:1521 \
--name oracle \
--restart=always \
--mount source=oracle_vol,target=/home/oracle/app/oracle/oradata \
registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
docker ps -a
netstat -antulp
-a
:–all,显示所有链接和监听端口-n
:进制使用域名解析功能。链接以IP展示,而不是通过主机名或域名形式展示-t
:所有的 tcp 协议的端口-u
:所有的 udp 协议的端口-l
:–listening,显示所有监听的端口-p
:–programs,与链接相关程序名和进程的PIDdocker exec -it oracle bash
su root
,密码helowinvi /etc/profile
,点击i
键进入编辑,追加如下内容,点击esc
键退出编辑,:wq
保存退出# oracle home目录
export ORACLE_HOME=/home/oracle/app/oracle/prouct/11.2.0/dbhome_2
# oracle 服务名或者 SID名,要记住这个名字helowin,它是naivcat或者DBeaver登录的重要选项
export ORACLE_SID=helowin
# oracle环境变量
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
su - oracle
,中间有减号sqlplus /nolog # 登录
# 以下是SQL
conn /as sysdba
alter user system identified by system; -- 修改system用户账号密码为system;
alter user sys identified by sys; -- 修改sys用户账号密码为sys;
create user test identified by test; -- 创建内部管理员账号密码;
grant connect,resource,dba to test; -- 将dba角色授权给内部管理员账号和密码;
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; -- 设置密码永不过期
alter system set processes=1000 scope=spfile; -- 修改数据库最大连接数
conn /as sysdba; -- 保存数据库
shutdown immediate; -- 关闭数据库
startup; -- 启动数据库
show user;
Test Connection
测试连接Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。