在centos7下安装好Oracle之后第一次启动时出现的问题

问题在当时安装的时候忘记了,但是以下要做的事情都做完之后常见的问题应该可以解决


第一、数据库安装成功之后在root用户下关闭防火墙

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

第二、为主机配置固定IP地址

虚拟机模式为桥接。

在网络中配置IP以及相关设置如下:

 

第三、localhost有多个地址,容易引发监听冲突

1.修改主机名

hostname   +想要的主机名

如:  hostname  dbserver

2.修改hosts

vim /etc/hosts

添加/修改     IP + 主机名

: 192.168.117.128  dbserver

3.修改network

vim /etc/sysconfig/network

添加/修改  hostname = 主机名

: hostname =  dbserver

详情链接:

http://blog.csdn.net/zhou920786312/article/details/77413891

 

第四、修改listener.ora tnsnames.ora

监听无法启动成功大多都是这个问题,比如:

TNS-01155: Incorrectly specified SID_LIST_liste1 parameter in LISTENER.ORA

NL-00303: syntax error in NV string
Listener failed to start. See the error

详情参照

http://blog.itpub.net/23718752/viewspace-1061787/


修改:

listener.orahostGlobal_dbanmeOracle_home,sid_name 以下是本次安装成功图例仅供参考

 

tnsnames.orahost,sid。(如果host和主机名或者ip地址相同可以不改)以下是本次安装成功图例仅供参考

 


链接到Oracle

第一、查看监听配置

lsnrctl status

第二、在Oracle用户下关闭监听

 lsnrctl stop

第三、在Oracle用户下开启监听

lsnrctl start

第四、登入到sqlplus

sqlplus / as sysdba 

第五、开启数据库服务

startup

第六、创建表空间四步骤

第七、然后在win下可以输入 账号密码就可以登陆到数据库

PSSID是实例名本次安装使用的是orcl

如果是database登陆数据库

出现以下问题

ErrorCode: -2147467259

[Oracle Data Provider for .NET, Managed Driver]

Number: -1000

ErrorMessage: 连接请求超时

ps. Please make sure your firewall (running on the Oracle server) allows 1521 (TCP) port

and ensure the file '\xxx\network\admin\listener.ora' is set correctly.

则说明你防火墙没有关闭完成,重启虚拟机然后输入以下命令即可

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值