Oracle
Allen 2022-11-07 12:38:39 24774 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/

【版權聲明】
本文爲原創,遵循CC 4.0 BY-SA版權協議!轉載時請附上原文鏈接及本聲明。
原文鏈接:https://tdlib.com/am.php?t=rKL6iOmflo72
Tag: Oracle19c Oracle版本
我也要發一個   ·   返回首頁   ·   返回[Oracle]   ·   前一個   ·   下一個
歡迎評論
未登錄,
請先 [ 註冊 ] or [ 登錄 ]
(一分鍾即可完成註冊!)
返回首頁     ·   返回[Oracle]   ·   返回頂部