随笔分类 -  Oracle

关于Oracle技术
摘要:主键分两种: 业务主键 有自己的业务意义 物理主键 没有业务意义,用来唯一标志每一条记录(即行) 通常使用. 物理主键,也称为自增字段或代理键(surrogate key),是在数据库表中用来唯一标识每一条记录的字段。它通常是一个自动生成的、自增长的数值,如整数序列。物理主键的特点是它不直接关联 阅读全文
posted @ 2023-06-12 17:43 长白山 阅读(351) 评论(0) 推荐(0) 编辑
摘要:数据库设计技巧1. 每张表都要设计主键 不建议用自增整数作为主键。 原因: 1) 自增存在回溯问题; 2) 自增值在服务器端产生,存在并发性能问题。 3) 无法保证全局唯一,只能当前唯一。4)自增值存在安全问题 5)分布式架构问题。6)MySQL Group Replication 下存在性能问题。 阅读全文
posted @ 2021-12-22 10:54 长白山 阅读(34) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/wangcq/p/3480312.html 阅读全文
posted @ 2021-12-07 11:18 长白山 阅读(67) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/m0_37907797/article/details/102759257 阅读全文
posted @ 2019-11-15 13:43 长白山 阅读(202) 评论(0) 推荐(0) 编辑
摘要:(1)对象—到—> 流、磁盘、内存、网络等等,称之为序列化 ;反之称之为“反序列化” (2)磁盘 —到—> 流 ,称之为 “流化”, 然后,流—到—>对象,称之为“反序列化” (3)对象 、流、内存、网络—到—>磁盘,通常也称之为 “持久化” 阅读全文
posted @ 2019-09-22 14:07 长白山 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1、异常:这个只需要抛出即可,在最外层记录日志及弹出提示框(若是后台服务:则返回客户端错误信息) 2、错误:这个要及时记录日志,同时返回值(返回值为:一些特殊的值,用于标识出现了错误,以供上一层调用端使用),否则到了调用端,就无法知道细节了;在最邻近的上一层,根据返回的特殊值,弹出提示框(若是后台服 阅读全文
posted @ 2019-08-15 11:11 长白山 阅读(191) 评论(0) 推荐(0) 编辑
摘要:记住 —— 时间很宝贵,选择值得学习的框架,库和工具,而不是那些匆匆过客。 把你的黄金时间投入到可迁移的相关技能中,例如: 1、代码整洁之道,设计模式,DDD 2、工匠精神 3、容错模式 4、持续交付 5、Web, HTTP and REST 阅读全文
posted @ 2018-12-26 13:55 长白山 阅读(244) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/strick/p/10161733.html 阅读全文
posted @ 2018-12-26 13:54 长白山 阅读(274) 评论(0) 推荐(0) 编辑
摘要:写程序,注意不要——弄巧成拙 阅读全文
posted @ 2018-11-23 15:23 长白山 阅读(152) 评论(0) 推荐(0) 编辑
摘要:真话摘录:今天的事,今天办; 能办的事,马上办; 困难的事,想法办; 限时的事,计时办; 重要的事,优先办; 琐碎的事,抽空办; 个人的事,下班办; 别人的事,努力办; 着急的事,细心办; 重大的事,清楚办; 困难的事,分步办; 讨厌的事,耐心办; 开心的事,开心办; 所有的事,认真办。 阅读全文
posted @ 2018-09-12 13:25 长白山 阅读(1867) 评论(0) 推荐(0) 编辑
摘要:http://www.runoob.com/ 阅读全文
posted @ 2018-08-06 15:23 长白山 阅读(222) 评论(0) 推荐(0) 编辑
摘要://创建临时表空间 create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //创建数据表空间 create tablespace test_data logging datafile 'E:\oracle\product\10.2.0\oradata\testserve 阅读全文
posted @ 2013-05-17 21:50 长白山 阅读(128) 评论(0) 推荐(0) 编辑
摘要:通常在Oracle中可以查到如下三个tnsnames.ora文件(以Oracle 10g为例)文件 E:\Tool\oracle\NETWORK\ADMIN\SAMPLE\TNSNAMES.ORA文件 E:\Tool\oracle\NETWORK\ADMIN\tnsnames.ora文件 E:\To... 阅读全文
posted @ 2013-05-16 11:05 长白山 阅读(1246) 评论(0) 推荐(0) 编辑
摘要:1、登录远程Oracle数据库sqlplus jghj/123@//10.10.3.51:1521/orcl2、Oracle的导入与导出unix下:exp \'sys/口令 as sysdba\' file=a.dmp owner=导出用户 rows=Nimp \'sys/口令 as sysdba\' file=a.dmp fromuser=导出用户 touser=导入用户windows下:exp 'sys/口令 as sysdba' file=a.dmp owner=导出用户 rows=Nimp 'sys/口令 as sysdba 阅读全文
posted @ 2013-04-16 20:58 长白山 阅读(253) 评论(0) 推荐(0) 编辑
摘要:Oracle exp/imp导出导入命令及数据库备份Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81 \BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类文件。 阅读全文
posted @ 2013-04-16 20:53 长白山 阅读(611) 评论(0) 推荐(0) 编辑
摘要:Oracle入门4-REF Cursor转自:http://blog.sina.com.cn/s/blog_55dbebb00100gxsc.html自:http://blog.csdn.net/qfs_v/archive/2008/05/07/2410308.aspx注意:这篇文章的可取之处是定义很好,但是举的例子不能执行,由于我现在也是入门,还没有修改的能力。很怀疑作者是有意的,故意让读者执行不了。在上文 Oracle 系列:Cursor (参见:http://blog.csdn.net/qfs_v/archive/2008/05/06/2404794.aspx)中提到个思考:怎样让游标作 阅读全文
posted @ 2013-04-15 23:33 长白山 阅读(571) 评论(0) 推荐(0) 编辑
摘要:Oracle中有一个看似很NB的内置函数wm_concat,可以方便的实现“行转列”功能(相关用法,大家自行搜索一下,能找到很多资料)今天偶然发现一个问题:在不同的oracle版本中,wm_concat返回的数据类型不一致.10G版本中,返回的是字符串类型11G版本中,返回的是clob类型此外,这个函数返回的结果,如果要控制排序也是有点小复杂的(可以自行百度一下: http://www.baidu.com/s?wd=wm_concat+%C5%C5%D0%F2&rsv_bp=0&rsv_spt=3&rsv_n=2&rsv_sug3=3&rsv_sug1= 阅读全文
posted @ 2012-10-09 09:53 长白山 阅读(287) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示