标签: oracle-sql-developer

Oracle - 自动导出/卸载数据

Oracle SQL Developer 有一个选项可以将查询结果的内容导出为各种格式(CSV/固定宽度/Excel/XML)。有没有办法让它自动化?

如果没有,有哪些免费工具可以让我自动导出为 SQL Developer 能够导出的相同格式?

oracle export oracle-sql-developer

7
推荐指数
1
解决办法
2万
查看次数

使用 Oracle SQL Developer 创建转储文件

我想我错过了一个简单的点,但我找不到将 Oracle 导出 (exp/expdp) 和 Oracle 导入 (ipm/impdp) 与 Oracle SQL Developer(版本 1.5.5)一起使用的方法?有办法吗?

如果可能,我如何使它指向不同的 Oracle 导出或导入实用程序(它们位于不同的地方并且具有不同的版本,即 10g 、11g)?

oracle export oracle-sql-developer import

6
推荐指数
1
解决办法
3万
查看次数

在哪里可以找到 Oracle SQL Developer 的“生成数据库文档”功能的语法参考?

Oracle SQL Developer(我使用的是 v3.2)有一个名为“DB Doc”的特性,它为数据库对象生成文档。我主要想用它来为我的存储过程、函数、包和类型生成文档。但是,我找不到任何文档来描述我应该使用什么语法。

我已经确定我应该/* ... */在我的程序/任何东西上方的行上使用注释,并且(通过从 JavaDoc 借用)我已经成功地使用了@param@returns语句,但我不确定我还能使用什么。例如,是否有作者、版本、数据修改等字段?

我已经对这个站点、谷歌和 Oracle 的文档进行了多次搜索,但都无济于事!

oracle oracle-11g-r2 documentation plsql oracle-sql-developer

6
推荐指数
1
解决办法
1851
查看次数

Oracle tnsping.exe - 在哪里获取/下载它

我最近下载了最新版本的 Oracle SQL Developer (4.0.0.13),我的想法是 tnsping.exe 应该与它一起使用 - 但事实并非如此。我也很惊讶 SQL Developer 是作为文件存档提供的,没有任何类型的安装程序。
有人可以建议在哪里下载tnsping.exe吗?

oracle-sql-developer

6
推荐指数
1
解决办法
4万
查看次数

绿色图标是什么意思,为什么包体在有它时不展开?

在 SQLDeveloper 4 中,一些 10g PL/SQL 包有一个普通的 crate,而其他的有一个绿点。

那些带有绿点的人不会扩张他们的身体(可能只是巧合)。带绿点和不带绿点的包有什么区别,为什么有些包不膨胀?

在此处输入图片说明

oracle-10g oracle-sql-developer

6
推荐指数
1
解决办法
1万
查看次数

sqldeveloper ORA-12505。TNS:侦听器当前不知道连接描述符中给出的 SID

在这个网络中有与问题中给出的错误消息相关的类似问题提问和回答,但是这个问题与每个问题都略有不同。

我已经在我的 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 中的创建连接选项中

我收到以下错误。 在此处输入图片说明 ORA-12505。TNS:侦听器当前不知道连接描述符中给出的 …

oracle sqlplus ubuntu oracle-sql-developer

6
推荐指数
2
解决办法
11万
查看次数

NVARCHAR2 列的精度比 desc 命令显示的精度低 1.5 倍

我想更新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 连接。

NLS_SESSION_PARAMETERS

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)

oracle oracle-11g datatypes oracle-sql-developer

6
推荐指数
1
解决办法
639
查看次数

SQL Developer 中的 dbms_output 硬限制

我在使用 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 oracle-sql-developer

6
推荐指数
1
解决办法
7015
查看次数

将 3000 万行导出为 CSV

我有一个查询在 Oracle 数据库 (11g) 中命中多个表。我无权访问服务器本身。我使用 SQL Developer 或 SQL*Plus 进行连接。

大约有 3100 万行和 7 列,我想将其转储到 CSV 文件中。

我怎样才能做到这一点?

oracle oracle-sql-developer

5
推荐指数
1
解决办法
7万
查看次数

无法从 SQL Developer 连接到 Oracle

下面是错误

状态:失败 -Io 异常:网络适配器无法建立连接

它从我的系统连接,但无法从网络上的其他系统连接。ping 命令工作正常,tnsping也工作正常。任何建议和帮助都非常有帮助。

问题已解决,感谢支持...不是数据库问题...是网络问题...

oracle oracle-sql-developer

5
推荐指数
1
解决办法
6万
查看次数