需要得到Oracle数据库当前User下所有的表的列表 可以使用SQL查询到,如下 -- 一行一个表的名字 SELECT DISTINCT OBJECT_NAME FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' -- 用逗号隔开,把多个表连起来 SELECT wm_concat(DISTINCT OBJECT_NAME) FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE'  

2022-01-01 0条评论 440点热度 0人点赞 admin 阅读全文

使用DBeaver连接MySQL,遇到错误:public key retrieval is not allowed,以及其他一些错误(例如serverTimezone错误),是因为MySQL的一些驱动属性参数没有设置正确(或者说没有给默认的属性参数),我们平时用Java或者其他语言连接MySQL的时候,那个url也是带了一堆的参数的,例如: jdbc:mysql://localhost:3306/some_db?allowPublicKeyRetrieval=true&autoReconnect=true&…

2021-12-22 0条评论 1818点热度 0人点赞 admin 阅读全文

MySQL默认在Windows上是对大小写不敏感的(不区分大小写),但是默认在Linux上是区分大小写的。所以规范一点,为了避免奇奇怪怪的问题,还是建议开发和使用都区分大小写。 一般来说的规则是:在定义数据库、表、列的时候全部采用小写字母加下划线的方式,不使用任何大写字母 检查是否启用大小写敏感 mysql> show variables like '%case_table%'; +------------------------+-------+ | Variable_name | Value | +---…

2021-11-28 0条评论 620点热度 0人点赞 admin 阅读全文

JSK1.8以上的Java应用(如SpringBoot/SpringWeb等)连接MSSQL(也可能是MSSQL Server的版本比较旧),发现无法链接,报错如下: The server selected protocol version TLS10 is not accepted by client preferences TLS12 com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全…

2021-11-25 0条评论 796点热度 0人点赞 admin 阅读全文

Oracle的服务器端备份示例,如下: Oracle的客户端备份详见:https://blog.terrynow.com/2021/10/26/oracle-client-dump-exp-imp-examples/ #impdp expdp是在服务器上使用的,如果用客户端去备份服务器的东西,只能用imp和exp grant create any directory to USER1; #/home/oracle/dump要注意owner等等权限 create or replace directory my_dum…

2021-11-21 0条评论 545点热度 0人点赞 admin 阅读全文

如题,Oracle中要用SQL得到日期中的年份、月份、日,如下: -- 得到年份 select to_number(to_char(sysdate,'yyyy')) from dual; -- 得到年月日的数字,例如当前2021年11月20日,就是20211120 select to_number(to_char(sysdate,'yyyyMMdd')) from dual; -- 或者使用Oracle提供的 Extract 函数 select sysdate from dual; --获得当前系统时间 selec…

2021-11-20 0条评论 651点热度 0人点赞 admin 阅读全文

想要在查询中用in中使用limit SELECT * from t_order where order_no in ( SELECT distinct order_no from t_order where order_no is not null and order_no <> '' limit 0, 2 ) 报错: 1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery', Time…

2021-11-14 0条评论 574点热度 0人点赞 admin 阅读全文

整理了几个常用的MongoDB的备份的命令,供使用在脚本里(例如备份、恢复)的时候用到 以下 database-name1请替换成你实际的数据库database的名称 collection-name1请替换成你实际的collection #导出 -d后面跟数据库database -c后面的参数跟collection #如果要导出全部的collection,那么使用下面的mongodump mongoexport -d database-name1 -c collection-name1 --out /home/ba…

2021-11-11 0条评论 523点热度 0人点赞 admin 阅读全文

默认在CentOS上yum只能安装到MySQL5.7版本,所以要安装MySQL8需要额外的配置。 以安装MySQL8 Community Server为例 首先设置yum源 rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 安装 MySQL的yum源里面有其他一些版本的MySQL,我们需要将其禁用,然后安装MySQL8 Community Server sed -i 's/enabled=1/enabled=0/' …

2021-10-27 0条评论 708点热度 0人点赞 admin 阅读全文

以下是我平时用客户端备份和恢复Oracle数据用到的命令记录,供参考 服务器端备份,详见:https://blog.terrynow.com/2021/11/21/oracle-server-side-backup-examples/ 备份相关脚本的介绍。详见:https://blog.terrynow.com/2021/10/22/linux-oracle-client-backup-script-example/ 包含: 设置环境变量(方便cron排程执行) 全部导出 exp按表空间来导出 exp按用户名来导出…

2021-10-26 0条评论 757点热度 0人点赞 admin 阅读全文
123456