随笔分类 -  Oracle

Oracle
摘要:点击进入:Window bat expdp 定时任务逻辑备份 定时删除N天前的旧文件 创建sh脚本 [oracle@localhost ~]$ vi logicbackup.sh 添加脚本内容 #!/bin/sh # ######################################### 阅读全文
posted @ 2015-11-23 20:22 VipSoft 阅读(6350) 评论(0) 推荐(0) 编辑
摘要:按照如下步骤进行操作:1、查看用户的proifle是哪个,一般是default:SQL>SELECT USERNAME,PROFILE FROM DBA_USERS;2、查看指定概要文件(如default)的密码有效期设置:SQL>SELECT * FROM DBA_PROFILES S WHERE... 阅读全文
posted @ 2015-10-12 10:06 VipSoft 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1.使用SQL*PLUS停止数据库[oracle@OracleTest oracle]$ sqlplus logSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止Listener[oracle@OracleTest oracl... 阅读全文
posted @ 2015-04-14 15:59 VipSoft 阅读(650) 评论(0) 推荐(0) 编辑
摘要:受影响版本:Oracle11g以上版本。导致密码消失的原因:Oracle 11g中默认的DEFAULT概要文件中口令有效期PASSWORD_LIFE_TIME默认值为180天。当以客户端登陆Oracle提示ORA-28002,则基本可以确定登陆帐号已过有效期,使用具有DBA权限的帐号重置该帐号密码即... 阅读全文
posted @ 2014-12-28 16:52 VipSoft 阅读(22213) 评论(0) 推荐(0) 编辑
摘要:TRUNC(number,num_digits)Number 需要截尾取整的数字。Num_digits 用于指定取整精度的数字。Num_digits 的默认值为 0。/**************日期********************/1.select trunc(sysdate) from ... 阅读全文
posted @ 2014-10-09 13:47 VipSoft 阅读(8201) 评论(0) 推荐(0) 编辑
摘要:查找前十条性能差的sql.SELECT * FROM (select PARSING_USER_ID,EXECUTIONS,SORTS, COMMAND_TYPE,DISK_READS,sql_text FROM v$sqlarea order BY disk_reads DESC )where R... 阅读全文
posted @ 2014-09-02 10:58 VipSoft 阅读(781) 评论(0) 推荐(0) 编辑
摘要:1267715条数据,每页10条1.【第999980~999990页 0.327】【推荐】下图为测试第一页的时间SELECT ID, NAME, IDCARD, GENDER, STARFROM UsersWHERE ROWID IN (SELECT RID FROM (SELECT ROWNUM RN, RID FROM (SELECT ROWID RID FROM Users ORDER BY ID DESC) WHERE ROWNUM 0)ORDER BY ID DESC;2.【第99... 阅读全文
posted @ 2013-03-13 11:24 VipSoft 阅读(228) 评论(0) 推荐(0) 编辑
摘要:创建公共数据连接(Database Link)。-- Drop existing database link drop database link ERPBASE;-- Create database link create database link ERPBASEconnect to rdmdbtest identified by rdmdbtestusing '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.29.129.31)(PORT = 1521)) ) (C... 阅读全文
posted @ 2013-02-20 14:19 VipSoft 阅读(489) 评论(0) 推荐(0) 编辑
摘要:不导出表的数据,可用Tools--Export User...数据,触发器,函数之类的全部导出,可用Tools--Export Tables 选中要导出的表(可选多个),导出...PL/SQL序列· 阅读全文
posted @ 2013-01-29 16:44 VipSoft 阅读(822) 评论(0) 推荐(0) 编辑
摘要:Oracle 中查看所有表和字段查看数据库是否启动归档select name,log_mode from v$database或者SQL>archive log list; 阅读全文
posted @ 2013-01-29 12:19 VipSoft 阅读(213) 评论(0) 推荐(0) 编辑
摘要:问题描述有时候ORACLE数据的某些表由于频繁操作,而且比较大,会导致锁表(死锁)。 问题分析(1)锁的分析ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share3:Row-X 行独占(RX):用于行的修改,sub exclusive 阅读全文
posted @ 2013-01-05 12:04 VipSoft 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:解决方法如下:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionSQL> startup;ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGETSQL> startup pfile='E:\app\Administrator\admin\orcl\pfile\init.ora.10192012163956';ORACLE 例程已经启动。Total System Global 阅读全文
posted @ 2012-12-21 09:46 VipSoft 阅读(3947) 评论(0) 推荐(0) 编辑
摘要:一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从FLASHBACK TABLE区恢复回来希望是挺大的。一般步骤有: 1、从FLASHBACK TABLE里查询被删除的表SELECT * FROM RECYCLEBIN ORDER BY DROPTIME DESC2.执行表的恢复 ... 阅读全文
posted @ 2012-12-19 17:53 VipSoft 阅读(16104) 评论(0) 推荐(1) 编辑
摘要:临时表空间作用Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。网上有人猜测在磁盘空间的分配上,oracle使用的是贪心算法,如果上次磁盘空间消耗达到1GB,那么临时表空间就是1GB。也就是说当前临时表空间文件的大小是历史上使用临时表空间最大的大小。临时表空间的主要作用:索引create或rebuild;Order by 或 group by;Distinct 操作;Union 或 intersect 或 m 阅读全文
posted @ 2012-11-28 13:22 VipSoft 阅读(21622) 评论(0) 推荐(2) 编辑
摘要:核查原因:分如下步骤依次进行排查:step1:执行如下SQL查看表空间使用情况,若已无足够空间使用则进入step2.SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES)/D.TOT_GROOTTE_MB * 100,2),'990.99')"使 阅读全文
posted @ 2012-11-24 00:30 VipSoft 阅读(1728) 评论(0) 推荐(0) 编辑
摘要:将数据从csv中导到ORACLE中。数据库表:CREATE TABLE USERS ( ID VARCHAR2(20), NAME VARCHAR2(20) , SEX VARCHAR2(20), BIRTHDAY DATE )test.csv 文件【数据源】1,包爷,男,"2012-9-10 00:00:00"2,飞哥,男,"2012-4-11 01:00:00"3,"老姚",女,"2012-2-10 02:00:00"result.ctl 控制文件load data infile 'test.csv&# 阅读全文
posted @ 2012-11-23 16:03 VipSoft 阅读(410) 评论(0) 推荐(0) 编辑
摘要:1. 复制表结构及其数据:create table table_name_new as select * from table_name_old2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like table_name_old3. 只复制表数据:如果两个表结构一样:insert into table_name_newselect * fromtable_name_old如果两个表结构不一样:insert into ta 阅读全文
posted @ 2012-11-23 09:29 VipSoft 阅读(270) 评论(0) 推荐(0) 编辑
摘要:注意ON关联值不能重复。SELECT A.A1,A.A2,B.B1,B2 FROM TABLEA ALEFT JOIN TABLEB BON A.A1 = B.B1WHERE A.A2 IS NULL AND B.B2 IS NOT NULL-----------------------------... 阅读全文
posted @ 2012-10-09 18:44 VipSoft 阅读(3947) 评论(0) 推荐(0) 编辑
摘要:Oracle查看用户、用户权限、用户表空间、用户默认表空间二、使用脚本进行修改。据目前所了解,正长情况下需要修改表的空间和表的索引的空间,如果涉及到BOLB字段的表,修改的方式又不一样了!正常情况下的修改脚本:1.修改表的空间alert table TABLE_NAME move tablespace TABLESPACENAME 查询当前用户下的所有表select 'alter table '|| table_name ||' move tablespace tablespacename;' from user_all_tables; 2.修改表的索引的空间a 阅读全文
posted @ 2012-09-17 13:03 VipSoft 阅读(462) 评论(0) 推荐(0) 编辑
摘要:1.先将光盘挂载到 /mnt下面。#mount -t auto -o ro /dev/cdrom /mnt2.在 /etc/yum.repos.d/ 新建 public-yum-el5.repo#mkdir public-yum-el5.repo3.public-yum-el5.repo 文件中他删除了,改成下面这个[el5_u5_base]name=Enterprise Linux releaseverUpdate5installationmediacopy(basearch)baseurl=file:///mnt/Server #指定rpm包所在的目录gpgkey=file 阅读全文
posted @ 2012-09-11 16:18 VipSoft 阅读(518) 评论(0) 推荐(0) 编辑

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