自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Breath_wang的博客

Breath_wang的博客

  • 博客(24)
  • 收藏
  • 关注

原创 oracle 跨库连接sqlserver select 指定列名报错

Oracle 通过透明网关+DBLINK连接 sqlserver 查询时: select * from table_name@DBLINK_NAME; —–成功 select column_name from table_name@DBLINK_NAME; —–报错这里报错原因: sqlserver 列名大小写敏感,oracle 将sql语句解析 column_name成大写...

2018-05-31 18:05:26 1002

原创 TNS-12535和ORA-3136 超时连接

现象: 在alter_dbname.log日志中,常见报错 TNS-12535: TNS:operation timed out ns secondary err code: 12606 nt main err code: 0 nt secondary err code: 0 nt OS err code: 0 Client address: (A...

2018-05-31 16:31:30 2201

原创 centos 6.5 部署 oracle 11G RAC+DG-------部署RAC部分(一)

[TOC] 参考文档:http://www.cnblogs.com/lhrbest/p/6337496.htmlVMware Workstation 搭建11g RAC规划11g OCR与votedisk放在一个磁盘组,大小1G够用,12C需要 6G以上OCR根据不同的冗余类型需要的磁盘数规则如下: external — 一块盘 nor...

2018-05-25 10:11:24 2324

原创 Oracle Sqlplus 环境配置文件login.sql和glogin.sql

描述:日常利用sqlplus 登陆数据库维护,可以提前设置一些环境配置,如 –显示连接用户与SID的字符串,设置select显示格式等,这些都可在login.sql与glogin.sql文件中提前配置。 两者区别 login.sql:默认不存在,需手动创建,放在用户家目录下。是正对所属user设置,一般不用 glogin.sql:常用文件,全局配置...

2018-05-24 12:18:09 2095

原创 ORACLE 11G 报错 INS 35076

描述在linux 平台创建 单实例,或者rac 实例时候,SID名称报错错误原因INS-35076:指定的SID超过允许的字符数。 原因: Linux和UNIX平台上Oracle系统标识符(SID)的长度对于单实例安装而言超过了12个字符,对于Oracle RAC安装则超过了8个字符。 操作:为单实例安装指定短于12个字符的Oracle系统标识符(SID),或为Oracle R...

2018-05-24 10:36:30 442

原创 11G RAC 安装GI 报错INS 40927

问题描述:原因:处理方法:问题描述:在本地VM虚拟机模拟安装RAC时候,安装GI报错 原因:第二台虚拟机是从第一台进行的克隆,导致第二台虚拟机的网卡接口名称与第一台不一致 、 RAC要求节点之间网卡名称必须一致,具体参考官方文档有提到: https://docs.oracle.com/cd/E11882_01/install.112/e4819...

2018-05-23 16:39:49 898 1

原创 Excel数据导入oracle

Excel数据导入oracle中一般分为两种方式:1.图形方式2.命令行方式Excel数据导入oracle中一般分为两种方式:1.图形方式利用第三方客户端工具导入,如 PL/SQL Developer ,Sql Developer 2.命令行方式SQL LOADER 命令行方式 操作如下:在linux环境下,csv文件(windows上生...

2018-05-08 10:19:57 803

原创 EXP 11g 中无法导出空表的解决办法

背景:解决方法有以下几种:1.insert,再 rollback2.设置deferred_segment_creation 参数3.allocate extent 手动分配segment背景:11g 延迟段创建特性,导致新建立的空表,在没有插入数据的情况下,不会分配segment,以节省空间。 这时exp 无法导出这样的空表 如不考虑其他导出方法情况下(如rma...

2018-05-07 16:49:11 442

原创 EXP/IMP用法

简介:EXP:①全库备份②用户备份③表备份④表级别带where条件的数据导出IMP:①全库导入②利用全库备份导入一个用户③利用用户备份—-导入用户数据④利用where条件导出的数据导入补充:1.提高导入导出速度2.数据库对象有主外键约束简介:exp/imp 最早的数据逻辑导入导出方法,可直接跨平台系统导入导出数据,速度较慢,操作简单,适用于较...

2018-05-07 16:30:59 11960

原创 SQL merge into的用法

一. 先利用rownum伪列 创建两张表二:用法示例① 以m1为目标表,将m2插入到m1,重复的行不插入②以m1为目标表,将m2插入到m1,重复的行做更新set③ 不能更新on 关联条件 里面的字段 如例子当中的 id列一. 先利用rownum伪列 创建两张表 SQL> create table m1 as select * from mail whe...

2018-05-07 09:59:33 1042

原创 SQL-重复行的查询,删除

—-查询有重复行的ID—–显示存在重复行的所有数据—-删除重复数据,根据单个字段id判断,只保留rowid 最大的行例子: 有这么个表 SQL> select * from t1; ID V_ID 1 11 2 22 3 33 1 ...

2018-05-04 16:52:17 365

原创 存储过程

查询现有的存储过程包和生效与否查询某一存储过程包的源代码分配存储权限给另一用户执行存储过程存储过程例子查询现有的存储过程包和生效与否select owner,object_name,status from dba_objects where object_type=’PROCEDURE’;查询某一存储过程包的源代码select text from ...

2018-05-04 11:55:05 191

原创 部分常用SQL

表空间与数据文件会话用户回收站表索引序列号视图同义词约束条件存储函数和过程原数据查看表空间的利用率表空间与数据文件创建表空间 create tablespace test_tablespace datafile ‘/u01/app/oracle/oradata/dbname/test01.dbf’ size 100m auzoextend o...

2018-05-04 11:51:46 120

原创 虚拟列 + 唯一约束

虚拟列添加唯一约束虚拟列Oracle11g增加了表的虚拟列,这个列的数据并没有存储在数据文件中,而是放到了数据字典中。例: create table A_test (id number,t_date date,v_t_date date generated always as (trunc(t_date)) virtual);或者现有表添加虚拟列 alter ...

2018-05-04 11:35:12 289

原创 PL-SQL 游标的赋值,调用

游标简单用法游标遍历一个表,更新另一个表游标简单用法declare--类型定义cursor c_jobisselect id from AA ;c_row c_job%rowtype;beginfor c_row in c_job loopdbms_output.put_line(c_row.id);end loop;end;游标遍历一个表,...

2018-05-04 11:33:18 1091

原创 SQL update多表关联更新

– 方法1. 子查询方式– 方法2 merge into两表关联更新– 方法1. 子查询方式UPDATE 表2SET 表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A)WHERE exists ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A);update ...

2018-05-04 11:30:34 7078

原创 oracle常用正则函数

① 正则替换 regexp_replaceselect regexp_replace('我爱money,因为money能让我生活的更好','money','oracle',1,0,'i') from dual; regexp_replace(1,2,3,4,5,6)语法说明:1:字段 2:替换的字段 3:替换成什么 4:起始位置(默认从1开始) 5:替换的次数(0是无限次)...

2018-05-04 11:26:14 214

原创 ORACLE审计DDL语句

创建存储DDL语句的表创建 捕获DDL语句的触发器创建审计DDL的触发器成功,并且是生效的查看并确认隐藏参数_system_trig_enabled 为 true:创建测试账户test 进行测试创建存储DDL语句的表create table audit_ddl(opertime timestamp PRIMARY KEY,ip varchar2(20...

2018-05-03 16:28:22 2324 2

原创 闪回表(version)查询

闪回表的版本查询1.定位表的闪回目标SCN号2.开启行移动3.闪回表到指定SCN闪回表的版本查询1.定位表的闪回目标SCN号SELECT versions_xid XID, versions_startscn START_SCN, versions_endscn END_SCN, versions_operation OPERATION, REGIO...

2018-05-03 15:06:39 269

原创 安装pl sql Developer 客户端及oracle client

windows安装 pl/sql developer软件oracle 官网下载 oracle client 并直接在客户端机器上进行安装 且 安装pl/sql developer 客户端 安装完成后,配置——pl/sql developer 配置TNS解析 选择“开始”–>“所有程序”–>“Oracle-Oraclient11g_home1”–>配置...

2018-05-03 15:01:16 328

原创 oracle 10.2.0.1 32bit 升级迁移到 oracle 10.2.0.5 64bit上(Windows)

环境目标主机环境搭建安装软件:升级版本:迁移步骤:环境源环境:win2008r2 64bit oracle 10.2.0.1 32bit 目标环境:win2008r2 64bit oracle 10.2.0.5 64bit 注:两边数据库软件安装的路径一样目标主机环境搭建安装软件: 升级版本: ...

2018-05-03 11:36:05 469

原创 Linux 下 卸载oracle 11g

1.使用SQL*PLUS停止数据库2.停止Listener3.停止HTTP服务4.用su或者重新登录到root5.将安装目录删除6.将/usr/bin下的文件删除7.将/etc/oratab删除8.将/etc/oraInst.loc删除9.将oracle用户删除(若要重新安装,可以不删除)10.将用户组删除(若要重新安装,可以不删除)11.将启动服务删除...

2018-05-03 11:16:28 126

原创 oracle OEM 13C for linux

安装 oracle 12c 数据库约过……….一:server 和Agent 依赖包server依赖包glibc-common-2.3.4-2.43(x86_64)glibc-devel-2.3.4-2.43(x86_64)glibc-profile-2.3.4-2.43(x86_64)glibc-headers-2.3.4-2.43(x86_64)glibc-utils...

2018-05-03 11:12:16 1279

原创 DataGuard 11gR2 for linux 6.4 --- dg broker 方式搭建

环境:系统配置:①配置主机名和hosts解析文件②selinux和ipstables③网络互通主库配置:1.设置主库db_unique_name:2.设置主库为强制记录日志:3.设置standy_file_management:4.创建standbylog:5.开启DGbroker:6.设置db_file_name_convert ,log_file_name_con...

2018-05-03 10:58:30 204

空空如也

空空如也

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

TA关注的人

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