经验分享
最天使
希望能够在CSDN里学习更多的技术知识,结识更多志同道合的学者,共同进步
展开
-
MacOS 10.14 VirtualBox 6.0 安装失败
第一次安失败后,不要卸载,删除安装文件。去打开 安全与隐私里允许此文件网内核里写一个文件。然后再去双击安装按钮。原创 2019-01-27 15:52:26 · 5206 阅读 · 3 评论 -
Oracle 数据库全库备份脚本
#!/bin/bash# 按照日期为备份文件名取值export NLS_LANG=AMERICAN_AMERICA.AL32UTF8a=$(date +%Y%m%d)#b=$(date -d '7 days ago' +%Y%m%d)echo $a#echo $blocation='/home/oracle/backup'find $location -mtime +30 -t...原创 2019-04-03 15:21:29 · 1337 阅读 · 0 评论 -
Oracle 数据库导入导出过程中遇到的坑
1. IMP-00002: failed to open teas_ivf_exp.dmp for read源数据库原因:exp file参数文件名称区分大小写解决:看是否文件名书写有问题2.EXP-00091: Exporting questionable statistics.原因:引起此问题的原因是数据库字符集和操作系统的NLS_LANG不一致导致解决:设置操作系统字符...原创 2019-04-03 15:16:09 · 579 阅读 · 0 评论 -
Oracle exp导出数据库表,表结构,表数据不全问题
原因:在oracle11g有个特征,如果某个表从来没有被使用过,则数据库系统不会给这个表分配段,只在数据字典中保存其结构。这样,从来没有被使用过的表使用exp命令就不会被导出。说明:设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。解决办法:1.解锁统计...转载 2019-04-02 15:04:23 · 2734 阅读 · 0 评论 -
ORACLE 去掉字符串中的单引号
SELECT REPLACE(ID_NUM,'''',''),REPLACE(BANK_ID,'''','') FROM CRP_PER_INFO_BK此处为一坑,在oracle中需要用四个单引号原创 2019-03-31 17:10:42 · 7976 阅读 · 0 评论 -
Oracle 表空间管理2:处理表空间满的问题
1.查询表空间使用情况,找到空间紧张的表空间SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_G...转载 2019-03-22 17:04:29 · 238 阅读 · 0 评论 -
ORACLE 表空间管理系列1:常用表空间查询SQL
--1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size_MBFROM dba_tablespaces t, dba_data_files dWHERE t.tablespace_name = d.tablespace_nameGROUP BY t.tablespac...转载 2019-03-22 16:05:49 · 171 阅读 · 0 评论 -
Oracle数据库可视化管理工具SQL Developer的使用
官方下载网址:https://www.oracle.com/technetwork/cn/developer-tools/sql-developer/downloads/index.html我的oracle数据库安装在远程服务器上,只能通过VPN,VNC工具进行连接,用的Mac OS 可以通过命令行工具的ssh命令进行连接,你可以先用Mac OS 终端ssh命令进行连接准备好以下信息:1)...原创 2019-03-22 14:43:45 · 4146 阅读 · 0 评论 -
MySQL变量的使用
1.变量赋值方式SELECT * FROM CONTACTS;SET @EMAIL:='Jonas'SELECT * FROM CONTACTS WHERE FIRST_NAME=@EMAIL;SELECT @EMAIL:='Roland';SELECT * FROM CONTACTS WHERE FIRST_NAME=@EMAIL;SELECT @NUM_EMAIL:=COUNT...原创 2019-03-08 10:17:52 · 190 阅读 · 0 评论 -
oracle 省市表创建sql
CREATE TABLE PROVINCES ( ID NUMBER, PROVINCEID varchar2(20), PROVINCE varchar2(50))BEGINinsert into provinces(id,provinceid,province) values(1,'110000','北京市'); insert into provin...原创 2019-03-19 14:44:56 · 3333 阅读 · 6 评论 -
MySQL复制表结构
1.同库中复制表:1)方法1:SELECT条件查询CREATE TABLE CONTACTS_BK AS SELECT * FROM CONTACTS WHERE 1=2;2)方法2:LIKE关键字CREATE TABLE CONTACTS_BK LIKE CONTACTS;2.复制表到另一个数据库 表名前加上数据库名即可,注意数据库名区分大小写:CREAT...原创 2019-03-06 19:44:10 · 5506 阅读 · 0 评论 -
MySQL 数据库删除表中的重复行
1.查找重复记录1)查询两表的差异行:应用场景:查询增量数据SELECT id,titleFROM ( SELECT id, title FROM t1 UNION ALL SELECT id,title FROM t2) tblGROUP BY id, titleHAVING count(*) = 1ORDER BY id;注意:having 的作...原创 2019-03-06 19:18:26 · 502 阅读 · 0 评论 -
VirtualBox配置ubantu与主机互通并可访问外部网络
我用的VirtualBox 6.0,ubantu是从官网下载的ubuntu-18.04.2-desktop-amd64,主机是Mac,我觉得配置过程与这些都无关,但是要说明一下,新安装的ubuntu先更新一下源:sudo apt-get update,这样以后再通过apt-get安装其他服务就不会报错了。1.保持ubantu虚拟机为关机状态2.VirtualBox全局网络设置增加一个网卡...原创 2019-02-27 13:25:35 · 1770 阅读 · 0 评论 -
ubantu中ifconfig命令不可用问题解决
安装完ubantu经常会遇到ifconfig命令不可用问题,安装完ubantu系统后:1.更新源:sudo apt-get update2.安装工具:sudo apt install net-tools这样ifconfig命令就管用了!...原创 2019-02-27 10:31:36 · 1488 阅读 · 0 评论 -
ubuntu中mysql常用命令
1.操作系统命令:登录mysql数据库:sudo mysql -u root -p重启mysql数据库:sudo service mysql restart;mac宿主机上传文件到ubuntu服务器:scp yiibaidb.sql mysql-test@192.168.56.104:/home/mysql-testmac主机从ubuntu服务器下载文件:scp mysql...原创 2019-03-04 09:50:08 · 2568 阅读 · 0 评论 -
Ubuntu 18.04.2 下MySQL数据库安装配置
我用的是Mac Pro,实现已经和VirtualBox上的Ubuntu系统可以直接互相访问,这样操作比较方便一些,这里不知道如何配置的可以参考此链接:https://blog.csdn.net/weixin_37879830/article/details/879702381.ssh服务连接ubuntu系统ssh mysql-test@192.168.56.104输入ubuntu用户...原创 2019-02-28 11:53:15 · 580 阅读 · 0 评论 -
shell下date命令及时间日期的加减乘除运算
shell下的时间戳:自1970年1月1日(00:00:00 UTC/GMT)以来的秒数。它也被称为Unix时间戳(Unix Timestam、Unix epoch、POSIX time、Unix timestamp)是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。UNIX时间戳的0按照ISO 8601规范为:1970-01-01T00:00:00Z一个小时表示为...转载 2019-04-03 15:23:01 · 2795 阅读 · 0 评论