欢迎光临IT网Linux学习频道

当前位置: > 数据库 > Oracle >
  • [Oracle] 怎样在Oracle数据库里面建数据库 日期:2015-01-02 13:43:35 点击:193 好评:0

    Oracle数据库的优缺点: 优点: 1.Oracle的稳定性要比Sql server好。 2.Oracle在导数据工具sqlload.exe功能比Sqlserver的Bcp功能强大,Oracle可以按照条件把文本文件数据导入. 3.Oracle的安全机制比Sql server好。 4.Sql server的易用性和友好性方面要比Oracl...

  • [Oracle] 修改Oracle XDB的8080端口 日期:2015-01-02 13:36:42 点击:74 好评:0

    从Oracle 9i开始,Oracle的安装缺省包含了XDB。在启动数据库后,Oracle XDB的http服务将会自动占用了8080端口,这给使用或JBoss、Tomcat进行java web开发的人造成了许多不必要的麻烦。 本文将主要介绍修改XDB的http和ftp服务端口的3种方法。 1.使用dbms_xdb...

  • [Oracle] plsql developer 8 下看不到job 的解决办法 日期:2014-12-27 00:03:16 点击:70 好评:0

    在大家常用的7中直接看JOB目录即可看到正在使用的JOB文件,但是在8中却不能,因为8 只支持使用 Oracle 10 dbms_scheduler 包创建的新型job(以上是网上查到的,不确定真假大家有兴趣可以查查) 但在DBMS_JOBS下都可以看到...

  • [Oracle] oracle中Package的作用,以及输出方法 日期:2014-12-27 00:02:50 点击:205 好评:0

    作用:包可以将任何出现在块声明的语句(过程,函数,游标,游标,类型,变量)放于包中,相当于一个容器.将声明语句放入包中的好处是:用户可以从其他PL/SQL块中对其进行引用,因此包为PL/SQL提供了全程变量. 包分为两部分:包头和包体. 当你的数据库中有一个包要向外输...

  • [Oracle] oracle中的类似BIN$MrkCYT9eTTK+0sStMwn7+Q==$0 的表的作用 日期:2014-12-27 00:02:06 点击:112 好评:0

    从oracle10g开始删除数据库表的时候并不是真正删除,而是放到了recyclebin中,这个过程类似 windows里面删除的文件会被临时放到回收站中。 删除的表系统会自动给他重命名就是你看到的 【BIN$】开头的名字 通过 show recyclebin 命令可以查看被删掉的表的详细...

  • [Oracle] oracle用户权限及角色 日期:2014-12-27 00:01:41 点击:57 好评:0

    每个Oracle用户都有一个名字和口令,并拥有一些由其创建的表、视图和其他资源。Oracle角色(role)就是一组权限(privilege)(或者是每个用户根据其状态和条件所需的访问类型)。用户可以给角色授予或赋予指定的权限,然后将角色赋给相应的用户。一个用户也可...

  • [Oracle] Oracle 中的函数 日期:2014-12-27 00:01:11 点击:102 好评:0

    Sql--plus函数: 字符串函数是oracle使用最广泛的一种函数. ?0?5LOWER:小写 ?0?5UPPER:大写 ?0?5INITCAP:首字母大写 ?0?5CONCAT:连接 ?0?5SUBSTR:截取(参数,开始,数目) ?0?5LENGTH:返回字符串的长度 ?0?5INSTR:(参数,字母)返回字母出现的位置 ?0?...

  • [Oracle] Oracle数据库重复数据删除的三种情况 日期:2014-12-27 00:00:47 点击:115 好评:0

    在对 数据库 进行操作过程中我们可能会遇到这种情况,表中的数据可能重复出现,使我们对 数据库 的操作过程中带来很多的不便,那么怎么删除这些重复没有用的数据呢? 重复数据删除技术可以提供更大的备份容量,实现更长时间的数据保留,还能实现备份数据的持...

  • [Oracle] ORACLE中限制记录集的返回行数 日期:2014-12-27 00:00:22 点击:82 好评:0

    用rownum,如: select * from table1 where rownum =10; -- 只取10条记录...

  • [Oracle] oracle 内连接 左外连接 右外连接的用法,(+) 加号 符号用法 日期:2014-12-26 23:59:47 点击:106 好评:0

    左连接和右连接 +写左边为右连接,相当于right join +写右边为左连接,相当于left join 1. 内连接很简单 select A.*, B.* from A,B where A.id = B.id select A.*, B.* from A inner join B on A.id = B.id 以上两句是完全等价的 2. 左外连接 select * from...

  • [Oracle] Oracle 外连接和 (+)号的用法 日期:2014-12-26 23:58:50 点击:192 好评:0

    对于外连接,Oracle中可以使用(+)来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面将配合实例一一介绍。 1. LEFT OUTER JOIN:左外关联 SELECTe.last_name,e.department_id,d.department_name FROMemployeese LEFTOUTERJOINdepartmentsd ON(e.department...

  • [Oracle] oracle外连接符号(+)的用法 日期:2014-12-26 23:57:33 点击:119 好评:0

    我们都知道,PL/SQL中实现外连接,除了可以用关键词OUTER JOIN外,还可以用Oracle的外连接符号(+)。对于这个外连接符号(+),虽然看到书上说:使用(+)进行外连接时,where条件中,对于附表的字段都应带上(+)。但在实际应用中,发现对它的理解还远远不...

  • [Oracle] oracle case when的用法 日期:2014-12-26 23:57:03 点击:123 好评:0

    SELECT col1, col2, CASE WHEN col3 1 AND col3 2 THEN 1 WHEN col3 2 AND col3 3 THEN 2 WHEN col3 3 AND col3 4 THEN 3 ELSE 4 END mylevel FROM table1 注意点: 1、以CASE开头,以END结尾 2、分支中WHEN 后跟条件,THEN为显示结果 3、ELSE 为除此之外的默...

  • [Oracle] 更新ORACLE数据时遇到锁死情况的处理 日期:2014-12-26 23:53:27 点击:150 好评:0

    我们在操作数据库的 时候,有时候会由于操作不当引起数据库表被锁定,这么我们经常不知所措,不知怎么给这些表解锁,在pl/sql Developer工具的的菜单tools里面的sessions可以查询现在存在的会话,但是我们很难找到那个会话被锁定了,想找到所以被锁的 会话就...

  • [Oracle] 解决ORACLE账号system被锁和修改密码 日期:2014-12-26 23:52:55 点击:147 好评:0

    前几天由于某些原因需要使用oracle的system用户,时间久了有点忘记了密码,故此尝试了几次,发现不对后找人要到了正确的密码,再次登录发现system用户被锁定了。 查网上资料得知system输入密码错误三次会被锁定,悲催了~~~ 由于记得sys用户的密码,故此使用s...

  • [Oracle] Oracle字段的默认值无效的原因 日期:2014-12-26 23:52:11 点击:103 好评:0

    几天前有人问我设置了字段的默认值为什么无效,查找了一些资料,总结如下: create table TEST(IDVARCHAR2(64),AVARCHAR2(3)default0,NAMEVARCHAR2(100)); SQLinsert into test(a,name) values(null,test); 1 row inserted SQLselect * from test; A NAME tes...

  • [Oracle] 查看oracle所有用户对象的命令 日期:2014-12-26 23:51:53 点击:118 好评:0

    查看数据库的所有用户对象。 select * from dba_objects;...

  • [Oracle] ORACLE replace和translate函数详解 日期:2014-12-26 23:51:30 点击:149 好评:0

    内容来自网上,向原作者致敬 简要比较: replace :字符串级别的代替 如: SELECT REPLACE ( acdd , cd , ef ) FROM dual; aefd translate :字符级别的代替 如: SELECT TRANSLATE(acdd , cd , ef ) FROM dual; aeff 分别详解: replace : 语法: REPLACE (...

  • [Oracle] Oracle session active 和 inactive 状态 说明 日期:2014-12-26 23:50:31 点击:204 好评:0

    一 . Session 状态说明 可以通过v$session视图的status列查看session的状态。关于该视图的使用,参考联机文档: V$SESSION http://download.oracle.com/docs/cd/E11882_01/server.112/e17110/dynviews_3016.htm#REFRN30223 STATUS VARCHAR2(8) Status of the...

  • [Oracle] 解决UNDOTBS1表空间过大导致磁盘空间不足的问题 日期:2014-12-26 23:49:51 点击:258 好评:0

    今日发现业务日志中有提示ORA-30036: unable to extend segment by 8 in undo tablespace UNDOTBS1 查看数据库所在服务器的硬盘空间发现UNDOTBS1表空间所在的磁盘空间不足,分析应该是此问题导致异常。 迁移UNDOTBS1表空间到其他磁盘后数据库正常。 现将过程...

  • [Oracle] oracle数据库删除数据Delete语句和Truncate语句的对比 日期:2014-12-26 23:49:07 点击:119 好评:0

    当表中的数据不需要时,则应该删除该数据并释放所占用的空间,删除表中的数据可以使用Delete语句或者Truncate语句,下面分别介绍。 一、delete语句 (1)有条件删除 语法格式:delete [from] table_name [where condition]; 如:删除users表中的userid为001的...

  • [Oracle] Oracle MTS Recovery Service无法启动的解决方法 日期:2014-12-26 23:47:53 点击:190 好评:0

    以下安装和测试环境均为win 情况一:oracle安装完成后之后单独启动服务时提示 在本地计算机无法启动OracleMTSRecoveryService服务 错误1:函数不正确 查看注册表中 如果32操作系统: 查看注册表键值: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OracleMTSRecovery...

  • [Oracle] 确认oracle数据库错误日志文件位置 日期:2014-12-26 23:46:48 点击:59 好评:0

    在命令行里面输入: show parameter background_dump_dest 执行之后会显示一个目录,这个目录就是错误日志目录 在这目录下回有alert*.log 类似这样的文件,这个就是错误日志,直接使用文本编辑器打开即可。...

  • [Oracle] oracle在删除表\表空间\用户时,如何释放磁盘空间 日期:2014-12-26 23:44:04 点击:104 好评:0

    一、drop表执行drop table xx 语句drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句 flashback table user_recyclebin.obje...

  • [Oracle] oracle move表释放空间 日期:2014-12-26 23:43:28 点击:183 好评:0

    有好多时候,表经过大量的DML操作后,高水线也会升高,在delete后高水位线还是没下来,也就是说,数据是删除了,但空间并没有释放,这时候我们可 以用alter table move的方法使空间释放,但曾有一次,对表进行MOVE后,空间还是没有释放,下面我就把解决过程模...

  • [Oracle] 修改ORACLE密码期限为无限 日期:2014-12-26 23:34:32 点击:72 好评:0

    Oracle提示错误消息ORA-28001: the password has expired,是由于Oracle11G的新特性所致, Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这...

  • [Oracle] 关于oracle的锁表解决session marked for kill 日期:2014-12-26 23:33:42 点击:143 好评:0

    1.查询哪些对象被锁: select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid; 2.下面的语句用来杀死一个进程: alter system kill session524,1095;(其...

  • [Oracle] ORACLE文件误删除的回复 日期:2014-12-26 23:32:07 点击:172 好评:0

    今日一个同事找到我说他的数据库无法使用了,希望我帮忙研究一下。 其实本人对数据库也没什么深入研究,只是没事的时候喜欢度看看网上高手的资料,遇到事情的时候习惯结合高手资料进行不断尝试以便总结经验。 言归正传一起来研究一下。 同事说他之前想备份数...

栏目列表
推荐内容