linux下安装部署oracle

1、数据库连接超时

可能原因:防火墙没关

2、oracle启动监听报错

检查etc文件夹下的hosts文件,正确的文件内容如下(可以从正常启动监听的电脑中拷贝过来即可):

3、oracle12c报错

问题原因:
Oracle 12c的参数SQLNET.ALLOWED_LOGON_VERSION默认等于11。当我们使用11g JDBC之前版本的thin驱动连接的时候,就会报错。
解决方法:
在数据库服务器上的oracle/network/admin/sqlnet.ora文件添加一行SQLNET.ALLOWED_LOGON_VERSION=8,重启数据库,重新连接数据库,可以成功连接,问题解决。

oracle启动
操作顺序 输入命令
切换至oracle用户 su - oracle
启动监听 lsnrctl start
启动数据库实例 sqlplus / as sysdba
startup
exit
启动管理控制台(可选) emctl start dbconsole
查看监听的状态 lsnrctl status
查看管理控制台的状态 emctl status dbconsole

oracle关闭
操作顺序 输入命令
切换至oracle用户 su - oracle
关闭数据库实例 sqlplus / as sysdba
shutdown immediate
exit
关闭监听 lsnrctl stop
关闭管理控制台(可选,若开启,请关闭) emctl stop dbconsole

posted on 2021-12-03 14:58  seamy  阅读(160)  评论(0编辑  收藏  举报