通过PB代码实现访问Digest authentication认证
针对PB 开发者,并需要访问Digest Authentication认证。
该案例是通过PB 2019 R3 Build 2170版本来开发的。需要使用到PB 2017 版本后的新功能httpclient对象及加密对象。
case126.zip
PB 12.6 通过API创建BMP图片示例
Sybase.AdoNet2.AseClient
SAP ADO.NET Data Provider for Adaptive Server Enterprise (ASE)
Sybase.AdoNet2.AseClient.dll 文件的3个版本:1.15.325.0 , 2.155.1001.0 , 2.155.1016.0
PB Datawindow 未文档的隐藏功能--- 报表显示列内容不被分页分割显示设置
它更改了完全不适合报表详细信息区域的列的行为:
Datawindow属性pushCutControlToNextPage和DW_PUSH_CUT_CONTROL_TO_NEXT_PAGE设置为NO(标准)
行为:
文本被分割,其中一些显示在下一页上。
这可能导致文本被分割成一行,Charakter的一部分显示在一页上,其余部分显示在下一页上。
Datawindow属性pushCutControlToNextPage或DW_PUSH_CUT_CONTROL_TO_NEXT_PAGE设置为YES
行为:
完整列将移至下一页。仅当列适合一页时才会发生这种情况。如果它不适合一页,则不会移动而是分割。
附件是一个包含两个示例pdf的zip文件
Angebot ohne p.pdf是使用DW_PUSH_CUT_CONTROL_TO_NEXT_PAGE = NO创建的。你可以看到一些文字被剪掉了。
使用DW_PUSH_CUT_CONTROL_TO_NEXT_PAGE = YES创建Angebot mit p.pdf。如您所见,第一个pdf中包含剪切文本的列已移至第二页。
如果您熟悉Microsft RDL,它就像“KeepTogether”属性。
使用Orcascript API 创建exe文件
在PB 中,使用Orcascript API 创建exe文件。基于PBORC170.DLL文件提供的对外API接口build 应用程序。
使用PB 2019版本编写的代码,可以兼容PB 8,9,10,115,120,125,126,170,180,190 版本
PB 使用多程序调用示例
大家都知道PB是单线程开发工具,但是PB也支持多线程,而且完全可以正常使用,不用担心其崩溃和内存泄漏问题。 案例是PB 2017编写的。
VS2017下PBNI环境搭建及初步使用
VS2017下编写PBNI案例,被PB2017 调用的示例代码。包括相关源代码示例
PBNI模板代码
用于PBOWERBUILDER 开发使用PBNI功能技术的代码参考。
Powerbuilder api 定义汇总
PowerBuilder 标准API接口定义,包括参数,类型等汇总
PB 12.5.2 3000 破解补丁
PB 12.5.2 3000 破解补丁。 3000-5550 都可以破解的。。。。。。。。。。。。。。。。。。。
PBNI通过JVM调用java方法功能
该案例的测试调用关系是:
PB 代码通过n_pbnitest对象(该对象为C++编译的pbni对象导入到pb)调用Demo.class对象getHelloWorld方法,返回字符串“Hello world!” 功能
C++编译的pbni的dll文件为PBNI.dll,该文件启动java虚拟机(JNI_CreateJavaVM)查找Demo.class对象并调用getHelloWorld方法。
PBNI环境搭建及初步使用
PowerBuilder Native Interface(PowerBuilder 本机接口PBNI)允许将第3 方程序
转换为PowerBuilder 对象,供PowerBuilder 直接使用,也允许将PowerBuilder 虚拟机
嵌入到C++应用中。对于每个版本的PowerBuilder 都需要编译对应版本的PBNI 程序。
下面讲解如何使用VS2013 开发PB12.5 版本PBNI 组件环境搭配及简单PBNI 应用实
例:
PB调用java组件SatJni
SatJni是C++编写的动态链接库,实现了C#,PB,Delphi,VB,VC等对Java的调用,能让你很容易地调用成熟的java类库和第三方java组件。不用再为移值java代码而烦恼。
示例中演示了PB调用webservice服务(无需代理对象)得到电话号码和天气信息、调用Base64和MD5等。
SQLITE 驱动安装包
SQLITE 驱动安装包 包括32bit操作系统, 64bit操作系统
PB11-PB12.5.1 各个版本的破解补丁
PB11-PB12.5.1 各个版本的破解补丁
[Android 2011] Oehlmann & Blanc
[Android 2011] Oehlmann & Blanc - Pro Android Web Apps, Develop For Android Using HTML5 CSS3 & JavaScript (Apress, 2011, 1430232766)
iOS.5.Programming.Pushing.the.Limits.Developing
iOS.5.Programming.Pushing.the.Limits.Developing.Extraordinary.Mobile.Apps.for.Apple.iPhone.iPad.and.iPod.Touch.Wiley
PB EMAIL
随着Internet进入千家万户,通过Internet收发 电子邮件将成为人们最受欢迎的通讯手段之一。如果我们的应用程序也能够提供收发电子 邮件的功能,就可以使我们方便快捷地与他人交换和共享应用的数据和信息,使其应用真 正地溶合于Internet这个大环境。下面我介绍一下在PowerBuild应用中实现收发电子邮件 的方法。
Eclipse安装
Eclipse安装
Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse 3.0不但界面作了很大的增强,而且增加了代码折叠等众多优秀功能,速度也有明显的提升。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本文将带您手把手步入Eclipse的广阔天地,详细介绍在Eclipse下如何开发普通Java程序,Web应用,J2EE应用,手机Java程序,以及如何进行单元测试,重构,配置CVS等详细内容。
我的开发环境是JDK1.4.2+Eclipse3.0+Windows XP SP2,如果你在其他平台上遇到任何问题,欢迎来信交流。
将ocx和DLL文件打包成cab文件,实现IE浏览器在线安装
将ocx和DLL文件打包成cab文件,实现IE浏览器在线安装
我们打开淘宝等网站时,IE浏览器会提示安装空间,这个控件便是用于对用户名密码进行加密的ActiveX控件。如何在我们的站点上安装如此控件,让用户可以通过简单的点击便可方便使用我们的空间呢?
下面是如何让在你的站点上安装控件的方法。
Oracle备份与恢复总结
Oracle 数据库备份与恢复总结
1. EXP/IMP (导出与导入装库与卸库) ........................................................................................... 6
1.1 基本命令................................................................................................................................. 6
1. 获取帮助.............................................................................................................................. 6
2. 三种工作方式....................................................................................................................... 6
3. 三种模式.............................................................................................................................. 7
1.2 高级选项................................................................................................................................. 7
1. 分割成多个文件................................................................................................................... 7
2. 增量导出/导入...................................................................................................................... 8
3. 以SYSDBA进行导出/导入.................................................................................................. 8
4. 表空间传输 (速度快)........................................................................................................... 8
1.3 优化...................................................................................................................................... 10
1. 加快exp速度..................................................................................................................... 10
2. 加快imp速度..................................................................................................................... 10
3. 通过unix/Linux PIPE管道加快exp/imp速度.................................................................. 10
4. 全库导入的一般步骤......................................................................................................... 12
1.4 常见问题............................................................................................................................... 12
1. 字符集问题......................................................................................................................... 12
2. 版本问题............................................................................................................................ 13
2. SQL*LOADER........................................................................................................................... 14
2.1 基本知识............................................................................................................................... 14
1.命令格式........................................................................................................................... 14
2.控制文件........................................................................................................................... 14
3.数据文件........................................................................................................................... 15
4. 坏文件................................................................................................................................ 16
5. 日志文件及日志信息......................................................................................................... 16
2.2 高级选项............................................................................................................................... 16
1. Conventional Path Load 与Direct Path Load.................................................................... 16
2. SPOOL导出文本数据方法................................................................................................. 16
2.3 脚本....................................................................................................................................... 17
1. 将表中数据记录导出为字段值用分隔符'|'分开的.dat文件.............................................. 17
2. 将数据导入到相应表中...................................................................................................... 18
3. OS备份/用户管理的备份与恢复(USER MANAGED BACKUP AND RECOVERY).............. 20
3.1 相关设置............................................................................................................................... 20
3.1.1 设置ARCHIVELOG与NONARCHIVELOG模式...................................................... 20
3.1.2 LOGGING 与NOLOGGING........................................................................................ 21
3.1.3 归档路径........................................................................................................................ 21
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
2/84
3.2 NONARCHIVELOG 模式..................................................................................................... 22
3.2.1 脱机冷备与恢复............................................................................................................ 22
3.2.2 案例............................................................................................................................... 22
3.3 ARCHIVELOG模式.............................................................................................................. 26
3.3.1 脱机冷备与恢复............................................................................................................ 26
3.3.2 联机热备........................................................................................................................ 27
3.3.3 联机热备的恢复............................................................................................................ 30
3.3.3.1完全恢复.................................................................................................................................30
3.3.3.2不完全恢复.............................................................................................................................30
3.4 分类案例............................................................................................................................... 31
3.4.1 控件文件的备份与恢复................................................................................................. 31
3.4.2 联机日志文件的备份与恢复......................................................................................... 32
3.4.3 回滚数据文件的恢复..................................................................................................... 32
3.4.5 临时数据文件的恢复..................................................................................................... 33
4. RMAN(备份与恢复管理器)........................................................................................................ 34
4.1 基本知识............................................................................................................................... 34
4.1.1 RMAN的组件、概念..................................................................................................... 34
4.1.2 RMAN的使用:命令行接口与脚本.............................................................................. 36
1. 使用不带恢复目录的RMAN ........................................................................................................36
2. 使用带恢复目录的RMAN............................................................................................................36
3. 命令行接口....................................................................................................................................36
4. 使用脚本........................................................................................................................................37
5. 运行OS命令.................................................................................................................................37
6. 执行SQL语句..............................................................................................................................37
4.2 RMAN 的配置....................................................................................................................... 38
4.2.1 建立Recovery Catalog恢复目录................................................................................... 38
4.2.2 查看RMAN的默认设置SHOW命令.......................................................................... 38
4.2.3 配置RMAN的默认设置............................................................................................... 38
1. 配置备份集文件的格式(format)..................................................................................................38
2. 配置默认IO设备类型( device type ) ........................................................................................39
3. 配置自动分配的通道( Chanel ) .................................................................................................39
4. 配置默认的保存策略( Retention Policy) .....................................................................................39
5. 配置多个备份的拷贝数目( backup copies ) ..................................................................................40
6. 设置并行备份( ARALLELISM )...................................................................................................40
7. 设置控制文件自动备份(autobackup on).....................................................................................40
8. 设置备份优化选项( optimization ) ..............................................................................................41
4.2.4 RMAN 会话的设置........................................................................................................ 41
4.3 COPY镜像拷贝与恢复........................................................................................................... 41
4.3.1 备份............................................................................................................................... 42
4.3.2 恢复............................................................................................................................... 42
4.4 BACKUP备份与恢复.............................................................................................................. 43
4.4.1 BACKUP 备份命令选项................................................................................................ 43
设置标记(TAG)..................................................................................................................................43
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
3/84
限制备份集大小.................................................................................................................................43
只备份新增部分.................................................................................................................................43
备份控制文件同时备份SPFILE....................................................................................................43
备份归档日志(9i) ...............................................................................................................................43
备份完后删除归档日志......................................................................................................................44
修改备份集的保存策略......................................................................................................................44
重写configure exclude / noexclude....................................................................................................44
跳过脱机的、不可存取的或者只读的数据文件................................................................................44
强制备份只读的数据文件..................................................................................................................44
备份指定周期内没有备份的数据文件...............................................................................................44
在备份操作期间检查逻辑讹误...........................................................................................................44
4.4.2 RESTORE/RECOVER恢复命令选项............................................................................ 44
数据库恢复.........................................................................................................................................44
表空间恢复.........................................................................................................................................45
只读表空间的恢复.............................................................................................................................45
恢复 SPFILE/控制文件......................................................................................................................45
归档重做日志的还原..........................................................................................................................45
数据文件副本还原.............................................................................................................................45
还原检查与恢复测试..........................................................................................................................45
从指定的tag 恢复:........................................................................................................................46
不完全恢复的还原:..........................................................................................................................46
块级别的恢复.....................................................................................................................................46
4.4.3 非归档模式下的BACKUP 备份与恢复...................................................................... 46
4.4.3.1 全库备份................................................................................................................................46
4.4.3.2 全库备份的恢复.....................................................................................................................47
4.4.3.3 表空间备份............................................................................................................................47
4.4.3.4 表空间备份的恢复.................................................................................................................47
4.4.3.5 备份控制文件.........................................................................................................................48
4.4.4 归档模式下的BACKUP备份与完全恢复.................................................................... 48
4.4.4.1 整库备份与恢复.....................................................................................................................48
4.4.4.3 表空间的备份与恢复.............................................................................................................49
4.4.4.3 数据文件的备份与恢复..........................................................................................................50
4.4.4.4 归档重做日志的备份与恢复..................................................................................................50
4.4.4.5 联机日志的备份.....................................................................................................................51
4.4.4.6 控制文件和服务器参数文件的备份与恢复............................................................................52
4.4.4.7 备份集的备份的备份与恢复..................................................................................................53
4.4.5 归档模式下的不完全恢复............................................................................................. 54
4.4.5.1 基于SCN的恢复...................................................................................................................54
4.4.5.2 基于时间的恢复.....................................................................................................................54
4.4.5.3 基于日志序列的恢复.............................................................................................................55
4.5. RMAN 查看信息LIST与REPORT...................................................................................... 55
4.5.1 恢复目录相关视图........................................................................................................ 55
4.5.2 RMAN 动态性能视图.................................................................................................... 56
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
4/84
4.5.3 List.................................................................................................................................. 57
4.5.4 Report ............................................................................................................................. 58
4.6 RMAN 的管理与维护............................................................................................................ 59
4.6.1 加入目录数据库............................................................................................................ 59
4.6.2 恢复目录的建立、升级与删除..................................................................................... 59
4.6.3 同步或重置CROSSCHECK命令(交叉校验)............................................................... 59
4.6.4 修改备份的可用状态、保存策略Change命令........................................................... 61
4.6.5 查看与删除过时的备份信息......................................................................................... 61
4.6.6 恢复目录记录的删除..................................................................................................... 62
4.6.7 备份RMAN数据库....................................................................................................... 62
4.6.8 备份检查验证备份的可恢复性.................................................................................. 62
4.6.9 登记目标数据库: ........................................................................................................ 63
4.6.10 注销数据库.................................................................................................................. 63
4.6.11 重新启动备份.............................................................................................................. 63
4.6.12 脚本及自动运行.......................................................................................................... 63
4.7 高级主题............................................................................................................................... 64
4.7.1 使用RMAN备份集恢复DB到其他机器(1常规方法) .............................................. 64
1.准备工作,配置目标DB 环境.....................................................................................................64
2.目标DB 在nomount状态下恢复pfile和controlfile ..................................................................64
3.启动目标DB 到mount,在目标DB 上Restore和Recover.....................................................64
4.Resetlogs 打开目标DB...............................................................................................................65
5.重建临时表空间,重建密码文件,立即备份数据库...................................................................65
4.7.2 使用RMAN备份集恢复DB到其他机器(2复制方法) .............................................. 65
1.准备工作,配置副本DB 环境.....................................................................................................65
2.启动副本数据库到nomount下,目录数据库必须MOUNT (或OPEN)...................................65
3.运行RMAN,分别连接主数据库与副本数据库实例..................................................................65
4.运行复制命令...............................................................................................................................66
5.重建临时表空间,立即备份数据库.............................................................................................66
附:Duplicate复制命令的一些高级用法:......................................................................................66
4.7.3 表空间时间点恢复(TSPITR)......................................................................................... 67
1.验证表空间的可传输性................................................................................................................68
2.准备TSPITR 的辅助实例(AUXILIARY INSTANCE) .............................................................68
3.执行实际的TSPITR.....................................................................................................................69
4.执行TSPITR 后的操作...............................................................................................................70
4.7.4 块媒体恢复Block Media Recovery (BMR)................................................................... 70
4.7.5 使用恢复目录恢复前一个对应物.................................................................................. 71
4.7.6 RMAN增量备份............................................................................................................ 74
4.7.7 RMAN备份的优化......................................................................................................... 75
4.7.8 DBMS_BACKUP_RESTORE 包................................................................................... 76
. FLASHBACK............................................................................................................................... 78
5.1 9I FLASHBACK简介................................................................................................................ 78
5.1.1 原理............................................................................................................................... 78
5.1.2 一些限制........................................................................................................................ 78
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
5/84
5.1.3 获得SCN或时间点....................................................................................................... 78
5.1.4 启用或禁用flashback查询........................................................................................... 78
5.1.5 示例: ........................................................................................................................... 79
5.2 10G FLASHBACK的增强......................................................................................................... 79
6. LOGMINER............................................................................................................................... 81
6.1 LOGMINER的用途.................................................................................................................. 81
6.2 安装LOGMINER..................................................................................................................... 81
6.3 基本对象............................................................................................................................... 82
6.4 使用LOGMINER进行分析..................................................................................................... 82
6.4.1 设定用于LogMiner分析的日志文件存放的位置........................................................ 82
6.4.2 生成数据字典文件........................................................................................................ 83
6.4.3 建立日志分析表............................................................................................................ 83
6.4.4 添加用于分析的日志文件............................................................................................. 83
6.4.6 查看日志分析的结果..................................................................................................... 84
6.4.7结束LogMiner的分析................................................................................................... 84
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
[ Oracle备份与恢复总结] E-Mail / MSN :
[email protected]
6/84
Oracle 数据库备份与恢复总结
Eclipse安装与使用
1. Eclipse简介 3
2. Eclipse概述 3
3. Eclipse获得 3
4. Eclipse安装 4
4.1安装JDK 4
4.2安装Eclipse 4
5. Eclipse使用 8
5.1创建一个project(项目) 8
5.2 创建java应用程序 10
5.3 编译java 源文件 11
5.4 运行java程序 12
如何把PB程序的数据库从ASA迁移到ASE
一直以来都有一个疑问,即:为什么同是Sybase的数据库,ASA和ASE用法竟然有不小的差异?有幸这次碰到机会完整的“走”了一遍把一个PB做的基于ASA(8.01)数据库的系统迁移到ASE(12.52),好好研究了一下ASA和ASE及其差异,原来发现Sybase的数据库有3个孩子:Adaptive Server Anywhere (即:ASA) 、 Adaptive Server Enterprise (即:ASE) 和 Adaptive Server IQ,虽然他们的主要的差别在于其不同的市场定位,而ASA是Sybase继养的孩子也是一个重要的历史原因。
这里按照我进行转换的过程讲述一下迁移的步骤、方法以及要注意的事项,和大家分享。
韩顺平.oracle实用教程
韩顺平.oracle实用教程
1.Oracle认证,与其它数据库比较,安装
2.Oracle的基本使用--基本命令
3.oracle用户管理
4.oracle表的管理(数据类型,表创建删除,数据CRUD操作)