天翼云数据库,oracle数据库,sql数据库知识文档专栏是天翼云为开发者提供的互联网技术内容分享平台。内容涵盖数据库相关内容资讯。开发者在数据库专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
给定一个由字符串组成的数组strs,必须把所有的字符串拼接起来,返回所有可能的
POST @PostMapping接收实体类属性为null
Patroni生成postgresql.conf中的参数时,不是简单地将patroni.yml里postgresql下的参数直接转为postgresql.conf 里的参数的,而是会做一下校验,校验参数是否存在、范围。
原生Patroni对接PostgreSQL时,可以记录主备切换历史到etcd(或其它dcs,具体是history键的值),虽然我有点看不懂,但是当Patroni适配Opengauss时,这个功能完全不能用了。
Patroni生成postgresql.conf文件时,不仅仅根据patroni.yml和dcs中的dynamic setting生成,还会根据controlfile中的参数(例如max_connections、max_prepared_transactions、max_locks_per_transaction)生成。
使用debezuim,实现PG同步Oracle
OCP多租户
sqlplus使用一系列操作和package可以导出表的定义,不过那样太繁琐,还是用plsql developer方便,用plsql developer连接oracle(不详述),然后Tools -> Export User Objects ...
卸载 Oracle 19c
Oracle的手工冷备非常简单,就是在关库状态下,在操作系统层面,复制三大核心文件:数据文件(表空间文件)、控制文件、online redo日志。一般这三大文件都在一个目录下,那就直接复制这个目录。恢复时用这个备份目录替换损坏的目录。
原生Patroni是通过pg_ctl、postgres等命令控制Postgresql,但是在Opengauss中,这些命令的程序为gs_ctl、gaussdb,参数发生了一些改变,之前Patroni调用Postgresql命令的代码,不做修改用在Openguass上会出错,必须做适配。
Oracle迁移,一般是从低版本向高版本迁移,当然低版本到高版本还可以升级。
Oracle安装完成后,可以手动创建目录、参数文件、密码文件、执行SQL创建数据库,也可以用dbca命令,调出图形界面创建数据库,从体验来说,我个人比较喜欢用dbca。
数据库的三级模式结构和二层映像功能提供了逻辑独立性和物理独立性。
Oracle 12c RMAN 全库冷备和还原
OCP 创建可插拔数据库PDB
并发事务实现中,有时某个事务需要对上万行加锁,此时锁对象不适于放在内存中,PG采取的策略是,将加锁事务的ID设置到被锁记录的xmax中,同时设置t_infomask表示记录被锁,以此表示记录被锁住(共享锁或互斥锁)。
在做mybatis的mapper.xml文件的时候,时常遇到一些需要批量操作的情况,这个时候mybatis的foreach标签就派上用场了。
数据库是指一堆存放在操作系统上的文件,是静态的。
高手速成|基于Mysql主从复制的读写分离
2023-03-29 10:07:52
2023-04-24 11:27:05
2023-04-28 02:38:44
2023-05-12 07:20:56
2023-04-27 07:57:16
2023-04-27 08:03:27