Oracle课程档案,第九天
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课程档案,第九天的更多相关文章
- Oracle课程档案,第十七天
flashback drop 闪回下降(删除)SQL> show parameter recyclebinSQL> purge recyclebin;(清除回收站)SQL> crea ...
- Oracle课程档案,第十六天
restore:恢复文件 recover: 恢复日志 丢失current日志组(正常关闭数据库):故障:SQL> select group#, status from v$log; 确认curr ...
- Oracle课程档案,第十四天
备份数据文件:SQL> select file_id, file_name from dba_data_files; backup:备用(备份) datafile:数据文件 backup tab ...
- Oracle课程档案,第十五天
restore:恢复数据文件 recover:写日志 1.redo(roll forward)重做 (前进) 2.undo(roll back) 撤销 (回滚) cp -r:删除一个目录 archiv ...
- Oracle课程档案,第十三天
配置可恢复性: ontrol_files:控制文件 parameter:参数 show:显示 select name from v$database; 查看当前的数据库★★ 控制文件SQL> s ...
- Oracle课程档案,第十二天
死锁是由于两个对象在拥有一份资源的情况下申请另一份资源, 而另一份资源恰好又是这两对象正持有的,导致两对象无法完成操作,且所持资源无法释放. 阻塞是由于资源不足引起的排队等待现象. unso:撤销 c ...
- Oracle课程档案。第十一天
读一致性:oracle通过多版本与闪回机制保证读一致性.保证从某个时间点开始查询是一致的.在Oracle中主要通过SCN版本号来控制系统修改的版本,典型的例子是我们可以通过在同一个查询中得到同一个对象 ...
- Oracle课程档案,第十天
用户管理 Authentication: 身份验证 AAA:Authentication: 身份验证 Authorization: 权限管理 Audition: 审计 grant:授权 unset:撤 ...
- Oracle课程档案,第八天
存储管理 查询块的大小:show parameter db_block_size database:数据库 tablespace:表空间 datafile:数据文件 segments:段 extent ...
随机推荐
- Tone Mapping算法系列二:一种自适应对数映射的高对比度图像显示技术及其速度优化。
办公室今天停电,幸好本本还有电,同事们好多都去打麻将去了,话说麻将这东西玩起来也还是有味的,不过我感觉我是输了不舒服,赢了替输的人不舒服,所以干脆拜别麻坛四五年了,在办公室一个人整理下好久前的一片论文 ...
- mysql分组用法
--select num from 表 group by num --select num from 表 group by num,nid --特别的:group by 必须在where之后,orde ...
- PowerShe 消息提示框测试
1. 使用powerShell 弹出一个简单的消息框,代码如下,创建test.ps1脚本文件. $ConfirmPreference = 'None' $ws = New-Object -ComObj ...
- System.IO.File.WriteAllText("log.txt", "dddd");
System.IO.File.WriteAllText("log.txt", "dddd");
- Docker入门 - 005 Docker 容器连接
Docker 容器连接 前面我们实现了通过网络端口来访问运行在docker容器内的服务.下面我们来实现通过端口连接到一个docker容器 网络端口映射 我们创建了一个 python 应用的容器. do ...
- iOS Xcode 10: Multiple commands produce
Xcode自动升级到10.0 1.编译的时候报错:Multiple commands produce 解决办法:File -> Workspace Setting -> build sys ...
- 如何在宿主机上查看kvm虚拟机的IP
# arp -a ? (:3c:ce::f2: [ether] on br0 gateway (:c8:ac:d5 [ether] on br0 ? (:d4:fc: [ether] on br0 ? ...
- 【转】使用minizip解压缩多个文件(基于zlib)
原帖子:使用minizip解压缩多个文件(基于zlib) 写作目的:之前在网上看到很多人在寻找可以解压缩多个文件的程序,其中有尝试zlib的,使用zlib的源码可以生成后缀为点gz的压缩文件,但是一次 ...
- Apache与php快速部署web服务
[本文出自天外归云的博客园] 在一台服务器上临时起个web服务,读取服务器上的cfs文件内容并显示在页面上,做一个简单的web请求处理. 首先找到apache,在conf文件夹下vi httpd.co ...
- 自己动手DIY macos下的绘图软件Pencil之原生菜单
自从进入到Nodejs这个生态后,体验到了更多的可能性. Pencil是我从Linux时代就开始用的免费开源的原型/流程图软件,它之前版本是基于Firefox的XUL生态开发的,其作者从15年开始基于 ...