lsnrctl status:查看监听状态

Oracle网络配置三部分组成:客户端,监听,数据库

配置文件:
$ vi $ORACLE_HOME/network/admin/listener.ora

vi listener.ora 和上面这个命令一样

netstat -tln|grep 1521

通过netca添加新的监听服务Listener15210,端口使用15210

lsnrctl status listener15210 查看15210的监听状态(指定监听状态的名称)

netca进入一个系统 第一个为创建新监听 第二个解析 第三个创建一个主机链接字符串(个人理解)如要删除则继续进入netca delete(删除)

netmgr配置高级选项

通过lsnrctl命令来 启动 /停止/ 查看/ 重载监听器 /服务

lsnrctl start |stop |status |reload |service

ip地址信息:#cat /etc/hosts

#cat /etc/sysconfig/network-scripts/ifcfg-eth0

主机名信息:#cat /etc/hosts

#cat /etc/sysconfig/network

$cat $oracle_home/network/admin/listener.ora

port(端口号)

写入监听的别名:

$ cd $ORACLE_HOME/network/admin ★

vi tnsnames.ora (查询配置监听的所有东西,个人理解。)

静态注册和动态注册 动态注册用的比较多

三种配置 local_listener remote_listener

修改参数:
SQL> ALTER SYSTEM SET LOCAL_LISTENER=listener15210;
SQL> ALTER SYSTEM register; 立即注册(可选)

服务信息已添加到新的监听中:
$ lsnrctl status listener15210

客户端指定新端口连接:
$ sqlplus sys/password@192.168.0.1:1521/orcl as sysdba 报错
$ sqlplus sys/password@192.168.0.1:15210/orcl as sysdba

删除配置:
SQL> ALTER SYSTEM SET LOCAL_LISTENER='';
SQL> ALTER SYSTEM register;
$ vi tnsnames.ora 删除listener15210别名
netca删除15210端口的监听

客户端配置

@ 后面 为主机链接的字符串

轻松连接/本地命名 tnsnames.ora netca/netmgr/tnsping

轻松连接:
$ sqlplus sys/password@192.168.0.1:1521/orcl as sysdba
适用于临时性的连接

本地命名:
查看现有的主机连接字符串
$ cd $ORACLE_HOME/network/admin
$ vi tnsnames.ora

使用netca添加新的主机连接字符串orcl192
$ sqlplus sys/password@orcl192 as sysdba
SQL> select name from v$database;

tnsping 测试 tnsping orcl192 查询时出现OK 则成功★

解析方法的顺序:
$ vi sqlnet.ora
netca可以修改

恢复默认设置:
SQL> alter system set local_listener='';
SQL> alter sytem register;

netca删除不需要的监听和连接配置★★

共享服务器的配置通过初始化参数dispatchers来配置 dbca进入一个系统和netca是一样的
可以通过DBCA来修改
$ lsnrctl service
SQL> show parameter disp
SQL> show parameter shared_server

shared(共享) server(服务器)

专有模式和共享模式是可以兼容在一起使用的
此时看用户如何选择

恢复原有设置:
dbca修改为dedicated方式

db link:数据库链接

connect:连

identified:确定

using:运用

db link
数据库A访问远程数据库B上面的表:
在数据库A中,使用netca创建主机描述字符串orcl_dblink指向数据库B
$ netca
$ tnsping orcl_dblink
在数据库A中创建数据库链接:
SQL> create database link orcl_dblink_hr connect to hr identified by hr using 'orcl_dblink';
using使用主机描述字符串orcl_dblink
用户和口令都是数据库B上的
db link的名字不要求和主机描述字符串一致

访问数据库B中的表:
SQL> select count(*) from hr.employees@orcl_dblink_hr;
SQL> select count(*) from hr.employees, departments@orcl_dblink_hr;

Oracle课程档案,第九天的更多相关文章

  1. Oracle课程档案,第十七天

    flashback drop 闪回下降(删除)SQL> show parameter recyclebinSQL> purge recyclebin;(清除回收站)SQL> crea ...

  2. Oracle课程档案,第十六天

    restore:恢复文件 recover: 恢复日志 丢失current日志组(正常关闭数据库):故障:SQL> select group#, status from v$log; 确认curr ...

  3. Oracle课程档案,第十四天

    备份数据文件:SQL> select file_id, file_name from dba_data_files; backup:备用(备份) datafile:数据文件 backup tab ...

  4. Oracle课程档案,第十五天

    restore:恢复数据文件 recover:写日志 1.redo(roll forward)重做 (前进) 2.undo(roll back) 撤销 (回滚) cp -r:删除一个目录 archiv ...

  5. Oracle课程档案,第十三天

    配置可恢复性: ontrol_files:控制文件 parameter:参数 show:显示 select name from v$database; 查看当前的数据库★★ 控制文件SQL> s ...

  6. Oracle课程档案,第十二天

    死锁是由于两个对象在拥有一份资源的情况下申请另一份资源, 而另一份资源恰好又是这两对象正持有的,导致两对象无法完成操作,且所持资源无法释放. 阻塞是由于资源不足引起的排队等待现象. unso:撤销 c ...

  7. Oracle课程档案。第十一天

    读一致性:oracle通过多版本与闪回机制保证读一致性.保证从某个时间点开始查询是一致的.在Oracle中主要通过SCN版本号来控制系统修改的版本,典型的例子是我们可以通过在同一个查询中得到同一个对象 ...

  8. Oracle课程档案,第十天

    用户管理 Authentication: 身份验证 AAA:Authentication: 身份验证 Authorization: 权限管理 Audition: 审计 grant:授权 unset:撤 ...

  9. Oracle课程档案,第八天

    存储管理 查询块的大小:show parameter db_block_size database:数据库 tablespace:表空间 datafile:数据文件 segments:段 extent ...

随机推荐

  1. CentOS7.2网络配置

    修改hostname vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain ...

  2. C#中IEnumerable、ICollection、IList、List之间的区别

    IEnumerable.ICollection.IList.List之间的区别,本文分别分析了它的实现源码,从而总结出了它们之间的关系和不同之处. 首先我看看 IEnumerable: // 摘要: ...

  3. 【资料下载区】【iCore1S相关代码、资料下载地址】更新日期2017/10/09

    [iCore1S相关文档][更新中...] iCore1S原理图(PDF)下载iCore1S引脚注释(PDF)下载 [iCore1S相关例程代码][ARM][更新中...] DEMO1.0测试程序发布 ...

  4. 【GMT43智能液晶模块】例程十:DMA实验——存储器到存储器的传输

    实验原理: DMA(直接存储器访问)传输不需要占用CPU,可以在存储器至存储器实现高速的数据 传输.本实验采用DMA2控制器的数据流0,选用通道0进行数据传输.通过液晶控制传输 和结果显示. 示例截图 ...

  5. dma 测试例子

    #include <linux/module.h> #include <linux/slab.h> #include <linux/sched.h> #includ ...

  6. spring boot 配置注入

    spring boot配置注入有变量方式和类方式(参见:<spring boot 自定义配置属性的各种方式>),变量中又要注意静态变量的注入(参见:spring boot 给静态变量注入值 ...

  7. Linux 环境变量_006

    ***Linux 环境变量指系统运行程序或命令的能快速找到其位置等其它功能,不用输入复杂命令.以$PATH环境变量为例子, $PATH决定了shell指定寻找命令或程序的路径,比较执行ls命令,如果没 ...

  8. windows环境下redis启动加到服务中

    前置条件: 1.命令运行在redis-server.exe目录下  2.cmd命令  安装命令: redis-server.exe --service-install redis.windows.co ...

  9. SQL server 在附加数据库后,数据库总是变成了只读

    1.  要把数据库文件的属性改了 右键点击两个文件的属性--安全--添加--立即查找--找everyone这个用户把他的权限都勾上 确定再附加就OK. 2. 在数据库管理器中对数据库点右键属性,然后切 ...

  10. ajax跨域,这应该是最全的解决方案了

    前言 从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下. 个人见 ...