
Oracle
绝版男子
这个作者很懒,什么都没留下…
展开
-
oracle 表空间操作
1.通过sql plus 命令登录数据库。 在命令行下输入sqlplus “登录用户名/口令 as 登录类型”就可以登录,系统内建的用户名常用的是sys,密码是在安装oracle过程中设置的密码,清务必牢记,如果用sys帐户登录,登录类型一定要是sysdba。 2.查看各表空间分配情况。select tablespace_name, sum(bytes) / 1024 / 10...原创 2013-12-28 15:04:03 · 89 阅读 · 0 评论 -
oracle 使用expdp/impdp导入导出
1.创建dump目录:# su - oracle# sqlplus / as sysdbasql> Create or replace directory dump_dir as '/oracle/app/data/backup'; 可以使用下面的sql验证是否创建成功,以dba身份登录oracle数据库select * from dba_directories; 2.授权用户的...原创 2014-01-07 11:05:42 · 121 阅读 · 0 评论 -
DBLink创建
背景:数据库A:testa/testa SID=testa数据库B:testb/testb SID=testb 需求:数据库A想访问数据B的test表 分析:1、在testa数据库中创建dblink2、在A数据库创建test表同义词,这样A数据库就可以像访问自己的表一样访问B的test表 步骤:1、在A数据库的tnsnames.ora中添加连接B数...2014-01-08 15:11:47 · 144 阅读 · 0 评论 -
简单存储过程代码
CREATE OR REPLACE PROCEDURE P_Utl_Split( iCity VARCHAR2, -- 选择的地市,格式:1|深圳~2|广东~3|广州 oCityIds OUT VARCHAR2 -- 地市id, 格式:(1,2))AS eInPut EXCEPTION; --输入查询参数异常 E...原创 2014-01-26 20:29:25 · 203 阅读 · 0 评论 -
oracle 数据导入/导出
本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;本文部分内容摘录自网络,感谢网友的经验总结;一.说明 oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命...原创 2014-02-14 15:33:32 · 100 阅读 · 0 评论 -
Oracle 日期操作
1) 步长为小时,直接转换时间为小时:select trunc(sysdate,’hh24’) from dual 返回当前时间整点2) 步长为半小时,转换为0分和30分两段:selectcasewhen (sysdate-trunc(sysdate,'hh24'))>1/48then trunc(sysdate,'hh24')+1/48else trunc(sysdate,'h...原创 2014-02-18 13:53:11 · 101 阅读 · 0 评论 -
oracle job定时任务
DECLARE JobNum NUMBER(5) := 0; JobID NUMBER(5) := 0;BEGIN -- Sp_test:存储过程名;SUBSTRB(WHAT,1,7):7是存储过程名称字符个数 SELECT COUNT(*) INTO JobNum FROM DBA_JOBS WHERE UPPER(SUBSTRB(WHAT,1,7)) = UPPER('Sp...2014-02-20 16:57:43 · 106 阅读 · 0 评论