使用Docker安装Oracle
使用docker拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
创建容器 这里映射的端口是1521 可自行修改
docker run -d -p 1521:1521 --name oracle11g registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
进入容器
docker exec -it oracle11g bash
切换到 oracle 用户 输入密码为 oracle
su - oracle
进行软连接
sqlplus /nolog
使用 sysdba 最高用户权限
conn /as sysdba
登录sqlplus并修改 system 用户密码 密码是 password(自己修改成自己想要的)
alter user system identified by password;
修改sys用户密码
alter user sys identified by password;
如果需要格外创建用户 (用户名为 test 密码为 password)
create user test identified by password;
给新建用户授权
grant connect,resource,DBA,EXP_FULL_DATABASE,IMP_FULL_DATABASE to test;
如果有特殊需求可以修改 deferred_segment_creation
alter system set deferred_segment_creation=false;
刷新保存
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;
注:使用Navicat等工具连接时需要 把连接的服务名 修改为 helowin
如使用java程序链接
以ip192.168.203.128为例
URL为 jdbc:oracle:thin:@192.168.203.128:1521:helowin
如果还看不懂那么就可以告别Linux了