oracle在linux配置信息
这两天在linux中给已有的oracle添加新实例,其中涉及数据库服务、监听配置,oracle服务是否正常、监听是否成功等操作,特此记录存档,以备后用。
- oracle服务启动操作命令
1、查看oracle服务是否启动
ps -ef|grep ora
2、重启数据库命令
dbstart
要直接执行dbstartt必须在/etc/profile中对oracle配置环境变量,内容如下
export ORACLE_HOME=/usr/oracle/app/oracle/product/11.2.0/dbhome1
export PATH=$PATH:$ORACLE_HOME/bin
另外dbstart只能在oracle账户中使用。但/etc/profile文件修改需要在root下操作
3、在sqlplus中启动多个数据库实例
以下这些操作需要在oracle账户中进行操作
a、启动默认的数据库实例
#sqlplus / as sysdba
#startup
#quit
b、启动第二个数据库实例
#export ORACLE_SID=数据库实例名
#sqlplus / as sysdba
#startup
#quit
- oracle监听查看和启动命令
监听的命令都必须在oracle账户下才能执行,这是因为只对oracle账户配置环境变量
1、查看监听状态
lsnrctl status
2、添加监听数据库
lsnrctl start pujinet
3、重启监听
a、先停止监听
lsnrctl stop
b、启动监听
lsnrctl start
- oracle单监听多实例的监听文件的配置
打开listener.ora文件,不同人安装,路径有所不同
vi /usr/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.31.20)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /usr/oracle/app SID_LIST_LISTENER = (
SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /usr/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = orcl)
) (SID_DESC =
(GLOBAL_DBNAME = dev)
(ORACLE_HOME = /usr/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = dev)
)
(SID_DESC =
(GLOBAL_DBNAME = pujinet)
(ORACLE_HOME = /usr/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = pujinet)
)
)
- oracle客户端软件连接不同实例配置文件
打开tnsnames.ora,新增需要的实例连接配置
SID_LIST_LISTENER = (
SID_LIST = (
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/oracle/app/oracle/product/11.2.0/dbhome_1)
(PROGRAM = extproc)
) #setting orcl
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /usr/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = orcl)
) #setting dev
(SID_DESC =
(GLOBAL_DBNAME = dev)
(ORACLE_HOME = /usr/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = dev)
) #setting pujinet
(SID_DESC =
(GLOBAL_DBNAME = pujinet)
(ORACLE_HOME = /usr/oracle/app/oracle/product/11.2.0/dbhome_1)
(SID_NAME = pujinet)
)
)
)
查看端口号
netstat -nltp |grep svn
查看环境变量
env
实现自动监听
Oracle监听器帮助
1.查看所有的监听器命令
lsnrctl hep命令可以显示所有可用的监听器命令。在oracle11g中其输出如下:
- start - Start the Oracle listener
- stop - Stop the Oracle listener
- status - Display the current status of the Oracle listener
- services - Retrieve the listener services information
- version - Display the oracle listener version information
- reload - This will reload the oracle listener SID and parameter files. This is equivalent to lsnrctl stop and lsnrctl start.
- save_config - This will save the current settings to the listener.ora file and also take a backup of the listener.ora file before overwriting it. If there are no changes, it will display the message “No changes to save for LISTENER”
- trace - Enable the tracing at the listener level. The available options are ‘trace OFF’, ‘trace USER’, ‘trace ADMIN’ or ‘trace SUPPORT’
- spawn - Spawns a new with the program with the spawn_alias mentioned in the listener.ora file
- change_password - Set the new password to the oracle listener (or) change the existing listener password.
- show - Display log files and other relevant listener information.
oracle在linux配置信息的更多相关文章
- linux 配置信息
# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostn ...
- linux配置信息收集
CPU型号:# cat /proc/cpuinfo |grep "model name"# cat /proc/cpuinfo | grep name | cut -f2 -d: ...
- 【无网条件下】Linux系统、jdk、redis及集群、rabbitmq、nginx、weblogic和oracle安装及配置
本篇文章为原创,仅供参考使用,如果需要文章中提到的所有软件安装包和依赖包(即data),请以博客园邮箱联系获取链接. 准备资料 软件 主要软件包版本 路径 系统镜像 CentOS-6.10-x86_6 ...
- 如何查看LINUX 硬件配置信息
如何查看LINUX 硬件配置信息 在网上找了N久,发现了一篇不错的文档,转载一下: 1.查看机器所有硬件信息: dmidecode |more dmesg |more 这2个命令出来的信息都非常多,所 ...
- Linux如何查看机器的配置信息
Linux如何查看机器的配置信息 1.查看内存信息 cat /proc/meminfo [root@web ~]# cat /proc/meminfo MemTotal: kB MemFree: kB ...
- linux下如何查看服务器的硬件配置信息
性能测试时一定要确定测试环境和的硬件配置.软件版本配置,保证和线上一致,才更接近真实环境. 那么linux下如何查看服务器的硬件配置信息?? 一.查看cpu信息 1.所有信息 lscpu [root@ ...
- 收集linux网络配置信息的shell脚本
此脚本已在CentOS/ RHEL和Fedora Linux操作系统下进行测试过.可用于当前网络配置信息. 代码: #!/bin/bash # HWINF=/usr/sbin/hwinfo IFCFG ...
- Oracle Enterprise Linux 64-bit 下Oracle11g的监听配置修改及测试步骤
测试环境:Oracle Enterprise Linux 64-bit (5.8版本) + Oracle 11g 64位 相关说明: Oracle11g64位软件的安装位置为/u01/app/orac ...
- Linux查看CPU和内存的配置信息
CPU配置信息:frank@ubuntu:~/test/python$ cat /proc/cpuinfo processor : #系统中逻辑处理核的编号 vendor_id : GenuineIn ...
随机推荐
- 面试cookie
cookie : 存储数据,当用户访问了某个网站(网页)的时候,我们就可以通过cookie来像访问者电脑上存储数据 1.不同的浏览器存放的cookie位置不一样,也是不能通用的 2.cookie的存储 ...
- Junit4 架构设计系列(2): Runner.run()与Statement
Overall 系列入口: Junit4 架构设计系列(1): Request,ClassRequest 和 RunnerBuilder 前文中,我们基本理清了Junit4执行Case大体上的Flow ...
- MacOS 下端口占用解决办法
现象:Mac下,IDEA正常关闭tomcat时,仍旧抛出8009 端口被占用. 解决: 1. 终端(命令行)上,输入命令 lsof -i tcp: 2. 找到这个进程的 PID,好吧,kill掉它 k ...
- jQuery异步表单提交
有时在A页面点击按钮弹出一个form表单,在填完表单后提交成功后,需要关闭表单页并将表单中的某些值反应在A页面上,这时就需要异步提交表单.其实也挺简单,只是需要把表单数据序列化. $("#f ...
- 【NOIP 2011】 观光公交
题目描述 Description 风景迷人的小城 Y 市,拥有n 个美丽的景点.由于慕名而来的游客越来越多,Y 市特意安排了一辆观光公交车,为游客提供更便捷的交通服务.观光公交车在第0 分钟出现在1号 ...
- Python、Lua和Ruby——脚本大P.K.
转自Python.Lua和Ruby--脚本大P.K. Python versus Lua Versus Ruby Python.Lua和Ruby--脚本大P.K. Tom Gutschmidt 著 赖 ...
- 深入浅出Node.js (9) - 玩转进程
9.1 服务模型的变迁 9.1.1 石器时代:同步 9.1.2 青铜时代:复制进程 9.1.3 白银时代:多线程 9.1.4 黄金时代:事件驱动 9.2 多进程架构 9.2.1 创建子进程 9.2.2 ...
- python中文乱码例子
#coding=utf-8 #---中文乱码--- #直接打印中文 print '千里之外取人首级,瞬息之间爆人菊花.' #中文前面加u,变成Unicode编码 print u'千里之外取人首级' # ...
- AOP Aspect Oriented Programming
原理AOP(Aspect Oriented Programming),也就是面向方面编程的技术.AOP基于IoC基础,是对OOP的有益补充. AOP将应用系统分为两部分,核心业务逻辑(Core bus ...
- Linux学习笔记1——Linux的目录结构
/ 是根目录 ~是主目录 bin 存放二进制可执行文件(Is,cat,mkdir等) boot 存放用于系统引导时使用的各种文件 dev 用于存放设备文件 etc 存放系统配置文件 home 存放所有 ...