引用

SQL>execute dbms_xdb.sethttpport(8080);

SQL>execute dbms_xdb.setftpport(2100);

SQL>commit;

检查端口是否开启

引用

SQL> select dbms_xdb.GETHTTPPORT() from dual;

DBMS_XDB.GETHTTPPORT()

----------------------

8080

SQL> select dbms_xdb.GETFTPPORT() from dual;

DBMS_XDB.GETFTPPORT()

---------------------

2100

2、配置dispatch参数

引用

SQL> alter system set dispatchers ='(PROTOCOL=TCP) (SERVICE=rac1XDB)' scope=both sid='rac1';

System altered.

SQL> alter system set dispatchers ='(PROTOCOL=TCP) (SERVICE=rac2XDB)' scope=both sid='rac2';

System altered.

3、重启监听

引用

[oracle@node1 app]$srvctl stop listener -n node1

[oracle@node1 app]$srvctl stop listener -n node2

[oracle@node1 app]$srvctl start listener -n node2

[oracle@node1 app]$srvctl start listener -n node1

4、检查监听状态,注意端口号,协议

引用

[oracle@node1 app]$ lsnrctl status LISTENER_NODE1

LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 20-JAN-2011 13:41:15

Copyright (c) 1991, 2005, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=node1-vip)(PORT=1521)(IP=FIRST)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER_NODE1

Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production

Start Date                20-JAN-2011 13:40:16

Uptime                    0 days 0 hr. 0 min. 58 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /app/oracle/product/10.2.0/db_1/network/admin/listener.ora

Listener Log File         /app/oracle/product/10.2.0/db_1/network/log/listener_node1.log

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.4.182)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=172.16.4.178)(PORT=1521)))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=node1)(PORT=2100))(Presentation=FTP)(Session=RAW))

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=node1)(PORT=8080))(Presentation=HTTP)(Session=RAW))

Services Summary...

Service "+ASM" has 1 instance(s).

Instance "+ASM2", status BLOCKED, has 1 handler(s) for this service...

Service "+ASM_XPT" has 1 instance(s).

Instance "+ASM2", status BLOCKED, has 1 handler(s) for this service...

Service "PLSExtProc" has 1 instance(s).

Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...

Service "rac" has 2 instance(s).

Instance "rac1", status READY, has 1 handler(s) for this service...

Instance "rac2", status READY, has 2 handler(s) for this service...

Service "rac1XDB" has 1 instance(s).

Instance "rac1", status READY, has 1 handler(s) for this service...

Service "rac2XDB" has 1 instance(s).

Instance "rac2", status READY, has 1 handler(s) for this service...

Service "racXDB" has 2 instance(s).

Instance "rac1", status READY, has 0 handler(s) for this service...

Instance "rac2", status READY, has 0 handler(s) for this service...

Service "racXDB1" has 1 instance(s).

Instance "rac1", status READY, has 0 handler(s) for this service...

Service "racXDB2" has 1 instance(s).

Instance "rac1", status READY, has 0 handler(s) for this service...

Service "rac_XPT" has 2 instance(s).

Instance "rac1", status READY, has 1 handler(s) for this service...

Instance "rac2", status READY, has 2 handler(s) for this service...

The command completed successfully

2、脚本开启之后,即可用用客户端进行ftp传输

引用

[ora10g@hzmc rac]$ ftp 172.16.4.178 2100

Connected to 172.16.4.178.

220- node1

Unauthorised use of this FTP server is prohibited and may be subject to civil and criminal prosecution.

220 node1 FTP Server (Oracle XML DB/Oracle Database) ready.

530  Please login with USER and PASS.

530  Please login with USER and PASS.

KERBEROS_V4 rejected as an authentication type

Name (172.16.4.178

ra10g): system

331 pass required for SYSTEM

Password:

230 SYSTEM logged in

Remote system type is Unix.

ftp> bin

200  Type set to I.

ftp> cd /sys/asm

250 CWD Command successful

ftp> cd DATA/rac/datafile/

250 CWD Command successful

ftp> ls -rtl

227 Entering Passive Mode (172,16,4,178,148,40)

150 ASCII Data Connection

-rw-r--r--   1 SYS      oracle  503324672 JAN 20 05:19 SYSTEM.256.740397671

-rw-r--r--   1 SYS      oracle  304095232 JAN 20 05:19 SYSAUX.257.740397673

-rw-r--r--   1 SYS      oracle  26222592 JAN 20 05:19 UNDOTBS1.258.740397675

-rw-r--r--   1 SYS      oracle   5251072 JAN 20 05:19 USERS.259.740397675

-rw-r--r--   1 SYS      oracle  26222592 JAN 20 05:19 UNDOTBS2.264.740397951

226 ASCII Transfer Complete

ftp> get SYSTEM.256.740397671

local: SYSTEM.256.740397671 remote: SYSTEM.256.740397671

227 Entering Passive Mode (172,16,4,178,49,55)

150 BIN Data Connection

226 BIN Transfer Complete

503324672 bytes received in 60 seconds (8.2e+03 Kbytes/s)

注意ftp需要用bin模式,如采用默认传输模式ascii,则会报如下错误:

引用

ftp> get UNDOTBS1.258.740397675

local: UNDOTBS1.258.740397675 remote: UNDOTBS1.258.740397675

227 Entering Passive Mode (172,16,4,178,80,157)

150 ASCII Data Connection

550- Error Response

ORA-31198: Mismatch in number of bytes transferred due to non-binary mode

550 End Error Response

271257 bytes received in 0.19 seconds (1.4e+03 Kbytes/s)

oracle存储过程使用ftp,ASM存储FTP上传文件相关推荐

  1. 使用hbuilder前端工具直接连接服务器FTP/SFTP连接传输上传文件

    hbuilder前端工具直接连接FTP/SFTP连接传输上传文件#优点# 1>不需要冗余的下载ftp工具 *第一步* 1>hbuilder插件市场安装SFTP/FTP Sync 2> ...

  2. ftp局域网内实现上传文件资源共享

    ** 第一步:搭建ftp服务器 ** 1.安装ftp服务 2.添加站点 3.配置站点的用户名和密码 第二步:创建springboot项目整合ftp 1.添加ftpclient的依赖 <depen ...

  3. filezilla定时上传_ftp定时任务上传文件,ftp怎么做到定时任务上传文件

    FTP是File Transfer Protocol的简称,又被称为文件传输协议,是一种将数据上传和下载到Internet的方式.FTP是一套公认的且简单的协议,是传输单个文件以及多个文件的一个最有效 ...

  4. ftp命令行下载/上传文件

    目录 准备工作: 需要安装ftp,如果没有直接安装,安装命令:yum -y isntall ftp 1.登陆 2.下载(不输入bin的话下载后文件会有问题) 2.1先输入bin 2.2 get 文件名 ...

  5. 上传文件到云服务器存储路径,上传文件到云服务器存储路径

    上传文件到云服务器存储路径 内容精选 换一换 云容器引擎需要与其他云服务协同工作,云容器引擎需要获取如下云服务资源的权限. 一个存储库只可以绑定一个备份策略.一个存储库只可以绑定一个复制策略.一个存储 ...

  6. 使用百度云对象存储BOSnodejs上传文件

    BOS上传文件核心代码 const config = {credentials: {ak: '',sk: ''} };let bucket = ''; let client = new BosClie ...

  7. TP腾讯云存储COS上传文件

    composer下载: "require": {"qcloud/cos-sdk-v5": ">=2.0" } composer安装 p ...

  8. java通过ftp方式上传_通过FTP以Java方式上传文件

    我试图开发一个简单的java代码,它将一些内容从本地机器上传到服务器/另一台机器.我使用下面的代码 import sun.net.ftp.*; import java.io.*; public cla ...

  9. ftp+线程池批量上传文件

    FTP服务器(File Transfer Protocol Server)是在互联网上提供文件和访问服务的计算机,它们依照提供服务.FTP是File Transfer Protocol(文件传输协议) ...

  10. 使用vsftpd搭建ftp,用户无法上传文件

    553 Could not create file. 在centOS7上使用vsftpd搭建ftp服务器,参考了这篇博客:http://blog.csdn.net/the_victory/articl ...

最新文章

  1. Ubuntu 使用root 帐号开启 SSH 登录
  2. 吴恩达 coursera ML 第十一课总结+作业答案
  3. C语言实现01字符转比特流
  4. eyoucms 入门必备
  5. 触发器 REFERENCING OLD AS OLD NEW AS NEW FOR EACH Row
  6. springmvc重定向之后取值的几种办法以及优劣比较
  7. HDU2030 汉字统计【入门】
  8. 【PAT】A-1034 :Head of a Gang(图的DFS遍历和map的巧妙使用---图的入门题目)
  9. ffmpeg系列之编译安卓版ffmpeg库
  10. java基于springboot的毕业生简历模板分享管理系统
  11. 初级程序员考试知识点总结
  12. Windows便签数据恢复
  13. 二分匹配Hopcroft-Carp算法
  14. MMA-符号学运算的奥妙
  15. 如何将域名http转换成https?
  16. 抛开那些人生大道理,保持初心,砥砺前行
  17. 烤仔看世界 | Zuckerverse:Facebook帝国的“元”设想
  18. symbian模拟器试用到期后的处理办法
  19. linux下phy接光模块,C6638,linux mac to mac 模式(没PHY),接SFP+模块,通过光纤(30cm)与PC连接。在PC显示该网络链路为10Gbps,网口问题...
  20. 查看飞信隐身是可以做到的。而且很简单。

热门文章

  1. Error: EACCES: permission denied, mkdir
  2. oracle 数据库新建实例导入数据
  3. 2021-08-15
  4. $.each()、$.map()区别浅谈
  5. 11 | 排序(上):为什么插入排序比冒泡排序更受欢迎?
  6. oracle10客户端tnsname,连接Oracle RAC 的tnsname.ora设置
  7. 计算机专业sci二区论文难吗,通信专业二区sci难吗
  8. printf函数源码linux,再来一版简易的printf函数实现
  9. nios ii小实验——第一个demo指导书
  10. 单元测试原来是这样的呼