oracle字体选哪个文件夹,oracle 应用小记——字体,客户端PC名称,数据导入

最近使用oracle,又有三个体会,记录如下

一、字体问题

涉及到客户端、服务器端、客户端注册表三者的字体设置。否则会出现乱码,甚至于客户端无法使用PQ/SQL

DEVELOPER连接到服务器。

一般情况下,将客户端的注册表hklm-software-oracle-home0

nls-lang设置成跟服务器端一致的字体即可,我们一般设成AMERICAN_AMECRICA.US7ASCII,否则,若是不一致,会出现,查询的时候出现中文乱码。

当本地安装了服务器端,并配置了服务器,若此服务器端的字体不一致,则需修改客户端的字体,我的电脑——属性——高级——环境变量,新增nls_lang内容为本地服务器端的字体属性,一般为SIMPLIFIED

CHINESE.ZHS16GBK.当然,需事先查看本地服务器端的字体方可。

二、客户端PC名称的问题

我使用以前本地配置好的Oracle服务器端,怎么连也连不上去,出现“no host”“no

listen”之类的提示,开始以为用户名密码错误或服务没有开启。操作了一系列之后,发现问题仍没有解决,最后搜索了下,发现配置好后,更改了客户端PC机名称所致。即客户端名称不能随便更改。

三、excel数据导入

将第三方信息导入数据库,第三方提供的是excel表格,可惜是手工输入的,不是系统数据库提出来的,就存在一个问题:手工输入导致格式不统一,有的地方为空,有的地方多输入了table

空格 回车等字符,甚至于中英文字符混用,导致数据导入时,sql语句很多地方都不认,需手工修改一下。

数据导入过程很简单,如下

1、使用pq/sql developer工具,我使用的版本是8.5,之前5.0的版本没有数据导入功能。

2、将excel表格另存为“文本文件(制表符分隔).txt”或“csv(逗号分隔).csv”文件。

3、pq/sql developer工具的,tools---text importer----open data

files,然后,设置data to

oracle,将导入文本的各列与数据库相关表的各字段相对应。若数据格式统一规范的话,直接imort即可;若不规范,则先import

to

script,然后修改相应的出错的sql语句。再将sql文档,打开,执行即可。不过,有时候要前面加begin,后面加end,去掉默认的commit;有时候,插入的数据条数不能太多,否则会出错。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值