开启1521端口监听_Oracle数据库常用命令、Linux监听配置、Oracle linux下开放1521端口…

开启1521端口监听_Oracle数据库常用命令、Linux监听配置、Oracle linux下开放1521端口…一、Linux下Oracle数据库常用命令Oracle用户下执行:$sqlplussystem/manager@file.sql执行sql脚本文件$sqlplussystem/manager登录sqlplus,使用system用户$sqlplus/nolog以不连接数据库的方式启动sqlplus,启动数据时会用到$lsnrctlstatus/stop/startOrac…

大家好,又见面了,我是你们的朋友全栈君。

一、Linux下Oracle数据库常用命令

Oracle用户下执行:

$ sqlplus system/manager @ file.sql 执行sql脚本文件

$ sqlplus system/manager 登录sqlplus,使用system用户

$ sqlplus /nolog 以不连接数据库的方式启动sqlplus,启动数据时会用到

$ lsnrctl status/stop/start Oracle的监听器listener状态查看/停止/启动

$ imp system/manager file=/tmp/expfile.dmp log=/tmp/implogfile.log ignore=y

fromuser=expuser touser=impuser

用户模式表数据导入,这里我只使用了几个参数,还有好多没有用到的参数,如果没有特别指定值,就使用默认的值。

$ exp username/password file=/tmp/expfile.dmp log=/tmp/proV114_exp.log

用户模式表数据导出,这是最简单的导出方法,还有好多参数没有写出来。

Sqlplus下执行:

sqlplus system/manage as sysDBA

SQL> conn / as sysDBA sysDBA用户模式连接

SQL> startup 启动数据库

SQL> shutdown immediate 立即关闭数据库

SQL> desc DBA_users; 查询DBA_users表结构

SQL> select username from DBA_users; 查询当前sid下的所有用户的username

SQL> select count(*) from username.tablename; 查询tablename表的行数

SQL> drop user username cascade; 删除名称为username的Oracle用户

SQL> select distinct table_name from user_tab_columns; 查看当前user模式下所有表名

~~~~~~今就想到这些,先写到这,呵呵~~~

二、Linux监听配置

相关说明: Oracle11g64位软件的安装位置为/u01/app/oracle/product/11.2.0/dbhome_1

,数据库名为默认的orcl,linux虚拟机的IP设置为192.168.1.121

先看看状态

lsnrctl status 查看listener状态

lsnrctl start 启动Oracle listener

lsnrctl shop 停止Oracle listener

1、修改listener.ora文件内容

命令:[Oracle@gpdb ~]$ vi

/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

内容:

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(GLOBAL_DBNAME= orcl)

(ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1)

(SID_NAME=orcl)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.154)(PORT = 1521))

)

)

ADR_BASE_LISTENER = /u01/app/oracle

2、修改tnsnames.ora文件内容

命令:[Oracle@gpdb ~]$ vi

/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora

内容:

orcl =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521))

//或者复制这行把localhost改为ip

)

(CONNECT_DATA =

(SID = orcl)

)

)

三、Oracle linux下开放1521端口

1. 假如你是在一个局域网环境,配置了防火墙。那么可以关闭linux的防火墙。

sudo service iptables stop

2. 编辑iptables, 开放1521端口:

sudo vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state –state NEW -m tcp –dport 1521 -j ACCEPT

:wq

重启防火墙

sudo service iptables restart

保存配置,以便linux重启后依然有效

sudo service iptables save

查看防火墙规则:

sudo iptables -L -n

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134143.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • SpringCloud(二)—-Ribbon简介

    SpringCloud(二)—-Ribbon简介

    2020年11月12日
  • PyQuery笔记

    PyQuery笔记1、初始化1.1、字符串初始化frompyqueryimportPyQueryaspyhtml=”’<div>  <ul>    <liclass="item-0">firstitem</li>    <liclass="item-1"><ahref="htt

  • Extjs弹窗控件——Ext.MessageBox

    Extjs弹窗控件——Ext.MessageBox首先,浏览器自带的弹窗有alert、confirm、prompt等。js弹窗的3种方式:alert、confirm、prompt鉴于其外观丑陋以及配置不方便,我们常采用Extjs自带的弹窗控件。//

  • 2021年河北高考成绩位次怎么查询,2021年河北高考一分一段表查询排名方法 成绩排名位次什么时候公布…

    2021年河北高考成绩位次怎么查询,2021年河北高考一分一段表查询排名方法 成绩排名位次什么时候公布…河北高考填报志愿最关键的第一步,就是在河北高考一分一段表查询排名方法考生要在“一分一段表”中查找与自己成绩相对应的分数排名,以及这一位次的成绩共有多少考生,以此来确定个人成绩在全省的位置。同时查一下自己的目标院校在往年的录取线是多少,该院校的录取线在当年“一份一段表”中的位置再查一下该院校在当年的招生人数,参照今年的招生计划人数,综合判断自己今年的位置是否能够被目标院校录取。河北高考成绩排名位次一…

  • 开曼群岛的中国大企业(Maluku_Islands)

    http://baike.baidu.com/view/29653.htm开曼群岛百科名片  开曼群岛地理位置开曼群岛(有时也译为凯门群岛)是英国在西加勒比群岛的一块海外属地,由大开曼、小开曼和开曼布拉克3个岛屿组成。开曼群岛是世界第四大离岸金融中心,并是著名的潜水胜地。 查看精彩图册

  • 史上最全最详细的Anaconda安装教程[通俗易懂]

    史上最全最详细的Anaconda安装教程[通俗易懂]目录1.Anaconda简介2.Anaconda安装情况的选择2.1情况一2.1.1Anaconda的下载2.1.2测试安装2.1.3更改源2.1.4更新包2.1.5创建和管理虚拟环境2.2情况二2.2.1方法一:通过更改python.exe文件名2.2.2方法二:通过切换虚拟环境3.结束语1.Anaconda简介…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号