Centos7 安装Oracle11g 时遇到的问题及解决办法
1.安装前缺少依赖包compat-libstdc++-33-3.2.3
yum install compat-libstdc+±33-3.2.3
2.安装数据库./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq 时报INS-30001错误
解决办法:db_install.rsp 配置文件所有带password的配置项设置一个密码(最笨的办法)
3.运行./runInstaller报(INS-32012) Unable To Create Directory
解决办法:有可能某些文件和文件夹没有权限,可以给安装目标根目录增加权限。
chown -R oracle:oinstall /oradata
4.运行./runInstaller不弹图形界面
解决办法:
1).xmanager root用户登录到oracle服务器
2).运行 export DISPLAY=本机地址:0.0
3).执行xhost +
4).切换到oracle用户,运行./runInstaller。
5.运行./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq 时报 Exception in thread "main" java.lang.NoClassDefFoundError
解决办法:
系统中设置了DISPLAY环境变量
执行:unset DISPLAY
然后再执行runInstaller.sh
6.安装成功后输入sqlplus / as sysdba 报ORA-01031: insufficient privileges
解决办法:用Oracle用户登录
7.运行.sh文件命令
sh /oradata/soft/oraInventory/orainstRoot.sh sh /oradata/soft/oracle11g/product/11.2.0.3/dbhome_1/root.sh
8.登录oracle时报错ORA-01034
解决办法:服务没启动
9.oracle 服务启动
1). oracle 登录 ,注意不要登录root 再sudo oracle
2). lsnrctl start(监听程序) (不启动报ORA-12547: TNS: 丢失连接)
3). sqlplus / as sysdba
4). startup(Oracle数据库) (不启动报ORA-12514, TNS:listener does not currently know of service requested in connect descriptor)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2021-04-06 Oracle 计算工时除去节假日 (不精确到每天工作时间)
2021-04-06 ORA-06550: 第 1 行, 第 755 列: PLS-00103: 出现符号 "PF_ETL_CREATE_DIM_OA_TIME"在需要下列之一时: := . ( @ % ; 符号 ";在 "PF_ETL_CREATE_DIM_OA_TIME" 继续之前已插入。