开启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

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

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

(0)
上一篇 2022年6月7日 上午11:36
下一篇 2022年6月7日 上午11:36


相关推荐

  • 网页版扫雷

    网页版扫雷新建一个空 html 文件 粘贴下面的代码 保存后 用浏览器打开就可以玩了 兼容 IE10 DOCTYPE tml htmllang en head metacharset UTF 8 title 扫雷 title style container margin auto width 960px panel posit style metacharset UTF 8 head htmllang en

    2026年3月18日
    2
  • 请描述一下activity的生命周期_activity生命周期七种方法

    请描述一下activity的生命周期_activity生命周期七种方法博主声明:转载请在开头附加本文链接及作者信息,并标记为转载。本文由博主威威喵原创,请多支持与指教。本文首发于此博主:威威喵|博客主页:https://blog.csdn.net/smile_running在学习Android时候,通常一开始学习的都是它的生命周期,谁让我们第一个创建的就是MainActivity类呢。学习Activity就要从它…

    2022年8月16日
    7
  • 决策树模型(R语言)

    决策树模型(R语言)R 语言中最常用于实现决策树的有两个包 分别是 rpart 包和 party 包 其区别如下 rpart 包的处理方式 首先对所有自变量和所有分割点进行评估 最佳的选择是使分割后组内的数据更为 一致 pure 这里的 一致 是指组内数据的因变量取值变异较小 rpart 包对这种 一致 性的默认度量是 Gini 值 确定停止划分的参数有很多 参见 rpart control 确定这些参数是非常重要而微妙的 因

    2026年3月26日
    2
  • 查看端口是否被占用 linux_如何查看8080端口是否被占用

    查看端口是否被占用 linux_如何查看8080端口是否被占用之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat-anp|grep端口号如下,我以3306为例,netstat-anp|grep3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:图1图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具…

    2022年7月27日
    6
  • oracle客户端环境变量

    oracle客户端环境变量下载和安装也就不多说了 反正都是很简单的 安装完以后最好重新启动一次系统 要不然可能无法使用 反正我有两次都是重新启动系统后才成功的 也有可能两次都是我刚装完系统 OracleClient 在 windows 下的环境变量 括号内为说明 ORACLE HOME d winsoft Ora10Instant 客户端根目录 TNS ADMIN d winsoft O

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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