win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154

win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154,第1张

你运行TNSPING XWSP-PRD通吗(看看显示的连接配置和你列出来的是否一致)

如果你plsqldev能够连接,但命令行exp不可以,多半是你机器上有多套oracle客户端配置导致(有些软件会自动安装oracle客户端)

你可以在d;\oracle\product\1020\db_1\bin下执行exp试验下,这样会用到你上面列出来的连接配置

pde文件,是PLSQL Developer专用的数据导出文件格式。

需要执行数据导入时,运行PLSQL Developer->工具->导入表->PLSQL Developer->选择“导入文件”(此时,需要输入pde文件的所在位置)->导入。

这样,PLSQL Developer就会将先前以pde格式导出的数据导入到数据库中。

PL/SQL Developer导入导出工具

PL/SQL Developer位于PLSQL DEV工具的“Tools”菜单下的“Export tables„”和“Import

tables„”下,可以进行数据的导出和导入。

SQL CLOB 是内置类型,它将字符大对象 (Character Large Object) 存储为数据库表某一行中的一个列值。默认情况下,驱动程序使用 SQL locator(CLOB) 实现 Clob 对象,这意味着 CLOB 对象包含一个指向 SQL CLOB 数据的逻辑指针而不是数据本身。Clob 对象在它被创建的事务处理期间有效。

在一些数据库系统里,也使用Text 作为CLOB的别名,比如SQL Server。

这种情况,我一般这么做:

1 用plsqldev自己的格式导出表结构和数据

2 导出其他对象(存储过程、视图、函数、序列号等)

3 到目标数据库上进行恢复。

plsql怎么备份数据库 报错 cannot export in sql format,use pl/sql developer fo

用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer

只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外

Sql Insert的那个可以导成sql,可以用文本编辑器打开。

pl/sql developer 也可以导出,但文本编辑器不能打开。

自己写sql语句就行了。

例如:

select 'insert into "tbname" ("col1","col2") values ('||col1||','||col2||') ;' from tb name ;

类似的,然后使用spool 放到文本里面。

方法/步骤

1、打开PLSQL

Developer,输入用户名和口令,进行连接,如下图所示:

2、依次点击“文件(F)”->“新建(N)”->“SQL窗口(S)”,如下图所示:

3、在窗口中输入以下SQL语句:

--1、创建一个表

T_USER

create

table

T_USER

(

USERID

varchar2(50)

default

SYS_GUID()

not

null

primary

key,

USERNAME

varchar2(20)

not

null,

USERPWD

varchar2(30)

not

null

);

如下图所示:

4、向表中插入2条数据,语句如下:

--插入2条数据

insert

into

T_USER(USERNAME,USERPWD)

values('admin','admin');

insert

into

T_USER(USERNAME,USERPWD)

values('test','test');

select

from

T_USER;

如下图所示:

5、更新表中的记录,语句如下:

--更新一条数据

update

T_USER

set

USERPWD='admin123'

where

USERNAME='admin';

select

from

T_USER;

如下图所示:

6、删除表中的一条记录,语句如下:

--删除一条数据

delete

from

T_USER

where

USERNAME='test';

select

from

T_USER;

如下图所示:

7、销毁刚创建的表,语句如下:

--删除表

drop

table

T_USER;

select

from

T_USER;

可以看到左侧的Tables目录下表已经不存在了,此外查询表会报错,说明表确实已经销毁不存在了,如下图所示:

以上就是专题栏小编带来的pl/sql

developer教程,更多教程请看“>

以上就是关于win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154全部的内容,包括:win7 安装Oracle10g,使用exp工具导出Oracle11g用户所有数据,报错信息提示EXP-00056: ORACLE-12154、PLSQL Developer怎样打开.pde 文件、如何导出含有CLOB字段的表数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/sjk/9600400.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存