//拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
docker images
//创建容器
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
//启动镜像
docker start oracle11g
//进入镜像
docker exec -it oracle11g bash
//切换管理员密码是helowin
su root
//修改profile,文件最底部添加三行。
vi /etc/profile
export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2
export ORACLE_SID=helowin
export PATH=$ORACLE_HOME/bin:$PATH
//创建软连接
ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
//切换到oracle,!!!!!!!重点必须中间加 -
su - oracle
//连接数据库,添加navavat访问用户
[oracle@a8a161b66e1d ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 10 12:54:06 2018
Copyright (c) 1982, 2009, Oracle. All rights reserved.
SQL> conn / as sysdba
Connected.
SQL> alter user system identified by system;
User altered.
SQL> alter user sys identified by sys;
User altered.
SQL> create user ETS identified by ETS ;
User created.
SQL> grant connect,resource,dba to ETS ;
Grant succeeded.
最后启动navivat,账号密码为ETS/ETS
如何配置psql,配置本地:
LS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 121.78.***.***)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = helowin)
)
)