docker mac m1 oracle-12c
1、
docker pull truevoly/oracle-12c
2、
docker run -d -p 8061:8080 -p 1521:1521 truevoly/oracle-12c
3、docker ps -a
[root@VM_0_2_centos data_temp]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6f1c2f5372b5 truevoly/oracle-12c "/entrypoint.sh " 9 minutes ago Up 9 minutes 0.0.0.0:1521->1521/tcp, 0.0.0.0:8080->8080/tcp orac
d9fe468f1d89 mysql:5.7 "docker-entrypoint.s…" 2 hours ago Up 17 minutes 0.0.0.0:3306->3306/tcp, 33060/tcp mysql
4、
docker exec -it 6f1c2f5372b5 /bin/bash
5、
sqlplus system/oracle@//localhost:1521/xe
6、执行:sqlplus /nolog
输入:connect sys as sysdba;
输入:connect sys as sysdba;
输入密码:oracle
7、
select status from v$instance;
alter user system identified by oracle;
重新sqlplus登陆输入修改后的system oralce密码新建用户
8、新建用户
create user 账户 identified by 密码:
create user testlu identified by LuQAZwsx;
GRANT CONNECT, RESOURCE, DBA TO testlu;
9、授权:
grant create session to testlu; grant connect,resource to testlu;
10、使用以下命令获取安装的数据库的服务名称。默认是XE
select value from v$parameter where name='service_names';
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | --首先查询一下用户的profile的类型 select username ,profile from dba_users; --查看制定概要文件(默认为DEFAULT)的密码有效期: select * from dba_profiles where profile= 'DEFAULT' and resource_name= 'PASSWORD_LIFE_TIME' ; --然后将密码的有效期有180天设置为“无限制”; ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; -- 修改密码 alter user hysjy identified by 123456; -- 查询所有用户 SELECT * FROM ALL_USERS; -- 创建账户 create user hysjy identified by 123456; GRANT CONNECT , RESOURCE, DBA TO hysjy; -- 给用户授予权限 grant create session to hysjy; grant connect ,resource to hysjy; -- 解除锁定 alter user hysjy account unlock; commit ; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2021-05-27 es6 数组字典 迭代
2021-05-27 restful 规范
2021-05-27 es6 filter 常用方法数组字典
2020-05-27 linux hive +mysql(mysql用于hive元数据存储)
2020-05-27 hadoop 伪分布式单机部署练习hive
2020-05-27 pyhton 操作hive数据仓库
2020-05-27 python操作hadoop HDFS api使用