ORA-12162: TNS:net service name is incorrectly specified
[oracle@orcl ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Production on Thu Feb 16 16:01:35 2017Copyright (c) 1982, 2013, Oracle. All rights reserved.ERROR:ORA-12162: TNS:net service name is incorrectly specifiedEnter user-name: sysEnter password: ERROR:ORA-12162: TNS:net s...
start with connect by prior
语法:select ... from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: id,parentid那么通过表示每一条记录的parent是谁,就可以形成一个树状结构。 用上述语法的查询可以取得这棵树的所有记录。 其中COND1是根结点的限定语句,...
基于Oracle的sql优化(1)
先创建表和索引create table emp_temp as select * from emp;create index idx_mgr_temp on emp_temp(mgr);create index idx_deptno_temp on emp_temp(deptno);执行sqlselect * from emp_temp where mgr>100 and deptno >100;查看优化器模式:SQL> show parameter optimizer_mode;NAME &nbs...
关于crs无法启动的分析
不久前安装了一套rac但在启动时报错,无法启动集群。环境:11.2.0.4.0 ProductionRed Hat Enterprise Linux Server release 5.7 (Tikanga)执行启动:[root@dbrac1 bin]# ./crsctl start crsCRS-4640: Oracle High Availability Services is already activeCRS-4000: Command Start failed, or complet...
为什么会有监听之初识监听
如果你做过网络开发,对于监听listen就比较熟悉了,监听是什么,在网络开发中,就是监听某个端口,等待客户端的连接。同理,在Oracle中,监听的意思也和这差不多。在Oracle数据库服务器中,通过一个叫“监听器”的组件接收来自客户端的连接请求,它是客户端和服务器端中间的桥梁。监听器虽然在Oracle服务器端,但是它...
解决dbca建库时节点2的asm资源OFFLINE
在安装完GI之后创建asm磁盘组之后发现资源异常 并没有在意继续下一步dbca 建库这事不得不解决了![grid@dbrac2 ~]$ sqlplus /nologSQL*Plus: Release 11.2.0.4.0 Production on Mon Jan 9 21:43:51 2017Copyright (c) 1982, 2013, Oracle. All rights reserved.SQL> conn / as sysasmConnected.SQ...
virtual box和crt无法连接
分析原因:节点1在节点1 ping dbrac1和dbrac2 都是通的在节点2 ping dbrac1和dbrac2 都是通的主机与虚拟机ping 不通最后采用自动获取IP解决
【Oracle】lsnrctl reload 命令简介
oracle 提供了lsnrctl reload 命令,在下面两种情况1 修改listener.ora2 修改sqlnet.ora之后又不想停止监听,可以考虑lsnrctl reload命令!reload命令会重新读取listener.ora的内容,这个命令让用户不停止监听器的情...
SQLNET.EXPIRE_TIME参数—之防火墙短连接
DCD: Dead Connection Detection ,可以用于检测、标记僵死而没有断开会session,再由PMON进行清理,释放资源。开启DCD,只需要在服务端的sqlnet.ora文件中添加SQLNET.EXPIRE_TIME参数,单位为分钟:SQLNET....
SQLNET.ORA中的NAMES.DIRECTORY_PATH设置
sqlnet.ora中的NAMES.DIRECTORY_PATH设置[@more@]sqlplus sys/oracle@orcl 假如我的sqlnet.ora是下面这个样子D:oracleproduct10.2.0db_1NETWORKADMIN>type sqlnet.ora# This file is actually generated by netca. But if customers choose to# install "Software Only", this file wont exist and without the native# authentication, they will not be able to connect to the database on NT.SQLNET.AUTHENTICATION_SERVICES = (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)那么,客户端就会首先在tnsnames.or
oracle11g各版本下载地址
7个压缩包说明 Linux-x86-64_1of7.zip database安装介质 Linux-x86-64_2of7.zip database安装介质 Linux-x86-64_3of7.zip grid安装介质 Linux-x86-64_4of7.zip client安装介质 Linux-x86-64_5of7.zip gateways安装介质 Linux-x86-64_6of7.zip example Linux-x86-64_7of7.zip dei...
关于修改oracle11g数据库字符集问题
修改oracle11g RAC数据库字符集问题
sqlnet.ora
oracle11g中sqlnet.ora文件与10g不同是在grid用户下$GRID_HOME/network/admin/下在添加白名单时:节点1修改完sqlnet.ora之后Oracle>srvctl stop listener -n 节点1主机Oracle>srvctl start listener -n 节点1主机节点1重启监听后节点1的白名单生效,同样需要在节点2操作今天遇到个奇葩的问题:应用由于人员变动需要...
在LINUX数据库上修改了tnsnames.ora后,需要重启数据库吗?
在LINUX数据库上修改了tnsnames.ora后,需要重启数据库吗? 在LINUX数据库上修改了tnsnames.ora,增加了一条TNS协议,但是建了数据库远程链接仍不起作用,需要重启数据库才能生效吗?不需要重新启动 实验1)启动数据库ora9...
rman日志输出功能测试
dbsheng : 在三思笔记的一步一步学习rman中是这样写的:启 动 r m a n 还 有 一 点 各 位 新 友 也 了 解 一 下 , 对 于 以 后 写rman批处理会有帮助, 如 果 我 们 以 后 写 了 一 堆 超 长 的 , 就 将 执 行 结 果 直 接 打 印 到 屏 幕 了 r m a n , 之 前 的 示 例 中 ...
11g r2 RAC 加节点步骤
已有节点rac1、rac2,下面做的是添加节点rac3rac3先安装下cvuqdisk包,这个包在GI安装文件中有。/home/grid/grid/rpm[root@rac3 rpm]# rpm -ivh cvuqdisk-1.0.9-1.rpm1.rac3节点安装集群软件GI①检查rac3是否满足rac安装条件[root@rac1 ~]# su - grid[grid@rac1 ~]$ cluvfy stage -pre nodeadd -n rac3 -fi...
设了密码但忘记了的listener问题
我现在的情况是:原来对listener设过密码,可忘了密码了,而listener.ora文件已被修改,listener是已经启来的。这时我在本机既不能查看状态(status),也不能stop后按新的listener.ora文件启动。见http://www.itpub.net/showthread.php?s=&threadid=560996&perpage=10&pagenumber=1不论我是到别的环境的instance,设置一个新的密码,然后cp listener.ora过来;还是直接把加密的那一段删除,都是一样的情况。[@more@][oracle@qadb admin]$ /u01/app/oracle/product/9.2.0.4/bin/lsnrctlLSNRCTL for Linux: Version 9.2.0.4.0
设置oracle数据库IP访问限制(IP白名单黑名单)
可以通过修改sqlnet.ora文件来限制某些IP地址的访问,修改完成后,可能需重启监听生效。(可以lsnrctl reload)如果$ORACLE_HOME/network/admin/目录下没有sqlnet.ora文件,可以从samples目录下拷贝个sqlnet.ora或者直...
oracle11g RAC添加节点
OS:[root@rac ~]# more /etc/oracle-releaseOracle Linux Server release 5.7DB:SQL> SELECT * FROM V$VERSION;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionPL/SQL R...
oracle 11g开启归档模式及修改归档目录
oracle 11g开启归档模式及修改归档目录在Oracle 11g,开启archive log模式时,默认归档目录为db_recovery_file_dest指定。此参数在pfile/spfile中可以指定:db_recovery_file_dest='/u01/app/oracle/flash_recovery_area' 更改归档模式需要在mount状态下,更改归...