安装 jdk. , maven , Docker 容器安装 oracle数据库

253 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

进日来,使用腾讯云做测试环境服务器,在搭建测试环境时需要安装一些组件,因此将这些安装教程沉淀一下,给未来的自己留下点东西;

下文分别jdk,maven,oracle 数据库的安装,,其他同学有需要时也可以参考一下

A. 安装 jdk

1. 下载解压

首先下载jdk, 或者下载最新版本,我下载的为 java version "1.8.0_202"

可以去官网www.oracle.com/cn/technica… 或者自己找一下呗

然后上传到服务器中 /usr/jdk/ 文件下

cd /usr/jdk/

解压 # tar -zxvf jdk-8u202-linux-x64.tar.gz

2. 修改环境变量

修改环境变量

# vim /etc/profile

然后按esc输入 :x保存退出

然后输入查看是否配置成功

查看

# java -version

如此就安装好了

B. 安装 maven 安装

1. 下载解压

去官网下载 官网:maven.apache.org/download.cg…

或者 使用wget命令

wget mirror.bit.edu.cn/apache/mave…

解压

tar -zxvf apache-maven-3.8.5-bin.tar.gz

移动到 /usr/local/

mv apache-maven-3.8.5 /usr/local/

配置环境变量

vim /etc/profile

添加加上

export PATH=/usr/local/apache-maven-3.8.5/bin:$PATHz

刷新配置

source /etc/profile

C.Docker 容器安装 oracle数据库

1. 拉取oracle数据库镜像:

docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

2.查看镜像是否安装成功

可以试试   docker images  是否安装好镜像;

3.创建 数据库镜像 容器

docker run -d -p 1521:1521 --name oracle11g [registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g](http://registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g)

放回参数为id

4.进入镜像配置 并添加环境变量

进入镜像

docker exec -it oracle11g bash

su root;

密码:helowin

修改配置

vi /etc/profile

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

export ORACLE_SID=helowin

export PATH=ORACLEHOME/bin:ORACLE_HOME/bin:PATH

5.加载环境变量;

source /etc/profile 

6.创建软连接

ln -s $ORACLE_HOME/bin/sqlplus /usr/bin

7.切换到oracle 用户 

登录sqlplus并修改sys、system用户密码

sqlplus /nolog   --登录
conn /as sysdba  

8.修改密码

alter database mount;

alter database open;

alter user system identified by system;--修改system用户账号密码;


alter user sys identified by system;--修改sys用户账号密码;


create user test identified by test; -- 创建内部管理员账号密码;


grant connect,resource,dba to yan_test; --将dba权限授权给内部管理员账号和密码;


ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; --修改密码规则策略为密码永不过期;

alter system set processes=1000 scope=spfile; --修改数据库最大连接数据;

12、修改以上信息后,需要重新启动数据库;

conn /as sysdba
shutdown immediate; --关闭数据库
startup; --启动数据库

exit:退出软链接


— 日常使用 命令

进入oracle11g

docker exec -it oracle11g bash