存档

作者存档

oracle 查看表容量大小

2021年5月7日 没有评论

由于磁盘比较小,向表中插入大量数据时,如果磁盘满了,表空间自动扩展会失败,这个时候可以查看哪些表占的空间过大,清理占用磁盘容量大的表中无效的数据,清理数据时需要使用 truncate,避免 oracle 高水位线的问题(通delete删除数据,并没有降低表占用的空间)。 12 column SEGMENT_NAME format a40;select segment_name, bytes/1024/1024/1024 from user_segments where segment_type = 'TABLE';

分类: oracle 标签:

Oracle 11g 常用管理命令(用户、表空间、权限)

2021年4月29日 没有评论

本文介绍 Oracle 最常用的基本管理命令,包括创建用户、表空间,权限分配等。 1、启动oracle数据库: 从root切换到oracle用户进入: 1 su - oracle 进入sqlplus环境,nolog参数表示不登录: 1 sqlplus /nolog 以管理员模式登录: 1 sqlplus / as sysdba 启动数据库...

分类: oracle 标签:

oracle 转换数据库编码 AL32UTF8 到 ZHS16GBK

2021年4月27日 没有评论

把通过数据泵的方式导出备份文件恢复到 Oracle 时,报错: 123 ORA-02374: conversion error loading table "TSTMD"."STK"ORA-12899: value too large for column B_NAME (actual: 55, maximum: 50)ORA-02372: data for row: B_NAME : 0X'3135BDADCBD5C6F4B6ABC5A9B4E5C9CCD2B5D2F8D0D0B9C9B7' 提示字段的值超长,源库能够存储的数据到了恢复库不能存储,起初怀疑 impdp 参数不对导致的问题,但是这些参数是一直使用的,之前有执行成功的例子,只...

分类: oracle 标签:

Oracle 左连接、右连接、全外连接、(+)号详解

2021年4月14日 没有评论

Oracle  外连接 (OUTER JOIN) 分为三种: 左外连接,右外连接,全外连接。left join、right join 和 join 的区别如下: 左外连接(左边的表不加限制) 右外连接(右边的表不加限制) 全外连接(左右两表都不加限制) 连接(左右两表交集) 对应SQL:LEFT/RIGHT/FULL OUTER JOIN。 通常省略OUTER关键字, 写成:LEFT/RIGHT/FULL JOIN。 在左连接和右连接时都会以一张表为基础表,另一张表为补充表,基础表的内容会全部显示,然后再加上两张表匹配的内容。 如果基础表的数据在补充表中没有记录, 那么在相关联的结果集行中补充表列显...

分类: oracle 标签: ,

mac 删除键功能

2021年2月14日 没有评论

Macbook 上只有一个删除键 delete,默认是向前删除一个字符。 delete 不能向后删除,需要使用组合键来实现。 按住 fn 键再按 delete 键,可以实现 windows 上的向后删除。 按住 option 键再按 delete 键可以删除光标前的一句话或一整个单词。 按住 command 键再按 delete 键,可以删除一整行。

分类: 技术 标签:

github action 自动部署

2020年12月3日 没有评论

1.新建Personal access tokens 点击自己头像,选择 Settings : 在左边栏选择 Developer settings : 然后在左边栏选择 Personal access tokens 点击头上的 Generate new token 创建一个新的 Token : 注意: 创建完成后需要保存好这个 Token ,它只会出现这一次。 2. 设置项目的Secrets 没有项目新建项目,有的直接点击项目中的 Settings ,在 Secrets 的栏目中,点击 New repository secret 将刚才创建的 Token 填写进去。 Name可以自定义,用在action文件中设置环境变量使用。 新建 Secrets 报错:Failed to add secret. Name is...

分类: linux 标签:

puma.rb: symbol lookup error: xxx/puma_http11.so: undefined symbol: OPENSSL_init_ssl

2020年11月29日 没有评论

ruby /usr/local/rvm/gems/ruby-2.4.9/bin/puma -C /home/wwwroot/redis.com.cn/puma.rb: symbol lookup error: /usr/local/rvm/gems/ruby-2.4.9/gems/puma-5.0.4/lib/puma/puma_http11.so: undefined symbol: OPENSSL_init_ssl 或者 current directory: /usr/local/rvm/gems/ruby-2.4.9/gems/openssl-2.2.0/ext/openssl make "DESTDIR=" compiling openssl_missing.c In file included from /usr/local/include/openssl/bn.h:20:0, from /usr/local/include/openssl/engine.h:18, from openssl_mis...

分类: linux 标签:

解决 mysql 1594 错误

2020年11月19日 没有评论

1.查看show slave status\G发现 Last_SQL_Errno: 1594 Last_SQL_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the master's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is corrupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you ...

分类: nginx 标签:

mysql 命令行执行 sql

2020年11月19日 没有评论

1.直接输入sql执行 MySQL> select now(); +---------------------+ | now() | +---------------------+ | 2013-09-18 13:55:45 | +---------------------+ 1 row in set (0.00 sec) 2.执行编写好的sql脚本 mysql> source /home/1.sql +---------------------+ | now() | +---------------------+ | 2013-09-18 13:54:04 | +---------------------+ 1 row in set (0.00 sec) 3.select ...into outfile 方式执行sql mysql> select now() into outfile '/home/2.sql'; Query OK, 1 row affected (0.00 sec) 4.使用mysql命令执行 ...

分类: mysql 标签:

sort: Illegal byte sequence Error

2020年11月17日 没有评论

mac 使用 sort 对结果排序报错: Illegal byte sequence Error 解决办法:~/.bash_profile or ~/.zshrc file(s). export LC_CTYPE=C export LANG=C 12 export LC_CTYPE=C export LANG=C sed: -e expression #1, char 14: Invalid preceding regular expression 解决办法: 使用参数 r

分类: 技术 标签: