使用docker在linux上安装oracle数据库
pl/sql developer:
https://www.cnblogs.com/6J2B2/p/13699934.html
配置 client
https://blog.csdn.net/zhang19851212/article/details/124983005
感谢作者!小菜鸟攻城狮!
确定有用!
https://www.cnblogs.com/zhaoxiangjun/p/14197957.html

1、安装oracle docker search oracle 这里使用的是国内的镜像安装的 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 查看镜像docker images 安装镜像 docker run --name myOracle -d -p 1521:1521 registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 查看运行的镜像 发现oracle已经安装成功 2、配置oracle环境参数 进入镜像 docker exec -it myOracle bash 修改/etc/profile文件 这里需要使用root用户权限 用户名:root 密码:helowin # oracle home目录 export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2 # oracle 服务名或者 SID名,要记住这个名字helowin,它是naivcat登录的重要选项 export ORACLE_SID=helowin # oracle环境变量 export PATH=$ORACLE_HOME/bin:$PATH 要记住export ORACLE_SID=helowin,helowin是naivcat登录的重要选项,最后使用指令source /etc/profile使环境变量立即生效 创建软连接,使用命令ln -s $ORACLE_HOME/bin/sqlplus /usr/bin 使用sqlplus /nolog查看oracle并准备链接 链接oracle,发现链接失败,如果你能链接成功,就可以直接进行下边的操作 这里没连接上是因为没有切换到oracle用户下 su oracle,查看连接oracle:
1. sqlplus /nolog
2. conn /as sysdba 修改system的密码并设置密码的有效时间为无限 SQL> alter user system identified by oracle; User altered. SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; Profile altered. 这时候创建表空间发现失败 执行show parameter db_create_file; 设置表空间位置ALTER SYSTEM SET db_create_file_dest = "/home/oracle/app/oracle/oradata"; 再创建表空间发现能创建成功 create tablespace testTablespace;

浙公网安备 33010602011771号