<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[观想的专栏]]></title><description><![CDATA[学习工作的记录和总结]]></description><link>https://blog.youkuaiyun.com/yoursly</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yoursly]]></copyright><item><title><![CDATA[下载达梦数据库]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/103937799</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/103937799</guid><author>yoursly</author><pubDate>Sat, 11 Jan 2020 16:53:47 +0800</pubDate><description><![CDATA[下载达梦数据库达梦数据库简介去官网下载安装包
达梦数据库简介
达梦数据库是国产数据库中的佼佼者，自称国产数据库第一品牌。厂商是武汉达梦数据库有限公司，官网http://www.dameng.com/。产品线分为数据库产品、大数据平台、开放平台3大类，具体如下：



达梦数据库对标的是Oracle数据库，并开发了针对性的Oracle数据库迁移工具。目前国有大中型企业、政府机关使用的数据库大部分是O...]]></description><category></category></item><item><title><![CDATA[django的manage.py代码简析]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/100175969</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/100175969</guid><author>yoursly</author><pubDate>Sat, 31 Aug 2019 21:14:19 +0800</pubDate><description><![CDATA[django中创建一个project之后，就会创建一个以项目名称命名的文件中，文件夹中包含了一个同名文件夹和一个manage.py文件。比如：

之后如果要启动服务、同步数据库等操作，都是用python manage.py 开头的，因此manage.py程序显然是服务器操作的入口。
其详细用法可参考官方文档
https://docs.djangoproject.com/en/2.2/ref/dja...]]></description><category></category></item><item><title><![CDATA[startapp报错ModuleNotFoundError: No module named xxxxxx]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/100047344</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/100047344</guid><author>yoursly</author><pubDate>Fri, 23 Aug 2019 23:14:01 +0800</pubDate><description><![CDATA[现象
想创建一个新的app，报错内容如下:
PS D:\django\proj&gt; python manage.py startapp appa
Traceback (most recent call last):
  File "manage.py", line 21, in &lt;module&gt;
    main()
  File "manage.py", line 17, in ...]]></description><category></category></item><item><title><![CDATA[PL/SQL开发命名和编码规范（译）]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/99969099</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/99969099</guid><author>yoursly</author><pubDate>Wed, 21 Aug 2019 19:09:20 +0800</pubDate><description><![CDATA[翻译了一个文档，是PL/Solutions公司编制的一份PL/SQL程序编码规范，总共有20多页，很久以前看到这份文档觉得很有用，就想翻译过来，最近抽空重新学习了一遍，顺便翻译了一遍。文章不大好编排，我放到了下载资源中，默认收5个C币，很丑恶～_～
这份文档虽然时间比较久远，但并没有过时。集合了多位PL/SQL大佬的智慧成果，推荐了一套简略的编码准则，总体思想是让代码逻辑更加清晰，更加具有可读性、...]]></description><category></category></item><item><title><![CDATA[makemigrations报错ImportError: cannot import name 'path' from 'django.urls']]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/99710370</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/99710370</guid><author>yoursly</author><pubDate>Sun, 18 Aug 2019 22:22:08 +0800</pubDate><description><![CDATA[错误信息
PS D:\python\django\guanxiangzhiji&gt; python manage.py makemigrations
Traceback (most recent call last):
  File "manage.py", line 21, in &lt;module&gt;
    main()
  File "manage.py", line 17, in...]]></description><category></category></item><item><title><![CDATA[runserver或inspectdb时报错SyntaxError: Generator expression must be parenthesized]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/99710176</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/99710176</guid><author>yoursly</author><pubDate>Sun, 18 Aug 2019 22:09:46 +0800</pubDate><description><![CDATA[错误信息
PS D:\parttime\python\django\guanxiangzhiji&gt; python manage.py inspectdb
Traceback (most recent call last):
  File "manage.py", line 21, in &lt;module&gt;
    main()
  File "manage.py", line 17...]]></description><category></category></item><item><title><![CDATA[inspectdb命令报错ORA-00904  IDENTITY_COLUMN]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/99710147</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/99710147</guid><author>yoursly</author><pubDate>Sun, 18 Aug 2019 21:57:49 +0800</pubDate><description><![CDATA[上次解决了django2.2和oracle11g兼容性问题，runserver正常启动服务。问题又来了，在运行inspectdb命令时报错了。
错误信息
PS D:\&gt; python manage.py inspectdb
# This is an auto-generated Django model module.
# You'll have to do the following ma...]]></description><category></category></item><item><title><![CDATA[安装django报timeout超时]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/99698911</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/99698911</guid><author>yoursly</author><pubDate>Sat, 17 Aug 2019 22:46:28 +0800</pubDate><description><![CDATA[pip安装django报错如下
PS C:\Users\Administrator&gt; pip install django==1.11
Collecting django==1.11
  Downloading https://files.pythonhosted.org/packages/47/a6/078ebcbd49b19e22fd560a2348cfc5cec9e5dcfe3c4fa...]]></description><category></category></item><item><title><![CDATA[django2.2连oracle11g解决版本冲突问题]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/99696594</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/99696594</guid><author>yoursly</author><pubDate>Sat, 17 Aug 2019 19:52:50 +0800</pubDate><description><![CDATA[上次用django2.2和oracle11g，在migrate的时候发生了版本冲突，最终将Oracle升级到了12c才解决问题
那么到底能不能用别的方法来解决这个冲突呢？想了个解决思路，实践一下：

用django2.2连Oracle12c环境下做migrate，创建基础表
将基础表导出，再导入到Oracle11g数据库中
用django2.2连Oracle11g

实施步骤
1、用django2...]]></description><category></category></item><item><title><![CDATA[django在migrate时报错ORA-02000: missing ALWAYS keyword]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/99695767</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/99695767</guid><author>yoursly</author><pubDate>Sat, 17 Aug 2019 18:35:44 +0800</pubDate><description><![CDATA[错误信息

PS D:\parttime\python\django\guanxiangzhiji&gt; python manage.py migrate
Operations to perform:
  Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Traceback (most re...]]></description><category></category></item><item><title><![CDATA[初用vscode遇到中文乱码问题]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/95588323</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/95588323</guid><author>yoursly</author><pubDate>Fri, 12 Jul 2019 09:19:31 +0800</pubDate><description><![CDATA[第一次用vscode（Visual Studio Code），版本如下

问题
打开了一个脚本，发现里面的中文都是乱码

解决方案
找到settings

搜索encoding，在 Auto Guess Encoding上面打个勾

这样就实现了字符自动识别
当然，也可以指定字符集，像这样指定GBK字符集。

效果都一样，中文可以正常显示了


...]]></description><category></category></item><item><title><![CDATA[在windows环境中安装oracle样例schemas]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/84783082</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/84783082</guid><author>yoursly</author><pubDate>Tue, 04 Dec 2018 09:31:07 +0800</pubDate><description><![CDATA[在windows环境中安装oracle样例schemas本机环境安装过程
Oracle安装时会自带一些样例数据库用户，比如hr、pm、sh等，主要为初学者提供一些测试数据。在业务生产数据库安装时，一般会刻意取消这些安装。
最近自己做一些测试时，发现没有合适的样例，希望把这些测试schema重新安装回来。
本机环境
手上的数据库是Oracle11.2.4 win64bit
操作系统是Win10专业版...]]></description><category></category></item><item><title><![CDATA[VMware对Linux数据库服务器扩容]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/80941416</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/80941416</guid><author>yoursly</author><pubDate>Fri, 06 Jul 2018 15:13:58 +0800</pubDate><description><![CDATA[在vmware中创建了linux虚拟机，用于Oracle数据库服务器。由于数据的膨胀，一段时间后，空间已不够用。刚开始碰了不少钉子，之后找到了一个比较好的解决办法，需要vmware和linux配合处理。

1.创建虚拟机后，Linux操作系统一定要做LVM逻辑卷。 
fdisk分区时一般是3个Primary+1个extended 
详细的配置过程就不说了，网上比较多。

2.VMware扩容时有2...]]></description><category></category></item><item><title><![CDATA[Oracle 11.2.0.4 和 12c 安装 INS-30131故障解决]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/80592479</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/80592479</guid><author>yoursly</author><pubDate>Wed, 06 Jun 2018 11:24:40 +0800</pubDate><description><![CDATA[在Win64服务器上安装11.2.0.4版本的数据库，出现[INS-30131]错误。

有用的是一个命令，直接忽略掉操作系统验证环节。由于很多文章对该命令的引用都有误，导致无法生效，这里我把验证有效的命令记录一下。 
进入到setup.exe所在的目录，比如



C:\Users\Administrator&amp;gt;cd c:\database
C:\database&amp;gt;setup.exe ...]]></description><category></category></item><item><title><![CDATA[TO_CHAR函数的几个细节]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/79881021</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/79881021</guid><author>yoursly</author><pubDate>Tue, 10 Apr 2018 14:39:20 +0800</pubDate><description><![CDATA[日期和字符串相互转化在PLSQL中经常用到，尤其是TO_CHAR，常用于前台显示日期，Oracle提供的函数功能很强大，但如果我们不了解，可能会使用一些复杂的方法去实现一个很小的功能。

我看到过一些开发人员为了获取”2018年3月5日”这样的格式写了以下的实现：

select to_char(sysdate,'yyyy')||'年'||ltrim(to_char(sysdate,'mm'),'...]]></description><category></category></item><item><title><![CDATA[Oracle正则表达式操作样例]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/79850576</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/79850576</guid><author>yoursly</author><pubDate>Tue, 10 Apr 2018 14:19:11 +0800</pubDate><description><![CDATA[数据处理过程中，对于质量不高的输入数据，经常要做一些清洗操作。如果不懂正则表达式，那是非常痛苦的事情。

正则表达式还是比较繁杂的，很容易被它的语法绕晕，想要精通更不容易，一般都是用到了去查，去试。 
这里有一篇开发人员整理的常用清单，可以参考一下： 
 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

在Oracle中，提供了REGEXP_开头的正则表达式函数，包括REGEX...]]></description><category></category></item><item><title><![CDATA[TRIM的用法]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/79850350</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/79850350</guid><author>yoursly</author><pubDate>Sun, 08 Apr 2018 12:45:00 +0800</pubDate><description><![CDATA[TRIM函数用来对字符串进行剪裁操作，包括TRIM,LTRIM,RTRIM三个函数。虽然平常用的比较多，但还是有些用法没有细究过。


  1.TRIM可以带语义型参数


TRIM(str1)，表示去掉两边空格 
TRIM(leading str2 from str1)，去掉str1左边的str2，相当于LTRIM(str1,str2) 
TRIM(trailing str2 from str1...]]></description><category></category></item><item><title><![CDATA[通过角色授权的对象在存储过程中无法使用]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/79820103</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/79820103</guid><author>yoursly</author><pubDate>Wed, 04 Apr 2018 17:17:43 +0800</pubDate><description><![CDATA[在编译一个存储过程时，发生了ORA-00942: table or view does not exist错误，但是这个表是可以查询到数据的。

--system用户下建了rolecommon角色，并授权给common用户
SQL&amp;gt; show user
User is &quot;system&quot;

SQL&amp;gt; create role rolecommon;
Role created

SQL&amp;gt...]]></description><category></category></item><item><title><![CDATA[用forall的save exceptions机制高效处理数据交换中的异常数据]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/79811041</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/79811041</guid><author>yoursly</author><pubDate>Tue, 03 Apr 2018 23:59:36 +0800</pubDate><description><![CDATA[在一个数据交换场景中，对方提供一个远程数据库，我方根据时间戳提取增量数据，经转换处理后存到我方数据库的表中。

对方数据有以下特征：


  1.增量数据数量较大； 
  2.数据不规范，部分数据无法直接写入我方数据库。


考虑有以下几个方法来处理：


  方案一、对每条数据loop循环处理，写入错误则记录后跳过； 
  方案二、在insert时对数据进行函数校验，符合条件的才写入；


仔细...]]></description><category></category></item><item><title><![CDATA[为什么CONNECT BY查询的结果总是不对]]></title><link>https://blog.youkuaiyun.com/yoursly/article/details/79775356</link><guid>https://blog.youkuaiyun.com/yoursly/article/details/79775356</guid><author>yoursly</author><pubDate>Tue, 03 Apr 2018 17:23:32 +0800</pubDate><description><![CDATA[一个项目中涉及到工作流，其中一个流程是在内部人员流转，共3个环节，第一个环节是派发到项目负责人，第二个环节是项目负责人分派任务给其他人处理，第三个环节是处理人传阅给其他工作人员。


  前台需要展示一个流程的流转过程，但是要求只能看自己处理环节以下的各个环节。


设想的传递路径是这样的： 


--流程历史表
CREATE TABLE t_flowtask
(instid varchar2(5...]]></description><category></category></item></channel></rss>