随笔分类 -  orcal 学习

Oracle 中记录用户登录信息
摘要:我们可以使用 Oracle Audit 函数来记录用户登录信息,但是如果开放了 Audit 函数将会使 Oracle 性能下降,甚至导致 Oracle 崩溃。那我们如何才能记录用户登录信息呢?其实我们可以通过建立触发器的方式来实现。方法如下:1. 用 sys 用户登录 Oracle2. 创建记录用户... 阅读全文
posted @ 2014-08-26 09:07 IT高级民工 阅读(6712) 评论(0) 推荐(0) 编辑
Oracle9i中关于select into的执行过程 (转)
摘要:天查询一些内容,发现一些内容不对头,找来找去,发现是select into 的问题。原来的代码是这样的,外面的大循环就不再多写了(我的环境是9iR2)begin --获得自己的基本信息 SELECT ParentCode,ID,grade INTO V_ParentCode, V_ID,V_GRA... 阅读全文
posted @ 2011-12-20 10:19 IT高级民工 阅读(1217) 评论(0) 推荐(0) 编辑
Oracle中 计算时间差方法
摘要:计算时间差是Oracle DATA数据类型的一个常见问题。Oracle支持日期计算,你可以创建诸如“日期1-日期2”这样的表达式来计算这两个日期之间的时间差。一旦你发现了时间差异,你可以使用简单的技巧来以天、小时、分钟或者秒为单位来计算时间差。为了得到数据差,你必须选择合适的时间度量单位,这样就可以... 阅读全文
posted @ 2011-12-20 10:02 IT高级民工 阅读(1663) 评论(0) 推荐(0) 编辑
Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结(转)
摘要:说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码)如果要创建新的用户就必须以system或者sysman(这二者的权限最大)的身份登录后才可创建创建用户格式:create user 用... 阅读全文
posted @ 2011-12-05 01:25 IT高级民工 阅读(1252) 评论(0) 推荐(0) 编辑
手动创建Oracle 11g数据库(转载)
摘要:具体步骤如下: (1)使用oradim命令创建一个实例: C:\Documents and Settings\carlwu>oradim -new -sid oracarl -intpwd oracle 实例已创建。 其中,oracarl为新数据库的sid,sys的初始密码为oracle,不采用操作... 阅读全文
posted @ 2011-12-04 12:22 IT高级民工 阅读(6932) 评论(0) 推荐(1) 编辑
Oracle新建数据库 步骤
摘要:确定楼主是以管理员身份登录的:1.首先,创建(新)用户: create user username identified by password; username:新用户名的用户名 password: 新用户的密码也可以不创建新用户,而仍然用以前的用户,如:继续利用scott用户2.创建表空间: ... 阅读全文
posted @ 2011-12-02 11:03 IT高级民工 阅读(653) 评论(0) 推荐(0) 编辑
v$session 表中比较常用的几个字段说明
摘要:V$session 表的妙用^_^ 1. sid,serial#通过sid我们可以查询与这个session相关的各种统计信息,处理信息.a. select * from v$sesstat where sid = :sid; 查询用户相关的各种统计信息. select a.sid,a.statist... 阅读全文
posted @ 2011-11-21 15:50 IT高级民工 阅读(911) 评论(0) 推荐(0) 编辑
ORACLE中用一条SQL实现其它进制到十进制的转换(转)
摘要:注: 对其它进制可以根据例子将power的底数改成相应的进制就可以了。 本文只是一个例子,大家可以把它封装成一个通用函数进行实用。 大家在试的时候将里面相应的其它进制的数值换成自己的数据就可以了(有多处)。 -----二进制转换十进制----------------- 1 select sum... 阅读全文
posted @ 2011-11-21 15:26 IT高级民工 阅读(326) 评论(0) 推荐(0) 编辑
ORACLE对像名大小写敏感性相关的深入分析
摘要:ORACLE 对像名大小写敏感性相关的深入分析 注: 1、本文是以ORACLE9.2为测试分析版本 2、本文中提到的ORACLE对像名包括ORACLE中的表名、视图名、字段名、函数名等等。 一般大家在进行Oracle开发或管理里都不会对ORACLE对像名大小写进行区别,因为ORALCE... 阅读全文
posted @ 2011-11-21 14:03 IT高级民工 阅读(827) 评论(0) 推荐(0) 编辑
Oracle 常用的NULL值处理方法
摘要:1、 缺省处理 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前 2、 使用nvl 函数 nvl函数可以将输入参数为空时转换为一特定值,如 nvl(employee_name,’张三’)表示当employee_nam... 阅读全文
posted @ 2011-11-21 13:49 IT高级民工 阅读(1092) 评论(0) 推荐(0) 编辑
为什么oracle的内置函数中没有leftstr,rightstr之类的字符串函数(substr使用说明大全) 转
摘要:使用ORACLE的人应该都用过oracle中的substr函数,函数作用就不说了。 substr函数是一个功能比较强大的函数,有比较多的用法,本文将详细说明。 以下是函数调用原型 substr(string,postion[,substring_length]) string:原字符串,... 阅读全文
posted @ 2011-11-21 13:46 IT高级民工 阅读(4733) 评论(0) 推荐(0) 编辑
比较简单windows系统不用RMAN的oracle数据库冷备脚本(转载)
摘要:现在的ORACLE一般都采用RMAN进行备份,不过在8及以前一般都是DBA自己写的一些备份脚本。 这是一个比较简单的windows系统不用RMAN的oracle数据库冷备脚本。仅供参考学习用。 本代码包括以下两个文件。 主文件backup.bat,用来执行备份的批处理文件,配置好参数... 阅读全文
posted @ 2011-11-21 13:29 IT高级民工 阅读(660) 评论(0) 推荐(0) 编辑
比较简单windows系统不用RMAN的oracle数据库热备脚本(转载)
摘要:现在的ORACLE一般都采用RMAN进行备份,不过在8及以前一般都是DBA自己写的一些备份脚本。 这是一个比较简单的windows系统不用RMAN的oracle数据库热备脚本。仅供参考学习用。 本代码包括以下两个文件。 主文件backup.bat,用来执行备份的批处理文件,配置好参数... 阅读全文
posted @ 2011-11-21 13:24 IT高级民工 阅读(1465) 评论(0) 推荐(0) 编辑
oracle 数据类型详解---日期型(转载)
摘要:oracle 数据类型详解---日期型 oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。 1、常用日期型数据类型1... 阅读全文
posted @ 2011-11-21 12:15 IT高级民工 阅读(68651) 评论(1) 推荐(3) 编辑
Oracle数据库10个小问题(转载)
摘要:Oracle数据库10个小问题 1、自增长字段 很多人从别的数据转来使用Oracle时,会发现Oracle的数据类型里没有自增长字段类型,而像mysql,sqlserver,db2等主流数据库都有对应的自增长字段类型,Oracle的官方解决方案是采用sequence实现,sequence比较灵活,... 阅读全文
posted @ 2011-11-21 11:35 IT高级民工 阅读(848) 评论(0) 推荐(0) 编辑
关于数据库Varchar字段类型长度设计问题(转载)
摘要:现代数据库一般都支持CHAR与VARCHAR字符型字段类型,CHAR是用来保存定长字符,存储空间的大小为字段定义的长度,与实际字符长度无关,当输入的字符小于定义长度时最后会补上空格。VARCHAR是用来保留变长字符,在数据库中存储空间的大小是实际的字符长度,不会像CHAR一样补上空格,这样占用的空间... 阅读全文
posted @ 2011-11-21 10:56 IT高级民工 阅读(7070) 评论(1) 推荐(0) 编辑
PLSQL Developer 若干使用技巧
摘要:PLSQL Developer 若干使用技巧 1、右键菜单在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键... 阅读全文
posted @ 2011-11-21 08:29 IT高级民工 阅读(4010) 评论(1) 推荐(0) 编辑
Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
摘要:Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.... 阅读全文
posted @ 2011-11-20 22:55 IT高级民工 阅读(816) 评论(0) 推荐(0) 编辑