
oracle
先生王
研发经理
展开
-
使用lsnrctl status命令区分动态注册,静态注册
转自:http://blog.163.com/zangyunling@126/blog/static/164624505201052594614933/unknow:静态注册ready或blocked:动态注册a、如果先启动监听,后启动数据库Service "PLSExtProc" has 1 instance(s). Instance "PLSExtProc",转载 2015-09-23 13:42:37 · 517 阅读 · 0 评论 -
em 重新安装
我安装过几次EM,出现过很多问题,几经周折,总结了如下的内容,实在不能解决就重新创建吧,重新创建可以解决99%的问题,这里把需要注意的一些前提列出来:1. 数据库必须使用服务器模式的,不能使用客户端模式的,客户端模式有很多文件不存在(从$ORACLE_HOME的db_1或者client_1也可以识别)2. 数据库服务器的ip地址必须是静态的,不能是dhcp动态获取,动态获取可能导致em运行转载 2016-08-02 13:18:38 · 805 阅读 · 0 评论 -
dbsnmp和sysman帐号被锁定,解锁后,只要运行oem,马上这两个账号又被锁定。 原因: dbsnmp和sysman这两个用户和oem紧密相关,dbsnmp用户启动oracle智能代理,用于收集
dbsnmp和sysman帐号被锁定,解锁后,只要运行oem,马上这两个账号又被锁定。原因:dbsnmp和sysman这两个用户和oem紧密相关,dbsnmp用户启动oracle智能代理,用于收集oracle系统运行状态的相关数据,sysman是oem的超级管理员。如果配置了oem后,又使用alter user identified by ;修改了这两用户的口令,就会出现dbsn转载 2016-08-02 11:11:15 · 3005 阅读 · 0 评论 -
oracle 开启supplemental logging
开启supplemental loggingconn / as sysdba--安装LOGMINERSQL> @$ORACLE_HOME/rdbms/admin/dbmslmd.sql;SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sql;SQL> @$ORACLE_HOME/rdbms/admin/dbmslms.sql;原创 2016-08-02 10:21:15 · 1985 阅读 · 0 评论 -
当ORACLE归档日志满后如何正确删除归档日志
当ORACLE 归档日志满了后,将无法正常登入ORACLE,需要删除一部分归档日志才能正常登入ORACLE。 一、首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_667758186.dbf”,建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。 二、把归档日志的物理文件删除后,我们就可以正常登入ORA转载 2016-08-02 09:54:27 · 1470 阅读 · 0 评论 -
ORA-02292: 违反完整约束条件 (用户名.约束名) - 已找到子记录
转自:http://blog.youkuaiyun.com/hejinwei_1987/article/details/12872755有时候对Oracle某个表的数据做修改的时候,会报错:ORA-02292: 违反完整约束条件 (用户名.约束名) - 已找到子记录原因: 数据库中有个表的设了外键来参照现在的表解决方法:1.查找是哪个表设外键来参照现在的转载 2015-12-24 10:15:26 · 2306 阅读 · 0 评论 -
emctl start dbconsole
启动监听器 [oracle@oracle ~]$ lsnrctl start 启动数据库 [oracle@oracle ~]$ sqlplus /nolog SQL> conn / as sysdba SQ转载 2015-12-30 12:09:02 · 1320 阅读 · 0 评论 -
CentOS Oracle11gR2 设置开机自启动
[1] 更改/etc/oratab[root@localhost ~]# vi /etc/oratab## This file is used by ORACLE utilities. It is created by root.sh# and updated by the Database Configuration Assistant when creating# a d转载 2015-11-20 12:36:18 · 360 阅读 · 0 评论 -
Oracle expdp/impdp导出导入命令及数据库备份(转)
使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。expdp或impdp命令时转载 2015-11-24 13:41:59 · 19127 阅读 · 0 评论 -
CentOS安装oracle11gR2笔记
1.前期准备复制文件到当前scp root@192.168.3.32:/soft/linux.x64_11gR2_database_1of2.zip /softscp root@192.168.3.32:/soft/linux.x64_11gR2_database_2of2.zip /soft解压文件unzip linux.x64_11gR2_database_1of2.zipunzip原创 2015-09-14 15:02:48 · 365 阅读 · 0 评论 -
oracle如何把一个dmp数据库备份还原成空库,并清理表空间
1. 通过exp命令完全导出数据库,生成dmp文件EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 2.清空所有表数据truncate table tablename3.plsql 以需要导出数据的用户登录新建command window执行下面代码 ----------- set heading o原创 2015-11-25 00:21:28 · 1927 阅读 · 0 评论 -
Centos下彻底删除oracle
1.用oracle用户登录如果要再次安装, 最好先做一些备份工作。包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。要是有可能连创建数据库的脚本也保存下来2.使用SQL*PLUS停止数据库[oracle@ora920 oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown转载 2015-11-19 14:30:57 · 6587 阅读 · 1 评论 -
Weblogic在Linux下启动特别慢及进入控制台慢的解决方法
实际是JVM在Linux下的bug 他想调用一个随机函数 但取不到 暂时的解决办法是 1)较好的解决办法: 在Weblogic启动参数里添加 “- Djava.security.egd=file:/dev/./urandom” (/dev/urandom 无法启动) 2)最差的解决办法: 执行命令 mv /dev/random /dev/转载 2015-11-23 09:57:25 · 601 阅读 · 0 评论 -
Oracle重置过期的密码
Oracle重置过期的密码过期的原因一般有两种可能:一、由于Oracle 11g在默认的default概要文件中设置了“PASSWORD_LIFE_TIME=180”天导致; 这种情况的解决办法:1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users;2、查转载 2016-09-09 11:04:37 · 489 阅读 · 0 评论