点击下一步,重新配置即可

一路下一步,直到出现此界面,监听配置完成

如出现本地链接没问题,但是远程链接不上,解决方式同上linux操作系统的处理方式
问题二
如果数据库是在linux操作系统上安装的,静默安装之后一般没有listener.ora文件【如果不做他用,不用配置监听文件监听服务也能启动,但是牵扯到更换监听端口就必须要配置listenser.ora文件了。
【配置方式】
vi listener.ora 把一下代码黏贴进去
LISTENER= (DESCRIPTION= (ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.3.88)(PORT=1555))))
注:LISTENER为监听名称,HOST=xxx为本机IP,PORT:准备作为监听的端口号 默认1521
监听分为动态注册和静态注册,以下是静态注册部分
优点:服务端关库时可以通过客户端远程起库
1)静态注册要点
① 静态注册必须在listener.ora中描述(SID_List_监听器的名字=xxxxx)
② 实例不必启动,静态监听器也能注册
③ 服务器启动静态监听后,可以通过远程启动数据库
2)静态注册的描述分为两部分内容
① 网络三要素:1、Protocal 2、Host 3、Port
② 服务名描述:GLOBAL_DBNAME:全局数据库名(静态注册特征)
3)listener.ora配置示例
LSN2 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.88)(PORT = 1522)) ) ) SID_LIST_LSN2 = (SID_LIST = (SID_DESC = (GLOBAL_DBNAME=prod ) (ORACLE_HOME = /u01/oracle) (SID_NAME =prod) ) )
其中:
PROTOCOL指的是监听接收链接的协议;
HOST是指的监听运行的主机或者IP地址;
PORT指的是监听运行的端口;
SID_NAME指的是监听服务的实例名;
GLOBAL_NAME指的是监听服务的服务名;
ORACLE_HOME指的是监听服务的$ORACLE_HOME。
如果[监听名]和SID_LIST_[监听名]配置是成对出现的,这代表是静态监听;如果listener.ora文件只有[监听名]的配置,监听就变成动态监听。
动态注册:客户端(sys用户)只能在远程数据库启动的情况下连接上,远程数据库关闭时客户端连接不上远程数据库。
静态注册:无论远程数据库处于开启还是关闭状态,客户端(sys用户)都可连接上。
静态注册可以在客户端控制服务器端数据库的启停,而动态注册则不可以,动态注册的监听在实例关闭时会被注销。
数据库关闭的状态下,只有sys用户可连入数据库,其他用户不可连入。
我司没有用静态监听的机器,这里不多做赘述
问题三
数据库常见错误之密码问题
一般oracle用户名的密码都设定的是默认,尽管这样,在长时间不更新密码的情况下也会出现密码过期的情况,进入数据库,查看用户的profile是哪个

查看用户密码的相应信息
