将第三方jar包安装到本地maven仓库
将第三方jar包安装到本地maven仓库
必须在CMD中运行,PowerShell无法安装
1 | mvn install:install-file -Dfile=./ojdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar |
将第三方jar包安装到本地maven仓库
必须在CMD中运行,PowerShell无法安装
1 | mvn install:install-file -Dfile=./ojdbc6-11.2.0.3.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar |
转载: https://www.nginx.cn/5559.html
参考: https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/
| ca.cer | 中间证书和根证书 |
|---|---|
| nginx.cn.cer | 你申请的ssl证书 |
| fullchain.cer | 包括了 ca.cer 和 nginx.cn.cer 的全链证书 |
| nginx.cn.key | 证书的私钥 |
证书链的意思是有一个证书机构A,A生成证书B,B也可以生成证书C,那么A是根证书。
Linux 服务管理方式有三种:init、service、systemctl。
推荐链接:
在线试用 Linux 发行版 — 在线Linux终端
编译安装应用程序,只有这几步:
1 | autoconf |
本文 oracle 版本 12.2.0.1.0 。
Oracle 12C(2013年发布)后采用多租户架构(Multitenant architecture),引入了CDB(container database)与PDB(pluggable database),12.2后引入Application Container,一个CDB可以承载多个PDB或Application Container。
默认安装后会创建一个ORCL实例、一个CDB和一个ORCLPDB(12.2后),Application Container是可选的。
假定我们通过 Net Manager 配置了两个网络服务名 orcl 和 orclpdb(不是监听哦),在SQL Plus分别用system(或system@orcl) 和 system@orclpdb 登录,则可以连接到CDB或PDB。Sqlplus默认连接CDB。
Multitenant Environment:多租户环境
CDB:CDB全称为 Container Database ,容器数据库。(公用用户)
PDB:PDB全称为 Pluggable Database ,可插拔数据库。(本地用户)
本文 oracle 版本 12.2.0.1.0 。
推荐链接:
https://www.cnblogs.com/xqzt/p/4832597.html
https://www.cnblogs.com/kerrycode/p/3254154.html
Oracle中的参数文件是一个包含一系列参数以及参数对应值的操作系统文件。它们是在数据库实例启动时候加载的,决定了数据库的物理 结构、内存、数据库的限制及系统大量的默认值、数据库的各种物理属性、指定数据库控制文件名和路径等信息,是进行数据库设计和性能调优的重要文件。可以分为两种类型:
pfile: 初始化参数文件(Initialization Parameters Files)
在Oracle 9i之前,Oracle 一直采用 pfile 方式存储初始化参数,该文件为文本文件,可手工修改。一般都是备份 pfile 后再来做参数的修改,而且修改后必须重启实例才能生效。
**从Oracle 9i开始,该文件可做为 spfile 的备份使用,pfile 和 spfile 可以互相创建。**
**文件目录(pfile 目录)**:`D:\oracle12c\admin\orcl\pfile\init.ora.10242019173728`
spfile: 服务器参数文件(Server Parameter Files)
从Oracle 9i开始,Oracle 引入了 spfile 文件,该文件为二进制格式,不可手工修改。可以使用命令修改参数,而且有很多参数修改后都不用重启数据库,能够立即生效;<font color="red">如果参数修改有问题导致数据库无法启动,可以利用 pfile 文件恢复。</font>
**文件目录(database 目录)**:`D:\oracle12c\product\12.2.0\dbhome_1\database\SPFILEORCL.ORA`
1 | # create spfile[='xxxxx'] from pfile[='xxxx']; |
1 | SQL> startup # 默认使用优先级最高的 spfileSID.ora 文件启动 |
spfile优先于pfile: spfileSID.ora > spfile.ora > initSID.ora > init.ora ,如果这些参数文件都不再 database 目录下 ,则无法启动。
判断是 SPFILE 还是 PFILE 方式启动数据库
1 | #1、通过查看spfile、pfile参数。 |
1、scope=spfile: 对参数的修改记录在**服务器初始化参数文件(spfile)**中,修改后的参数在下次启动DB时生效。适用于动态和静态初始化参数。
2、scope=memory: 对参数的修改记录在內存中,对于动态初始化参数的修改立即生效。在重启DB后会丟失,会复原为修改前的参数值。
3、scope=both: 对参数的修改会同时记录在服务器参数文件(spfile)和內存中,对于动态参数立即生效,对静态参数不能用这个选项
| 参数类型 | spfile | memory | both |
|---|---|---|---|
| 静态参数 | 可以,重启服务器生效 | 不可以 | 不可以 |
| 动态参数 | 可以,重启服务器生效 | 可以,立即生效,重启服务失效 | 可以,立即生效,重启服务器仍然有效果 |
修改参数例子
1 | SQL> show parameter sga; # 显示sga(系统全局区)内存分配情况 |
1 | # Cache and I/O 高速缓存和 I/O |