Oracle创建监听及监听和实例自启

一、创建Oracle监听:

Linux操作系统

#使用xmanager工具启动图形界面
#Oracle单实例数据库使用Oracle用户创建监听,集群监听在grid用户下管理
#配置本机图形显示环境变量
$ export DISPLAY=192.168.48.1:0.0

#启动netca("Oracle Net Configuration Assistant")
$ netca

Windows操作系统
启动Net Configuration Assistant程序
在这里插入图片描述

启动图形安装界面
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

Linux操作系统监听创建完毕后终端会显示一下内容:
[orcl][oracle@shuaige ~]$ netca

Oracle Net Services Configuration:
Configuring Listener:LISTENER
Listener configuration complete.
Oracle Net Listener Startup:
    Running Listener Control: 
      /u01/app/oracle/product/11.2.0.4/bin/lsnrctl start LISTENER
    Listener Control complete.
    Listener started successfully.	#创建成功后监听是启动状态
Oracle Net Services configuration successful. The exit code is 0
[orcl][oracle@shuaige ~]$ 

#监听停启命令
#启动监听:
$ lsnrctl start

#关闭监听:
$ lsnrctl stop

#监听状态:
$ lsnrctl status

#查看更多命令:
$ lsnrctl help

#执行结果如下:
[orcl][oracle@shuaige ~]$ lsnrctl help

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 19-MAR-2021 07:58:48

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

The following operations are available
An asterisk (*) denotes a modifier or extended command:

start               stop                status              
services            version             reload              
save_config         trace               spawn               
change_password     quit                exit                
set*                show*               

[orcl][oracle@shuaige ~]$ 
Windows操作系统创建监听完毕后查看服务

此电脑右键 —> 管理 —> 服务

刚刚创建完数据库监听,重启一下此服务(因为此时数据库实例可能没有注册到监听上)
在这里插入图片描述win + r 打开cmd
输入lsnrctl status查看数据库监听状态
在这里插入图片描述实例已经注册到监听中

二、配置开机自动启动Oracle数据库监听与实例

1、Windows系统中设置服务自动重启即可

此电脑右键 —> 管理 —> 服务 —> 找到OracleOraDb11g_home1TNSListenerOracleService实例名
—>双击 (启动方式改为自动即可)
在这里插入图片描述
2、Linux操作系统设置监听和数据库开机自启需修改配置文件


1、oracle用户修改配置文件
$ vi /etc/oratab

orcl:/u01/app/oracle/product/11.2.0/orcl:Y
#将N改为Y(默认为N)

2、root用户下修改系统配置文件
# vi /etc/rc.local

#$ORACLE_HOME为实例的家目录,要填写绝对路径
#在文件中追加下面内容开机启动Oracle监听服务
su - oracle -c '$ORACLE_HOME/bin/lsnrctl start'

#在文件中追加下面内容则开机自动启动实例
su - oracle -c $ORACLE_HOME/bin/dbstart

注意:
lsnrctl是一个单独文件,与start之间加空格,整段还要加上单引号
dbstart本身就是一个单独存在的文件,不需要加空格所以不需要加引号

示例:设置开机自动启动监听与实例
su - oracle -c '/u01/app/oracle/product/11.2.0/orcl/bin/lsnrctl start'
su - oracle -c /u01/app/oracle/product/11.2.0/orcl/bin/dbstart

查询数据库实例名和状态:
SQL> select instance_name,status from v$instance; 

Oracle监听配置文件路径:
$ cd $ORACLE_HOME/network/admin

Oracle监听安装与数据库实例开机自启动至此结束
有什么问题欢迎留言,谢谢。

  • 3
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Oracle创建实例的步骤如下: 1. 安装Oracle数据库软件。 2. 创建Oracle实例的参数文件(init.ora)。 3. 启动Oracle实例。 4. 创建数据库。 5. 修改数据库参数。 6. 创建表空间和用户。 7. 创建表和索引。 下面是每个步骤的详细说明: 1. 安装Oracle数据库软件 首先需要下载并安装Oracle数据库软件。安装过程中需要选择安装类型(如标准版、企业版等)和安装路径等选项。 2. 创建Oracle实例的参数文件(init.ora) 参数文件包含了Oracle实例的配置信息,如数据库名称、监听端口号、内存大小、日志文件路径等。可以手动创建参数文件,也可以使用Oracle提供的模板文件进行修改。 3. 启动Oracle实例 启动Oracle实例需要使用Oracle提供的启动脚本(如startup.sh或startup.bat)。在启动过程中会读取参数文件,初始化实例创建必要的进程。 4. 创建数据库 创建数据库需要使用Oracle提供的创建数据库脚本(如createdb.sql)。在创建过程中需要指定数据库名称、字符集、语言等选项。 5. 修改数据库参数 修改数据库参数可以通过修改参数文件或使用Oracle提供的动态修改命令(如ALTER SYSTEM SET)来实现。修改的参数包括数据库缓存大小、日志文件大小、最大连接数等。 6. 创建表空间和用户 创建表空间用于存储数据表和索引,创建用户用于访问数据库。可以使用Oracle提供的CREATE TABLESPACE和CREATE USER命令来创建表空间和用户。 7. 创建表和索引 创建表和索引需要使用CREATE TABLE和CREATE INDEX命令。在创建表和索引时需要指定表空间、列名、数据类型等信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值