kk Blog —— 通用基础


date [-d @int|str] [+%s|"+%F %T"]
netstat -ltunp
sar -n DEV 1

mysql 语句的长度限制

https://blog.csdn.net/yuchenai/article/details/111470453

一、max_allowed_packet是什么?

指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。

具体的数值可以根据sql语句来查看:

1
show VARIABLES WHERE Variable_name LIKE 'max_allowed_packet';

二、什么情况下遇到?

有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。

场景一:将本地数据库迁移到远程数据库时运行sql错误。错误信息是max_allowed_packet

场景二:插入数据时某个字段数据过于庞大(使用Elmentui编辑器自带的图片加密,图片过多,地址超级长,最好用的时候改成自定义的),会报

Packet for query is too large (20682943>1048576). You can change this value on the server by setting the max_allowed_packet’ variable.

三、解决办法

修改 /etc/my.cnf 在mysqld段下添加

1
max_allowed_packet 64M

注意改完参数后需要重启mysql服务

oracle sqlplus

https://www.jb51.net/article/223573.htm

sqlplus 命令登录 Oracle数据库

方式1:

sqlplus / as sysdba

直接用sys登录,无须密码

方式2:

sqlplus username/password@ip:port/sid

sqlplus username/password@orcl – 简写(前提:配置了 TNS),以下同

方式3:(推荐)

sqlplus /nolog

conn username/password@ip:port/sid


https://jingyan.baidu.com/article/67508eb43cf7879ccb1ce47e.html

解决本机使用sqlplus登录sysdba提示权限不足

右键点击“我的电脑”选择“管理”

在“计算机管理”界面找到“本地用户和组”-“组”。并在相应的页面中找到名字为:ora_dba的组。

点击这个ora_dba的组,在弹出页面中查看下当前登录用户是否在这个组内,如果没在,那么点击添加吧。

添加用户到ora_dba组的时候需要输入登录用户名。在“输入对象名称来选择”框中输入您希望使用sysdba登录的计算机用户,并点击检索名称。