Oracle
Allen 2022-11-07 12:38:39 24511 0 0 0 0
Oracle19c,Oracle版本,Oracle19c版本与以前的版本有很多不同,在安装和使用时尤其要注意。在这里总结一些遇到的问题,记录一下。

Oracle19c版本与以前的版本有很多不同,在安装和使用时尤其要注意。在这里总结一些遇到的问题,记录一下。

1,字符集

选择字符集:【使用操作系统字符集(ZHS16GBKIC)】

原来默认的就是【使用操作系统字符集(ZHS16GBKIC)】,直接默认就可以。

但19c默认的改为【使用Unicode (AL 32UTF8)U)】

需要选择一下。

国家字符集没有变化:默认选择【AL1 6UTF16- Unicode UTF-16通用字符集】,语言:简体中文;默认地区:中国。

...

2,

用以下语句导入数据,会提示错误:

E:\>impdp CMDBA/xxx@db01 schemas=CMDBA dumpfile=db01_CMDBA.dmp DIRECTORY=db01_bak LOGFILE=db01_log:Impdp_CMDBA.log

Import: Release 19.0.0.0.0 - Production on 星期二 10月 25 11:18:17 2022
Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

连接到: Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
ORA-39002: 操作无效
ORA-39070: 无法打开日志文件。
ORA-29283: 无效的文件操作 : 意外的 "LFI" 错误 (1509)[29437]

...

网上询问得到回复:LOGFILE 和 dumpfile都在DIRECTORY下面,不能单独指定

去掉路径后,导入成功,只执行以下命令:

impdp CMDBA/xxx@db01 schemas=CMDBA dumpfile=db01_CMDBA.dmp DIRECTORY=db01_bak  LOGFILE=Impdp_cmDBA.log

日志生成到[db01_bak]目录下。

...

3,一些参数变量已经弃用

登录时提示:

ORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instance

...

查看哪些参数过期了
select t.NAME from v$parameter t where t.ISDEPRECATED='TRUE'
应该是以下造成的:
alter system set sec_case_sensitive_logon=false;
相关链接:
https://blog.csdn.net/cuiyan1982/article/details/79648412
http://blog.itpub.net/26775086/viewspace-730142/

Tag: Oracle19c Oracle版本
我也要发一个   ·   返回首页   ·   返回[Oracle]   ·   前一个   ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Oracle]   ·   返回顶部