随笔分类 - 数据库
摘要:背景 公司项目适配多种数据库其中包含SAP Hana,由于有同事的数据库连接工具保存了某个在用的数据库的旧密码,导致时不时会被锁用户。通过查询官方文档已解决,这里统一记录一下。 禁用密码锁定方法 以下按系统管理员和普通用户的解法分别列出。 禁用SYSTEM管理员密码锁定 查找安装Hana目录的ind
阅读全文
摘要:问题复述 某国企项目现场反应安全扫描出部署某历史项目的Windows服务器上的1158及3938两个端口出现了弱SSL加密算法漏洞,要求整改。 经过核实,该Windows服务器上部署了tomcat与Oracle 11g数据库,其中1158和3938两个端口均为Oracle数据库所使用。 处理思路 确
阅读全文
摘要:innodb_buffer_pool_size是什么? innodb_buffer_pool是 InnoDB 缓冲池,是一个内存区域保存缓存的 InnoDB 数据为表、索引和其他辅助缓冲区。innodb_buffer_pool_size 是这个缓冲池的大小,默认128M(即134217728 byt
阅读全文
摘要:问题现象 Windows服务器导入/导出Oracle 11g数据库出现如下报错提示,输出的日志文件从报错位置往后不再输出。 ORA-39064: 无法写入日志文件 ORA-29285: 文件写入错误 问题原因 原因是客户端环境变量NLS_LANG与数据库字符集不一致,而数据泵在写日志文件的时候使用的
阅读全文
摘要:问题 使用以下命令备份恢复数据库,恢复失败提示ERROR at line 39595: Unknown command '\''. #备份数据库 mysqldump -u username -p --no-create-db -R databasename > dump.sql #恢复数据库 mys
阅读全文
摘要:游标使用示例:将zhangsan用户的创建时间更新成当前时间。 DO BEGIN DECLARE CURSOR M_CURR FOR SELECT ID FROM USER WHERE NAME = 'zhangsan'; DECLARE CUR_TIME TIMESTAMP; SELECT CUR
阅读全文
摘要:-- 清空数据库 -- DECLARE TYPE name_list IS TABLE OF VARCHAR2(40); TYPE type_list IS TABLE OF VARCHAR2(20); Tab_name name_list := name_list(); Tab_type type
阅读全文
摘要:近期客户为满足安全要求,提了让业务应用使用 SSL 方式连接 SAP HANA 数据库的需求。本人查询 SAP官方文档 发现数据库支持 SSL 连接,有参数直接加到 JDBC 的 URL 后边就行了,为了便于验证写了个 JDBC 的 demo,在此处记录一二。 准备工作 JdbcTest.java
阅读全文
摘要:数据库系统原理中最容易混淆和难记的想必就是规范化理论了,涉及到的概念是一个接着一个,互相还有关联,还有3天就要考试了,在这里写个总结留着复习。 主要涉及的概念有码(键)、超码(超键)、候选码(候选键)、主码(主键)、全码(全键)、 主属性、非主属性、函数依赖、完全函数依赖、部分函数依赖、传递函数依赖
阅读全文
摘要:innodb_flush_log_at_trx_commit 此参数有3个值可设置:0、1、2 0表示每秒刷写一次日志到硬盘,极端情况下MySQL或操作系统挂了最多丢1秒的数据更新 1表示每次事务提交就写硬盘请求并通知操作系统同步文件到硬件,默认且最安全,性能比0低 2表示每次事务提交就只写硬盘请求
阅读全文