[Oracle]Oracle镜像安装及使用教程
Oracle镜像安装及使用教程
一、环境:
系统:Ubuntu 18.04
二、Oracle镜像安装及使用
- 下载oracle镜像
docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
- 查看镜像
docker images
- 创建并启动容器
docker run -d -p 1521:1521 --name oracle11 registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g
- 查看当前运行的容器
docker ps
- 进入已经启动的oracle的容器
docker exec -it oracle11 /bin/bash
- 进入sqlplus
sqlplus /nolog;
- 使用sysdba角色登录sqlplus
conn sys/oracle as sysdba;
- 查看当前实例下的数据库
select instance_name from v$instance;
- 查看有多少个数据表
select count(*) from user_tables;
- 创建表空间
create tablespace cyberpeace datafile '/u01/app/oracle/oradata/XE/cyberpeace.dbf' size 100m autoextend on next 10m;
- 创建用户并指定表空间
create user cyberpeace identified by 123456 default tablespace cyberpeace;
- 授予用户dba权限
grant dba to cyberpeace;
- 设置自增序列
create sequence img_id minvalue 1 nomax value increment by 1 start with 1 nocache; create or replace trigger img_tg_insertId before insert on IMAGE for each row begin select img_id.Nextval into:new.id from dual; end;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步