摘要:
需求:ID栏位在创建的时候是varchar类型,后续要修改为number类型 因为oracle修改表栏位类型的时候需要栏位内没有数据,因此无法直接把ID从varchar修改为number 1.新建一个栏位,存储ID的值 2.将ID的值更新进新栏位 3.删除掉ID栏位 4.修改ID_BAK栏位名称 5 阅读全文
摘要:
1.Conda源修改 1.1.命令行修改 # 查看conda源 conda config --show-sources # 添加conda源 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/ 阅读全文
摘要:
正常情况下,NULL值是不会放入B-TREE索引的,因此根据IS NULL查询的时候走的通常是全表扫描,如果记录比较少还好,记录比较多,查询会非常耗时 可以通过创建一个索引来解决 COL是含有NULL值的列 通过加HINT强制走索引 阅读全文
摘要:
经常遇到开发的需求,帮我查一下是谁修改了表里面的记录,是谁对表进行了DDL操作,此类问题可以使用logmnr解决 1.根据操作时间定位归档日志 SELECT name FROM V$ARCHIVED_LOG WHERE CREATOR='ARCH' AND FIRST_TIME BETWEEN TO 阅读全文
摘要:
Join { get initial outer and inner tuples INITIALIZE do forever { while (outer != inner) { SKIP_TEST ... 阅读全文
摘要:
1.赋权给调优用户 grant ADVISOR to xxxxxx; 2.创建调优任务 使用sql_text创建 DECLARE my_task_name VARCHAR2 (30); my_sqltext CLOB; BEGIN my_sqltext := 'select * from emp w 阅读全文
摘要:
1.安装需要的软体 2.创建samba需要的本地用户,创建samba服务使用的目录 Linux系统文件的读取时根据其uid和gid的,因此samba要读写文件,创建目录,需要在samba服务器有对应的用户 3.修改smb.conf配置文件 4.测试一下并开启samba 5.创建samba用户 sam 阅读全文
摘要:
搭建前环境准备 1.查看主库的oracle的uid和gid并在备库创建用户 2.备库oracle软体安装 配置yum,设置内核参数,设置oracle环境变量,修改oracle_home、oracle_base目录的权限,安装oracle软体 3.主库生成pfile并传至备库 4.备库创建参数文件中的 阅读全文
该文被密码保护。 阅读全文
摘要:
1.概述 PostgreSQL是最像Oracle的开源数据库,我们可以拿MySQL和Oracle来比较学习它的体系结构,比较容易理解。本文会讨论pg的如下结构: 日志文件 参数文件 控制文件 数据文件 redo日志(WAL) 后台进程 PostgreSQL的主要结构如下: 2.日志文件 2.1.日志 阅读全文