自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

缘起缘灭4的博客

花开千年,花落千年,花叶永不相见。

  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 远程服务器访问本机文件

1.      \\tsclient\开始-》运行  输入  \\tsclient\  在本机访问的另一台机器上访问本机文件

2017-12-29 11:16:52 703

原创 登录密码中有$符号

SQLplus登录sysdss_pms/sysdss_pms$2017密码中有$符,需要转义,sqlplus sysdss_pms/sysdss_pms\$2017

2017-12-29 11:07:01 1532

原创 sqlldr导入文件内容中有<feff>

将文件中的特殊符号删除:grep -I -r -l $'\xEF\xBB\xBF'  ${LOCAL_DATA_DIR}/${D_DIR}/VoLTE_NRTM_cell_SC_${D_DIR}.csv|xargs sed  -i  's/\xEF\xBB\xBF//'

2017-12-29 11:06:04 386

原创 sqlldr导入

编写control文件:1. 普通加载DM_F_SCREEN_DCARD_GR_M.ctlOPTIONS(ROWS=1000000,bindsize=409600000)LOAD DATACHARACTERSET UTF8 APPENDINTO TABLE DM_F_SCREEN_DCARD_GR_M FIELDS TERMINATED BY '\t'    --以\t

2017-12-29 11:00:00 1127

原创 创建job

(1).每分钟执行Interval => TRUNC(sysdate,'mi') + 1/ (24*60)每小时执行Interval => TRUNC(sysdate,'hh24') + 1/ (24)(2).每天定时执行例如:每天的凌晨1点执行Interval => TRUNC(sysdate+ 1) +1/ (24)(3).每周定时执行例如:每周一凌晨1点执行

2017-12-29 10:57:19 276

原创 时间处理

select TRUNC(sysdate,'MM') from dual  --获得当月1号selectto_char(sysdate,'yyyyiw')fromdual –获取周selecttrunc(sysdate)fromdual –只获取天的部分TO_NUMBER(TO_CHAR(DATA_BEGIN_TIME, 'YYYYMMDD'))  --转成NUMBERTO

2017-12-29 10:56:03 268

原创 创建dblink

第一种方法:要求数据库服务器 A 上tnsnames.ora 中有数据库 B 的映射  -- --create database link 数据库链接名 connect to 用户名 identified by 密码 using '本地配置的数据的实例名'; 第二种:createdatabase link vipdb_link connect to cachedb_vvip i

2017-12-29 10:54:33 270

原创 删除分区数据

全删除,删除数据以及该分区:ALTERTABLE yourTable DROP PARTITION partionName1;清数据,只删除数据:ALTER TABLE yourTable TRUNCATE PARTITION partionName1;

2017-12-29 10:53:24 6588

原创 索引查询

--查询索引根据表名查询索引:selectowner,index_name,tablespace_name,status from dba_indexes wheretable_name='ODS_ST_GSM_BTS_H';查询用户下索引:selectowner,index_name,index_type,table_owner,table_name,table_type,par

2017-12-29 10:51:57 345

原创 查询耗时长的SQL

selectsql_id, count(*) from dba_hist_active_sess_history where event = 'direct path write temp' group by sql_id  order by count(*) desc;   SELECT * FROM    dba_hist_active_sess_history WHE

2017-12-29 10:49:52 1792

原创 设置了JOB,但是 不执行

设置了job不执行,可能是Oracle允许执行的job数太少1.  查看: show parameters job2.  修改参数 : alter system set job_queue_processes=20 scope=spfile

2017-12-22 15:14:13 2183

转载 修改表

1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:altertable tb modify (name nvarchar2(20)); 2、假设字段有数据,则改为nvarchar2(20)可以直接执行:altertable tb modify (name nvarchar2(20)); 3、假设字段有数据,则改为varchar2(40)执行时会弹出:“ORA-01

2017-12-22 15:10:41 148

原创 查询死锁并kill死锁

1.  查询死锁SELECT'alter system kill session ''' || c.sid || '' || ',' || c.serial# ||''' ;',   a.object_id, a.session_id, b.object_name,c.*  FROM v$locked_object a, dba_objects b,v$session c WH

2017-12-22 15:03:04 884

原创 临时表空间不够ORA-01652: unable to extend temp segment by 128 in tablespace TEMP

ORA-01652: unable to extend temp segment by 128 intablespace TEMP查看临时表空间大小:select tablespace_name,file_name,bytes/1024/1024 file_size,autoextensible from dba_temp_files;给临时表空间加文件:    alter tab

2017-12-22 14:56:08 1174

原创 Oracle表空间

1.  查看表空间使用情况:    SELECT tbs 表空间名,                                       sum(totalM) 总共大小M,                                       sum(usedM) 已使用空间M,                                      

2017-12-22 14:47:27 139

原创 使用for update导入数据

select *from cachedb.OP_RE_ST_COMP_COMPOPER_GR_M for update可以将Excel表格数据复制过去,注意表格应多一列,第一列空出。

2017-12-20 17:41:37 3195

原创 tnsnames.ora设置

cd $ORACLE_HOME/network/adminvi tnsnames.oraOBIDB =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST =10.12.1.1)(PORT = 1521))    )    (CONNECT_DATA =     

2017-12-20 17:40:25 484

原创 Oracle环境变量

输入命令:ll  –all   输入命令:vi  .bash_profile#.bash_profile # Get thealiases and functionsif [ -f~/.bashrc ]; then        . ~/.bashrcfi # Userspecific environment and startup programs

2017-12-20 17:36:14 378

转载 Oracle登录

1.       Oracle登录(1)运行SQLPLUS工具C:\Users\wd-pc>sqlplus(2)直接进入SQLPLUS命令提示符C:\Users\wd-pc>sqlplus /nolog(3)以OS身份连接 C:\Users\wd-pc>sqlplus / as sysdba   或SQL>connect / as sysdba(4)普通用户登录

2017-12-20 17:31:30 240

转载 Oracle启动和停止

一、Oracle数据库几种启动方式(1)startup nomount  非安装启动,这种方式下启动可执行:重建控制文件、重建数据库,读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。(2)startup mount(dbname)  安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机、重新

2017-12-20 17:24:36 319

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除