Oracle SQL Developer 有一个选项可以将查询结果的内容导出为各种格式(CSV/固定宽度/Excel/XML)。有没有办法让它自动化?
如果没有,有哪些免费工具可以让我自动导出为 SQL Developer 能够导出的相同格式?
我想我错过了一个简单的点,但我找不到将 Oracle 导出 (exp/expdp) 和 Oracle 导入 (ipm/impdp) 与 Oracle SQL Developer(版本 1.5.5)一起使用的方法?有办法吗?
如果可能,我如何使它指向不同的 Oracle 导出或导入实用程序(它们位于不同的地方并且具有不同的版本,即 10g 、11g)?
Oracle SQL Developer(我使用的是 v3.2)有一个名为“DB Doc”的特性,它为数据库对象生成文档。我主要想用它来为我的存储过程、函数、包和类型生成文档。但是,我找不到任何文档来描述我应该使用什么语法。
我已经确定我应该/* ... */在我的程序/任何东西上方的行上使用注释,并且(通过从 JavaDoc 借用)我已经成功地使用了@param和@returns语句,但我不确定我还能使用什么。例如,是否有作者、版本、数据修改等字段?
我已经对这个站点、谷歌和 Oracle 的文档进行了多次搜索,但都无济于事!
oracle oracle-11g-r2 documentation plsql oracle-sql-developer
我最近下载了最新版本的 Oracle SQL Developer (4.0.0.13),我的想法是 tnsping.exe 应该与它一起使用 - 但事实并非如此。我也很惊讶 SQL Developer 是作为文件存档提供的,没有任何类型的安装程序。
有人可以建议在哪里下载tnsping.exe吗?
在 SQLDeveloper 4 中,一些 10g PL/SQL 包有一个普通的 crate,而其他的有一个绿点。
那些带有绿点的人不会扩张他们的身体(可能只是巧合)。带绿点和不带绿点的包有什么区别,为什么有些包不膨胀?

在这个网络中有与问题中给出的错误消息相关的类似问题的提问和回答,但是这个问题与每个问题都略有不同。
我已经在我的 ubuntu 中安装了 oracle 12c 可以通过命令提示符成功连接到我的hr用户sqlplus hr/hr@pdborcl。
oracle@ubuntu:~$ sqlplus hr/hr@pdborcl
SQL*Plus: Release 12.1.0.2.0 Production on Mon Nov 16 21:57:24 2015
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Last Successful login time: Mon Nov 16 2015 21:24:32 +05:45
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, OLAP, Advanced Analytics and Real Application Testing options
SQL>show user;
USER is "HR"
Run Code Online (Sandbox Code Playgroud)
然而,我试图轻松地使用 sqldeveloper。当我提供以下凭据时,在 sqldeveloper 中的创建连接选项中
我想更新nvarchar2列的精度并遇到了一个有趣的案例。我试图在下面复制它:
create table test_table1
(col1 nvarchar2(100));
table TEST_TABLE1 created.
desc test_table1
Name Null Type
---- ---- --------------
COL1 NVARCHAR2(150)
Run Code Online (Sandbox Code Playgroud)
我们观察到nvarchar2列的显示精度是指定精度的 1.5 倍。因此,如果我必须复制类型为 的列的精度NVARCHAR2(375),那么我们需要将其声明为NVARCHAR2(250).
我试图寻找解释,但找不到任何解释。有没有人对此有任何想法?我们正在使用 Oracle-11g,与 Oracle SQL Developer 连接。
select * from NLS_SESSION_PARAMETERS;
+-------------------------+------------------------------+
| PARAMETER | VALUE |
+-------------------------+------------------------------+
| NLS_LANGUAGE | AMERICAN |
| NLS_TERRITORY | AMERICA |
| NLS_CURRENCY | $ |
| NLS_ISO_CURRENCY | AMERICA |
| NLS_NUMERIC_CHARACTERS | ., |
| NLS_CALENDAR | GREGORIAN |
| …Run Code Online (Sandbox Code Playgroud) 我在使用 SQL Developer 时遇到问题 - 无法设置dbms_output大于 1 000 000 个符号的缓冲区,但它在 SQL*Plus 中有效。这个脚本:
SET SERVEROUTPUT ON SIZE UNLIMITED
BEGIN
for c in (SELECT rpad('a',1000,'a') ll from dual connect by level <=2001) loop
dbms_output.put_line (c.ll);
end loop;
dbms_output.put_line ('www');
END;
/
Run Code Online (Sandbox Code Playgroud)
在 SQL*Plus 中工作,但失败:
ORA-20000:ORU-10027:缓冲区溢出,限制为 1000000 字节 ORA-06512:在“SYS.DBMS_OUTPUT”,第 32 行 ORA-06512:在“SYS.DBMS_OUTPUT”,第 97 行 ORA-06512:在“SYS.DBMS_OUTPUT”,第 112 行 ORA-06512:在第 3 行
在 SQL Developer 中。
我尝试dbms_output在 SQL Developer 中使用视图并将大小设置为无限制,如here所述,但打印了相同数量的符号并且没有“www”行。SQL Developer 的版本是 4.03.16。这是一个已知问题吗?
我有一个查询在 Oracle 数据库 (11g) 中命中多个表。我无权访问服务器本身。我使用 SQL Developer 或 SQL*Plus 进行连接。
大约有 3100 万行和 7 列,我想将其转储到 CSV 文件中。
我怎样才能做到这一点?
下面是错误
状态:失败 -Io 异常:网络适配器无法建立连接
它从我的系统连接,但无法从网络上的其他系统连接。ping 命令工作正常,tnsping也工作正常。任何建议和帮助都非常有帮助。
问题已解决,感谢支持...不是数据库问题...是网络问题...
oracle ×8
export ×2
datatypes ×1
import ×1
oracle-10g ×1
oracle-11g ×1
plsql ×1
sqlplus ×1
ubuntu ×1