社区
Oracle
帖子详情
我的存储过程里需要解压缩.tar文件,怎么办?
dennyjava
2004-05-08 10:39:34
各位大虾:
我在procedure 或 function里需要把linux下的.tar解包,然后处理解包生成的纯文本文件,在pl sql中,我该怎么办?
thanks in advance!
...全文
147
5
打赏
收藏
我的存储过程里需要解压缩.tar文件,怎么办?
各位大虾: 我在procedure 或 function里需要把linux下的.tar解包,然后处理解包生成的纯文本文件,在pl sql中,我该怎么办? thanks in advance!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dennyjava
2004-05-08
打赏
举报
回复
多谢楼上的好心人!
l2g32003
2004-05-08
打赏
举报
回复
CREATE OR REPLACE AND COMPILE
JAVA SOURCE NAMED "Util"
AS
import java.io.*;
import java.lang.*;
public class Util extends Object
{
public static int RunThis(String[] args)
{
Runtime rt = Runtime.getRuntime();
int rc = -1;
try
{
Process p = rt.exec(args[0]);
int bufSize = 4096;
BufferedInputStream bis =
new BufferedInputStream(p.getInputStream(), bufSize);
int len;
byte buffer[] = new byte[bufSize];
// Echo back what the program spit out
while ((len = bis.read(buffer, 0, bufSize)) != -1)
System.out.write(buffer, 0, len);
rc = p.waitFor();
}
catch (Exception e)
{
e.printStackTrace();
rc = -1;
}
finally
{
return rc;
}
}
}
/
BEGIN
DBMS_JAVA.GRANT_PERMISSION
( USER,
'java.io.FilePermission',
-- '/usr/bin/ps', -- for UNIX
'C:\WINNT\system32\cmd.EXE', -- for WINDOWS
'execute');
DBMS_JAVA.GRANT_PERMISSION (
USER,
'java.lang.RuntimePermission',
'*',
'writeFileDescriptor' );
END;
/
CREATE OR REPLACE FUNCTION RUN_CMD (
P_CMD IN VARCHAR2)
RETURN NUMBER
AS
LANGUAGE JAVA
NAME 'Util.RunThis(java.lang.String[]) return integer';
/
CREATE OR REPLACE PROCEDURE RC (
P_CMD IN VARCHAR2)
AS
X NUMBER;
BEGIN
X := RUN_CMD (P_CMD);
IF (X <> 0)
THEN
RAISE PROGRAM_ERROR;
END IF;
END;
/
SET serveroutput on size 1000000
EXEC dbms_java.set_output(1000000)
EXEC rc('C:\WINNT\system32\cmd.exe /c dir')
dennyjava
2004-05-08
打赏
举报
回复
to Petergepeter(拔刀斋) :
java可以解.tar文件吗?用哪个包?
Petergepeter
2004-05-08
打赏
举报
回复
用JAVA 或PRO C PROCEDURE。
dennyjava
2004-05-08
打赏
举报
回复
help...
up...
【硬件电源管理】基于PWRBRK信号的紧急功耗控制机制:PCIe设备应急降功耗状态与软件可见性设计
内容概要:本文档为PCI-SIG工程变更通知(ECN),提出了一种通过PWRBRK信号实现的紧急功耗降低机制,旨在标准化PCI Express扩展卡与系统间的应急功耗控制。该机制利用原保留引脚B30作为PWRBRK#信号引脚,支持系统在紧急情况下快速通知扩展卡进入低功耗状态,以防止硬件损坏。文档详细定义了电气特性、时序要求、配置寄存器字段(如Device Capabilities 2、Device Control 2和Device Status寄存器)以及多设备和虚拟化环境下的行为规范,并补充了SR-IOV环境中虚拟功能(VF)对应急功耗降低状态的支持方式。; 适合人群:从事PCIe硬件设计、固件开发或系统架构的工程师,特别是
web课程设计-学生管理系统项目阐述
web课程设计-学生管理系统项目阐述
openssh 10.4p1-openEuler 24.03.zip
备份ssh配置
文件
: cp /etc/pam.d/sshd /etc/pam.d/sshdbak cp /etc/ssh/sshd_config /etc/ssh/sshd_configbak 完成安装后: 恢复/etc/pam.d/sshd
文件
: cat /etc/pam.d/sshdbak > /etc/pam.d/sshd 启动sshd: ******千万不要systemctl res
tar
t sshd ****** 而直接用下面的命令s
tar
t systemctl s
tar
t sshd 如果启动失败,可以journalctl -n 20 -f -u sshd 查看错误信息
Android蓝牙打印Demo(cpcl指令)
代码下载地址: https://pan.quark.cn/s/a4b39357ea24 在Android系统上达成蓝牙与便携式打印机的连接,通常包含了一系列技术要素和操作流程。名为"Android连接蓝牙打印机(cpcl指令)Demo完整版"的项目提供了一个全面的解决方案,它运用了专门的打印机指令集——CPCL(Control Program for ClearType Language),该指令集主要用于操控打印作业,尤其适用于标签和面单的打印。以下是关于此主题的详尽阐述: 1. **蓝牙传输打印**:Android平台内置了`BluetoothAdapter`类别用于管理蓝牙数据交互。必须确认设备已启用蓝牙功能,随后对邻近的蓝牙设备进行探测。`s
tar
tDiscovery()`函数负责启动搜寻过程,而`getBondedDevices()`能够列出已建立配对的设备。 2. **建立与便携打印机的联系**:当识别出目标打印机后,可借助`BluetoothDevice`类中的`createRfcommSocketToServiceRecord()`函数构建RFCOMM(蓝牙串行端口协议)的通道。一旦连接建立成功,便可通过`connect()`函数与打印机展开信息交流。 3. **CPCL编码**:CPCL是一种与ESC/POS类似的页面描述性语言,它用于调控打印机的输出格式、文字样式、条形码等。比如,`^PJL`用于设定页面布局,`^FO`指定输出位置,`^A`设定字体尺寸,`^BC`生成条形码,`^PG`执行分页操作。在Android程序中,需将CPCL编码转为文本格式,再经由蓝牙通道传输至打印机。 4. **博思达软件开发工具包**:博思达作为一家著名的打印...
【工业互联网】基于大模型的智能助手应用:iNeuOS平台小i助手实现多模态交互与生产数据融合分析系统设计
内容概要:本文介绍了iNeuOS工业互联网操作系统及其新发布的人工智能助手——小i助手。iNeuOS作为面向工业领域的数字化底座平台,具备设备接入、数据采集、边缘计算与上层PaaS应用支持能力,广泛应用于钢铁、航天、新能源等行业。小i助手是集成于该平台的工业专属大模型智能应用,深度融合生产场景,提供文字对话、语音输入、报告下载等功能,支持多端访问(APP、浏览器、桌面),并具备方言识别、权限统一、能力灵活组合等特点,旨在为运维、工艺和管理人员提供高效便捷的AI服务。; 适合人群:从事工业互联网、智能制造、设备运维等相关工作的技术人员及管理人员,具备一定信息化系统使用经验的用户。; 使用场景及目标:①通过自然语言或语音快速获取设备状态、生产数据与分析结果;②利用AI生成分析报告并离线查阅;③在不同终端无缝切换使用,提升现场响应效率与决策能力。; 阅读建议:本资料适用于希望了解iNeuOS平台AI能力扩展的用户,建议结合实际应用场景体验小i助手的多模态交互与业务集成优势,重点关注其与工业知识库、数据库及大模型的灵活协同机制。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章