ORACLE 10G imp error: ORA-12899

ORACLE 10G imp error: ORA-12899

2009-06-19 17:10:07| 分类: 默认分类 |字号 订阅
问题:

IMP-00019: 由于 ORACLE 错误 12899 而拒绝行
IMP-00003: 遇到 ORACLE 错误 12899
ORA-12899: 列 "JACKEYJ"."JK_REGISTER"."OPNAME" 的值太大 (实际值: 21, 最大值: 20)

列 1 523

从9i环境下exp出来的数据,imp到10g数据库的时候就出现这个错误。



解决方案:

修改oracle 10g的字符集
Oracle
修改数据库字符集为:ZHS16GBK
查看服务器端字符集SQL > select * from V$NLS_PARAMETERS
修改:$sqlplus /nolog
SQL>conn / as sysdba
若此时数据库服务器已启动,则先执行 SHUTDOWN IMMEDIATE 命令关闭数据库服务器,
然后执行以下命令:
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 ZHS16GBK
ERROR at line 1:ORA-12721: operation cannot execute when other sessions are active
若出现上面的错误,使用下面的办法进行修改,使用INTERNAL_USE可以跳过超集的检查:
SQL>ALTER DATABASE CHARACTER SET INTERNAL_USE ZHS16GBK
SQL>SHUTDOWN IMMEDIATE
SQL>STARTUP

出自http://blog.163.com/liuqiuliang_yss.popo/blog/static/4581691020095195107618/
当在Oracle数据库中创建一个新的数据库用户后,可能会遇到ORA-01017: invalid username/password; logon denied错误。这个错误提示表明用户无法通过提供的用户名和密码进行登录。 解决这个问题的方法有以下几种: 1. 确保输入的用户名和密码是正确的,并且没有错别字或者大小写错误。Oracle数据库对用户名和密码是区分大小写的。 2. 确认所使用的连接字符串是否正确。连接字符串包括数据库名、主机名、端口号等信息。确保连接字符串中的信息与数据库实际情况相符。 3. 检查数据库是否处于运行状态。如果数据库没有运行,用户是无法登录的。可以通过命令行或者图形界面来启动数据库。 4. 确保数据库用户已经被正确授权。使用管理员权限登录数据库,并检查是否已经为新创建的用户授予了合适的权限。可以使用GRANT语句来为用户授予权限,例如:GRANT CREATE USER,DROP USER,ALTER USER,CREATE ANY VIEW,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名。 5. 检查数据库连接配置文件是否正确。在应用程序中连接数据库时,需要检查连接配置文件中是否正确地指定了用户名和密码。 通过以上几种方法,您应该能够解决ORA-01017: invalid username/password; logon denied错误,并成功连接到Oracle数据库。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [ORA-01017: invalid username/password; logon denied Oracle数据库报错解决方案一-附件资源](https://download.youkuaiyun.com/download/weixin_42186728/15514749)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [ORACLE数据库报错:ORA-01017: invalid username/password; logon denied](https://blog.youkuaiyun.com/mu_Tchun/article/details/113754274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值