
Oracle
会握爪的小金毛
吃早餐,多运动,不熬夜,常反思。每一天,遇见更好的自己!
展开
-
Oracle Spatial中SDO_Geometry说明及Demo例子
在ArcGIS中通过SDE存储空间数据到Oracle中有多种存储方式,分别有:二进制Long Raw 、ESRI的ST_Geometry以及基于Oracle Spatial的SDO_Geometry等等。关于这几种方式的各自的优缺点不是主要的探讨的方向,这些我们可以通过ArcGIS中的ArcGIS Server Help得到相关的帮助。这里主要是学习关于基于Oracle Spatial的存储方式,通过这种存储方式几何列Shape的字段类型为mdsys.sde_geometry类型。...转载 2022-08-16 10:00:09 · 1152 阅读 · 0 评论 -
Oracle查询最近一个月的数据
1、查询最近一个月的数据SELECT * FROM 表名WHERE 日期列 between to_char(sysdate-30,'yyyy-mm-dd')||'00:00:00' and to_char(sysdate,'yyyy-mm-dd')||'23:59:59'; 2、查询确定年月的数据,使用to_date或to_char,以2021年4月为例SELECT * FROM 表名WHERE TO_CHAR(日期列,'YYYY-MM') = TO_CHAR('2021-04','YY原创 2021-04-27 16:47:53 · 8118 阅读 · 1 评论 -
Oracle修改表空间名字
1、使用管理员登录在运行中输入sqlplus /nolog,打开SQLPLUS工具,输入“conn / as sysdba”,以管理员身份登录;2、执行修改表空间命令SQL> alter tablespace OLDNAME rename to NEWNAME;3、查看已修改的表空间SQL>select name from v$tablespace;...原创 2020-02-19 09:01:21 · 801 阅读 · 0 评论 -
oracle表空间中PCTFREE, PCTUSED, INITRANS, MAXTRANX参数的解释
1. PCTFREE要形容一个 BLOCK 的运作,我们可以把一个 BLOCK 想成一个水杯。侍者把水倒入放在我们面前的水杯,要多满呢,我们要求他倒 9 分满好了,这时候 PCTFREE 代表着设定为 10 ,意思就是说,当 BLOCK 使用到达 90% 的时候,就不可以在使用了,这个 BLOCK 应该从 FREELIST 列表中移除 (un-link) 。为何要保留 10% 的空间呢?...转载 2020-03-20 09:32:20 · 1282 阅读 · 0 评论 -
安装Oracle11gR2先决条件检查失败的详细解决处理过程
最近在Win7系统下安装Oracle11g发现一系列错误,现将在网上查找到详细的错误解决过程记录如下,以供大家参考。一、错误信息当安装到“先决条件检查” 时,提示如下图所示的错误:1、物理内存—详细信息:物理内存 - 此先决条件将测试系统物理内存总量是否至少为 922MB (944128.0KB)。预期值:?N/A实际值:?N/A?错误列表:?-?PRVF-7531 : 无法在节点 "user-P...转载 2018-04-23 10:59:14 · 693 阅读 · 0 评论 -
C# .Net 连接Oracle数据库,提示Oracleclient.oracleconnection已过时
问题:system.data.oracleclient.oracleconnection 已过时 oracleconnection has been deprecated http://go.microsoft.com/fwlink/?linkID=144260解决:在oracle 安装目录下 找到 Oracle.DataAccess.dll添加引用,然后 using Oracle.DataAcc...转载 2018-05-16 13:42:04 · 5875 阅读 · 0 评论 -
ORA-28000: the account is locked解决办法
第一种方法:第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择system,右击点击“编辑”;第四步:修改密码,把“帐户被锁住”的勾去掉;第五步:点击“应用”再点击“关闭”;第六步:重新登录就可以通过验证了;第二种方法:ALTER USER username ACCOUNT UNLOC...转载 2018-05-23 14:39:30 · 888 阅读 · 0 评论 -
Oracle 存储过程编辑、删除 卡死
以下信息来源于网络:一、可用SYS登录,(实测不用SYS登录也可以)二、查锁session_ID查找存储过程FNXXXX被哪些session锁住而无法编译select * FROM dba_ddl_locks where name =upper('FNXXXX');三、查出sid serial#从而得到session_id,然后通过select t.sid,t.serial#...转载 2019-03-12 16:02:34 · 3798 阅读 · 1 评论