分类 Oracle 下的文章

执行sql提示错误:
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0

出现原因大部分是因为oracleSID不对,排查方法:

export ORACLE_SID=xxxx --设置实例
echo $ORACLE_SID --查看当前实例

查看监听状态

lsnrctl status

随后重新登录,执行sql就不会提示报错。

oracle exp imp注释乱码问题 备份oracle文件还原后注释乱码

1. 设置导出oracle备份文件的编码

在Oracle 的当前用户下面加环境变量

export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

2. 查看字符集

通过NLS_DATABASE_PARAMETERS视图查看数据库的NLS参数。

SELECT * FROM NLS_DATABASE_PARAMETERS ORDER BY PARAMETER;
免责声明
本博客部分内容来自于互联网,不代表作者的观点和立场,如若侵犯到您的权益,请联系[email protected]。我们会在24小时内进行删除。