oracle数据库(PLSQL)导入.sql文件出错:无效的字符集 sql脚本是前一阵子在XP系统上得ORACLE10g通过PLSQL—export导出的,后面把系统还成win7了oracle还是以前的安装文件安装了(也就是还是以前的oracle只不过在win重装了)之后导入前面的.sql脚本文件(用PLSQL-import)就报这个错了我不知道以前的oracle的字符集,所以不知

题目
oracle数据库(PLSQL)导入.sql文件出错:无效的字符集

sql脚本是前一阵子在XP系统上得ORACLE 10g通过PLSQL—>export导出的,后面把系统还成win7了  oracle还是以前的安装文件安装了(也就是还是以前的oracle 只不过在win重装了)  之后导入前面的.sql脚本文件(用PLSQL ->import)就报这个错了 我不知道以前的oracle的字符集 ,所以不知道导入这个.sql文件要怎么修改现在的oracle的字符集??请高手帮忙

参考答案和解析
命令行中:
sqlplus / as sysdba;//注意空格
//关闭所有连接数据库的连接
SQL>SHUTDOWN IMMEDIATE;

   SQL>STARTUP MOUNT;

  SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION;

  SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;

  SQL>ALTER SYSTEM SET AQ_TM_PROCESSES=0;

  SQL>ALTER DATABASE OPEN;

  SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK;   SQL>SHUTDOWN IMMEDIATE;

  SQL>STARTUP

字符集就修改了。我估计用汉字编码肯定符合你的要求,另外你的文件就用记事本打开,另存为,编码选择"ansi"即可。


希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

Oracle系统不仅具有高性能的RDBMS,而且提供全过程的应用开发工具。如果要进行数据库建模,使用的是

A.SQL * Connect

B.Oracle Designer 2000

C.Oracle Developer 2000

D.Oracle Financials


正确答案:B
解析:Designer/2000是Oracle提供的CASE工具,它能够帮助用户对复杂系统进行建模、分析和设计。用户在数据库概要设计完成以后,即可以利用Designer/2000来帮助绘制E-R图、功能分布图、数据流图和方阵图,自动生成数据字典,数据库表、应用代码和文档。

第2题:

PLSQL设置问题

从PLSQL导出的SQL,再直接导入后全是乱码,应该怎么解决?

是需要修改PLSQL的设置吗?


选中后按F8


希望可以帮到您,别忘了采纳哟,愿您生活愉快!!

第3题:

(45)下列关于 Oracle 数据库系统的叙述中,哪一个是不正确的?

A)一个 Oracle 数据库系统主要由 Oracle 服务器和工具组成

B)Oracle 服务器支持 SQL 语言

C)Oracle 实例指的是数据库存储数据的集合

D)Oracle 数据库系统能支持对象一关系数据模型


正确答案:C

(45)【答案】C)
【解析】Oracle 实例是一些进程,包括 Oracle(系统)进程和为一个数据库操作的特定实例而创建的所有用户进程。

第4题:

MS-SQL SERVER数据库系统的核心是

A.SYBASE SQL SERVER

B.IBM DB2

C.Microsoft SQL Server

D.Oracle


正确答案:C
解析:MS-SQL Server数据库系统是美国Microsoft(微软)公司的产品,其核心是Microsoft SQL Server,简称为MS-SQL Server或SQL Server。它有两个主要版本。Microsoft SQL Server7.0是Microsoft数据库阵容中的主要版本,其中SQL Server产品的很多部分均被重新构建和重新编写。自SQL Server7.0发布以来,由于其优良的性能(可伸缩性、可管理性和可编程性)及价值,它已成为众多客户关系管理(CRM)、商业智能(BI)、企业资源规划(ERP)以及其他商业应用程序供应商和客户的首选数据库。此外。SQL世纪Server 7.0作为Internet数据库已取得了巨大成功;Microsoft SQL Server 2000是在Microsoft SQL Server7.0的基础上发展起来的,它已成为正在进行的SQL Server 产品革新的基础。Microsoft SQL Server2000企业版为下一代电子商务、关键业务和数据仓库应用程序提供了完整的数据库和分析平台。SQL Server2000包括支持XML和HT- TV,用于分区负载和确保正常运行时间的性能和可用性功能,以及用于自动执行例程任务和降低总拥有成本的高级管理和优化功能。此外,SQL Server 2000充分利用了Win- dows2000,包括支持活动目录服务以及最多32个处理器和64GB内存。

第5题:

MS—SQL SERVER数据库系统的核心是________。

A.SYBASE SQL SERVER

B.IBM DB2

C.Microsoft SQL Server

D.Oracle


正确答案:C
解析:MS—SQL SERVER数据库系统是美国Microsoft(微软)公司的产品,其核心是Microsoft SQL Server,简称为MS—SQL SERVER或SQL SERVER。

第6题:

兄弟们,同一软件实现既可以连接SQL2005又可以连接oracle?该如何实现?

兄弟们,我想问下, 我的软件用的数据库是SQL2005,对方一卡通的数据库是oracle的,能否在我的软件里读取oracle里的数据?就是说这个软件在有些窗体里连SQL,有些是连oracle,如果能实现的话,麻烦告之,最好附有远程连接同一局域网的代码,非常感谢!


怎么把同一个ID的XH用逗号链接起来。 用sql语句oracle的最后结果是这样子 select id,ltrim(sys_connect_by_path(xh,


希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!


第7题:

怎么去学习oracle?

我是做运维的,想学习oracle,但是不知道应该怎么去学习。以前也接触过,也学习过。但是理解的不是很到位,大家有什么好的方法和思路吗?


oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,分享下自己的学习经验。
一、定位
     oracle分两大块,一块是开发,一块是管理。
    开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;
    管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。
  
二:学习
可以先直接挑本ORACLE入门看,类似ORACLE10G入门,ORACLE基础的书,不求完全懂,能看一点是一点,学习ORACLE是一个长期的过程,你在懂了一些后,再去看别的书,你会找到很多相同点,那时候就会有恍然大悟的感觉,一点点看就OK了。


希望能帮到你,别忘了采纳我的答案哦,祝你生活愉快!



第8题:

在Oracle中,以下工具可以逻辑备份数据库对象或整个数据库()。

A.SQL*Plus

B.导出实用程序

C.导入实用程序

D.SQL*Loader


参考答案:B

第9题:

SQL Server、Access和oracle都是Microsoft公司开发的数据库系统。()


本题答案:错

第10题:

关于SQL*PLUS的叙述正确的是()

A.SQL*PLUS是ORACLE数据库的专用访问工具

B.SQL*PLUS是标准的SQL访问工具,可以访问各类关系型数据库

C.SQL*PLUS是所有ORACLE应用程序的底层API

D.SQL*PLUS是访问ORACLE数据库的唯一对外接口

E.以上所述都不正确


参考答案:A

更多相关问题