怎么做微信上的网站吗,吉林省建设工程造价信息网站,做网站和做商城的区别在哪里,瑞昌网络推广话不多说开始记录docker拉取阿里的oracle11g 镜像并进行配置#xff0c;用pl/sql 可以登录为最终结果navicat连接是在最后一步但是根据这个进行配置会有一些问题#xff0c;所以写这篇记录一下#xff0c;希望可以帮助其他人开始#xff1a;①、开始拉取镜像-执行命令…话不多说开始记录docker拉取阿里的oracle11g 镜像并进行配置用pl/sql 可以登录为最终结果navicat连接是在最后一步但是根据这个进行配置会有一些问题所以写这篇记录一下希望可以帮助其他人开始①、开始拉取镜像-执行命令docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g下载的过程少长等待吧喝杯咖啡休息一会(镜像6.8G)下载完成后 查看镜像 docker images可以看到已经下载好了② 、创建容器docker run -d -p1521:1521 --name oracle11gregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g这里说一下命令后面的地址一定要是你下载的镜像地址也就是你拉取镜像名字否则会出现名字已存在等问题如果创建成功能会返回容器id③、启动容器docker start oracle11g④、进入镜像进行配置1、 docker exec -it oracle11g bash2、进行软连接sqlplus /nolog发现没有这个命令用不了3、切换到root 用户下su root密码helowin注意这里还是在容器当中。。有朋友退去了。。。。。。。4、编辑profile文件配置ORACLE环境变量export ORACLE_HOME/home/oracle/app/oracle/product/11.2.0/dbhome_2export ORACLE_SIDhelowinexport PATH$ORACLE_HOME/bin:$PATH在最后加上保存并退出 wq5、创建软连接ln -s $ORACLE_HOME/bin/sqlplus /usr/bin6、切换到oracle 用户这里还要说一下一定要写中间的内条 - 必须要否则软连接无效⑤ 、登录sqlplus并修改sys、system用户密码sqlplus /nologconn /as sysdba接着执行下面命令alter user system identified by system;alter user sys identified by sys;也可以创建用户 create user test identified by test;并给用户赋予权限 grant connect,resource,dba to test;注意了这里的坑开始出现了当执行修改密码的时候出现 database not open提示数据库没有打开不急按如下操作输入alter database open;注意了这里也许还会提示 ORA-01507: database not mounted不急继续 解决方法输入alter database mount;输入alter database open;然后就可执行 修改数据库密码的命令了改完之后输入ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;刷新下表exit 是退休sql 软连接⑥、使用pl/sql 进行连接 第7步是navicat连接的在最后之前我们把端口映射到了1521上所以我们需要进行配置 tnsnames.ora几个朋友不知道ora文件在哪所以添加了这一步docker_oracle11 (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST 192.168.211.135)(PORT 1521)))(CONNECT_DATA (SERVICE_NAME orcl)))打开pl/sql 进行登录 提示监听程序当前无法识别连接描述符中请求的服务这时我们需要去看一下oracle 的 lsnrctl 服务看到这两个了么任选其一修改 tnsnames.ora的 service_namehelowinXDBdocker_oracle11 (DESCRIPTION (ADDRESS_LIST (ADDRESS (PROTOCOL TCP)(HOST 192.168.211.135)(PORT 1521)))(CONNECT_DATA (SERVICE_NAME helowinXDB)))欧克登录成功。第7步是navicat连接有几个朋友用的是navicat连的所以故此添加这一步打开navicat后(navicat12不用配置oci.dll文件了)直接新建连接