解决Oracle 10g 安装后,非本机TNS连接出错问题
解决Oracle 10g 安装后,非本机TNS连接出错问题一般是TNS没有配置成功,手工修改或者删除原来的重建即可。====================================================================================Inthirties关注Oracle数据库 优化,安全,备份,恢复,迁移如果你需要帮助或想和我一起学习的请联系联系方式QQ:370140387QQ群: 85837884(注明:数据库)电子邮件:dba@Inthirties.com网站: http://www.inthirties.com[@more@]
解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题
解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题这个多半是密码文件的问题本机可以通过验证但是非本机就不行,是因为本地的话,不会check密码文件,而安全性对异地登录的(通过SID)登录要验证密码文件首先查看select * from v$pwfile_user;应该没有记录,说明还没有SYS的密码文件。使用密码文件orapwd 命令 orapwd -c file=”$ORACLE_HOME/dbs/orapwd$ORACLE_SID” entity=5 password=changeoninstall 再次查看 v$pwfile_user 这时候有一条记录了grant sysdba to system.在查看v$pwfile_user system的记
ORA-01017:用户名密码出错 故障实例
sysdba登录 ORA-01017:用户名密码出错 故障排查实例早上接到一个朋友的急call,说是数据库的sys登录不了系统叻。普通用户连接可以登录,只要是as sysdba就提示ORA-01017:用户名密码出错。很显然这是一个典型的sysdba登录的问题。首先要他查看了sqlnet文件。SQLNET.AUTHENTICATION_SERVICES= (NONE) 启动密码文件验证了,接着查看$ORACLE_HOME/dbs/下有没有orapw$ORACLE_SID的文件,确定有。接着查看remote_login_passwordfile的值,我估计这时他的值一定是NONE,而不是EXCLUSIVE不过怎么来确定这个推断了。remote_login_passwordfile是ini
dba和sysdba的区别
看见Csdn的Oracle技术版块有人提出关于dba和sysdba的一些困惑,这里详细的介绍一下两者的区别。dba是Oracle里的一种对象,Role 和User一样,是实实在在存在在Oracle里的物理对象,而sysdba是指的一种概念上的操作对象,在Oracle数据里并不存在。 所以说这两个概念是完全不同的。dba是一种role对应的是对Oracle实例里对象的操作权限的集合,而sysdba是概念上的role是一种登录认证时的身份标识而已。 下面我们通过详细的实例来看看他们的区别 1. 物理上的role dba 是可以在数据字典里查到的 SQL> select * from dba_roles where upper(ro
EM管理实例问题
昨天,发现EM有些问题,dbcontrol不能启动成功,当时没有多想,想着可能是repository出问题叻。我重新recreate一把就可以叻。运行recreate时候报错,接着运行drop时候报错。连repository都不能创建叻,没有办法,打开relog一看,发现有些表不存在。接着,按照网上的介绍,手工删除sysman,运行命令SQL>drop user sysman cascade;报错:通过sql trace和tkprof抓出删除时的信息,发现是有些相关的表没有找到,建立叻相关的同义词,最后删除sysman成功,不过当时的运行输出都没有记下来,这里也无法写上来叻。然后emca -config dbcontrol
ORA-27102: out of memory 解决实例
最开始一次给客户做优化设置的时候,出现过一个这样的错,那时候没有经验,数据库怎么都起不来,自己吓得不行了,回来幸好找到一个有经验的前辈,才得以解决。时间几年过去了,再也没有发生,这几天忽然想起一起那次的事,不由的想把当时的情况模拟出来,自己来处理一次叻。问题是怎么出现的,首先在32位机器上,配置sga的内存超过1.5G,基本上就出现这个问题叻这里还有一点要知道,sga_max_size可以自动来变动的,当sga的内存组件的和小于sga_max_size的时候,sga_max_size不会改变,还是维持自己的值,如果超过了这个和,sga_max_size的