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;
输入密码: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;

  

 
 
 
posted @   不带R的墨菲特  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源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使用
点击右上角即可分享
微信分享提示