ubuntu安装oracle

  • Post author:
  • Post category:其他


1、拉取镜像

docker pull registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g

2、查看镜像

docker images

3、启动镜像

docker run -d -p 1521:1521 –name oracle12 registry.cn-hangzhou.aliyuncs.com/qida/oracle-xe-11g

4、查看当前运行容器

docker ps -a|grep oracle

5、进入容器

docker exec -it oracle12 bash

6、进入sqlplus

sqlplus /nolog;

7、使用sysdba角色登录sqlplus(相当于高权)

conn sys/oracle as sysdba;

8、新建用户

create user sjfxkq identified by Sjfxkq#Exa01;       (user后面是用户名,identified by后面是密码)

9、赋予权限

grant dba to sjfxkq;  授予对数据库操作的权限

10、登陆

grant create session to sjfxkq;      授予登录权限

conn sjfxkq/Sjfxkq#Exa01;   登录用户

如果不授予登录权限,登陆的时候就会报登录无效

拉取官网镜像:

1、如果报错ERROR: ORA-12162: TNS:net service name is incorrectly specified,可以查看文章

ORA-12162: TNS:net service name is incorrectly specified 错误解决_sunansheng的博客-CSDN博客_ora-12162



版权声明:本文为weixin_45646026原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。