plsql怎么查看在执行存储过程

plsql怎么查看在执行存储过程,第1张

-- 进入cmd,执行类似于下面的 *** 作:

C:\Documents and Settings\Administrator>sqlplus /nolog

SQLPlus: Release 102010 - Production on 星期四 4月 21 10:18:45 2011

Copyright (c) 1982, 2005, Oracle All rights reserved

idle> conn eygle/eygle

已连接。

eygle@SZTYORA> create or replace procedure emp_proc(emp_cur out sys_refcursor)

2 as

3 begin

4 open emp_cur for SELECT FROM EMP;

5 end;

6 /

过程已创建。

eygle@SZTYORA>

eygle@SZTYORA> var v_emp refcursor;

eygle@SZTYORA> exec emp_proc(:v_emp);

PL/SQL 过程已成功完成。

eygle@SZTYORA> print v_emp;

EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO LOC

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

7499 ALLEN SALESMAN 7698 1981-02-20 00:00:00 1600 300 30 CHICAGO

7521 WARD SALESMAN 7698 1981-02-22 00:00:00 1250 500 30 CHICAGO

7654 MARTIN SALESMAN 7698 1981-09-28 00:00:00 1250 400 30 CHICAGO

7844 TURNER SALESMAN 7698 1981-09-08 00:00:00 1500 0 30 CHICAGO

eygle@SZTYORA>

dmp文件的导入导出

一、dmp文件的导入

方法一(需安装PLSQL)

1.运行PLSQL,在oracle登陆窗口输入用户名和密码登陆到数据库

2运行工具>导入表,d出导入对话框

3单击下方选择文件按钮,在d出对话框选择要导入的dmp文件,点击打开

4在上一步执行后会返回步骤2的导入对话框,点击右下方的导入按钮即可进行导入。之后会d出cmd命令窗口,待该程序运行结束后导入完成。

5查看是否导入成功,打开Tables可以看到是否导入成功

方法二(利用cmd)

1打开cmd窗口(运行>cmd),输入imp回车

2输入用户名和密码

3如上图所示,显示“连接到„”后,方可执行下面步骤。输入导入文件的路径如:E:\project\zhgisdmp

4“输入插入缓冲区大小(yes/no)”、 “只列出导入文件的内容(yes/no)”、 “导入权限(yes/no)”、“导入表数据(yes/no)”、“导入整个导出文件(yes/no)”一路直接回车即可。

二.导出dmp文件

导出dmp文件与导入类似:

登陆PLSQL后,点击菜单栏>工具>导出表,在d出窗口里,可以利用ctrl和shift键选择要导出的表,下方“选择路径”按钮可以选择导出的路径。

楼主你好,之前我遇到过类似的问题,就是我的oracle客户端程序在windows系统中的环境变量出现了问题(我的电脑-->右击系统属性-->环境变量),看下Path 变量中是否配置了oracle的安装路径,之前我使用了其他的客户端程序,把这个变量抹掉了。

1首先检查监听程序是否能正常启动,开始,运行 cmd--->lsnrctl start,检查监听是否是在正常运行,如果正常运行,会提示:TNS-01106: 使用名称LISTENER的监听程序已经启动。如果没有运行,用上面的命令启动监听程序。

2还在命令提示行里用 tnsping 服务名 ,来检查tnsnamesora服务配置是否正确。正确的提示例如:

已使用 TNSNAMES 适配器来解析别名

Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)

(HOST = 19216806)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = 服务名)))

OK (50 毫秒)

3plsql developer 连接不上,可以在不登录的情况下,打开‘工具’-‘首选项’,设置下 oracle主目录名和OCI库的路径。

以上就是关于plsql怎么查看在执行存储过程全部的内容,包括:plsql怎么查看在执行存储过程、怎么用plsql导入dmp文件、oracle用命令提示符可以启动,但是PLSQL登陆时却提示无监听程序,在网上找的办法都没法解决,求高手!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9752390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存