|
第一次搭建
一、先安装配置jdk 输入yum install java-1.8.0-openjdk* 然后y 完成就测试 java -version javac
二、首先安装docker容器
docker安装:
1、安装一些必要的系统工具:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、添加软件源信息:
sudo yum -y install yum-utils
#安装yum-config-manager命令对应工具
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、更新 yum 缓存:sudo yum makecache fast
4、安装 Docker-ce:sudo yum -y install docker-ce
5、启动 Docker 后台服务:sudo systemctl start docker
6、查看docker镜像:docker images 还有一个查看镜像软件执行命令:docker ps 这是没有软件执行所以就不会显示
以上就是容器安装完了
三、基于docker安装的oracle安装:
1、拉取镜像:docker pull oracleinanutshell/oracle-xe-11g
2、查看镜像:docker images
3、创建容器:docker run -d --name oracle-xe -p 1521:1521 oracleinanutshell/oracle-xe-11g
注意后面的oracleinanutshell/oracle-xe-11g这里要和你查看镜像名字一样
4、启动容器:docker start oracle-xe 然后在查看下docker ps 有了就表示容器启动了
5、进入容器内部:docker exec -it oracle-xe /bin/bash
6、登录sqlplus–修改sys、system用户密码–创建用户 : sqlplus 然后在输入账号system 密码oracle
下来创建用户和表那些 再给用户权限
create tablespace user_data
datafile '/u01/app/oracle/oradata/XE/use_data.dbf' size 10M
autoextend on next 10M maxsize unlimited ; 那三行一起执行创立表空间user_data
create user wjtest identified by qqw050700 default tablespace USER_DATA; 创建用户并管理表空间
并给用户赋予权限
grant create session,create table,unlimited tablespace to wjtest; 登录权限
grant connect,resource,dba to wjtest; 操作数据库权限
下来用navicat登陆wjtest 跑数据库脚本WJTESTjiaoben.sql
下来运行数据库sql文件 运行完了后如果函数报错 在新建查询里面跑下这个代码
CREATE OR REPLACE TYPE "WJTEST"."TABLETYPE" as table of varchar2(32676);
下来再运行函数 出现让你填写值得直接关闭就OK, 函数爆红就解决了
登录时候 服务名是:xe 因为是社区办 源码中也要把orcl的全部改成xe
四、安装redis
上传redis-6.2.6.tar.gz到home文件夹 然后解压 tar -zxf redis-6.2.6.tar.gz
下来进入cd /home/redis-6.2.6 输入 make 对解压的Redis文件进行编译
编译完成之后,可以看到解压文件redis-6.2.6 中会有对应的src文件夹、conf文件
再输入cd /home/redis-6.2.6/src 执行make install进行Redis安装。
这样就安装好了redis 下来启动在cd /home/redis-6.2.6 输入redis-server 启动redis
五、tomcat安装
上传 apache-tomcat-8.5.71 到cd /home目录下 然后解压 unzip apache-tomcat-8.5.71.zip
解压后输入cd /home/apache-tomcat-8.5.71/bin目录下输入chmod u+x *.sh 给权限 启动命令./startup.sh 启动tomcat 关闭就是./shutdown.sh
进游戏乱码问题解决:
Liunx删除用户教程:
select saddr,sid,serial#,paddr,username,status from v$session where username is not null; 查看账号system 密码:oracle 下的所有进程 找到wjtest进程 下来输入
alter system kill session '634,7'; 数字对应改成他进程数字关闭进程 关闭后输入 drop user wjtest cascade; 删除用户
增加东西:
查看进程 select sid,serial# from v$session where username='wjtest';
删除用户 drop user wjtest cascade;
删除表空间命令 drop tablespace user_data including contents;
删除dbf rm -f use_data.dbf
重启orcle命令:
docker exec -it oracle-xe /bin/bash 进入容器内部
source /home/oracle/.bash_profile 加载坏境变量
Sqlplus /nolog
Connect /as sysdba
shutdown abort 关闭数据库
Startup 启动数据库
|
|