本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
解决redhat5.3下oracle10g EM乱码问题 redhat 5.3ORACLE 10G,在打开EM控制台时,所有按钮出现乱码问题,解决方法如下: 1)分别备份ORACLE自带JRE和JDK下的当前字体配置文件(font.properties) cp /u01/app/oracle/product/10.2.0/db_1/jre/1.4.2/lib/font.properties     /u01/app/oracle/product/10.2.0/db_1/jre/1.4.2/lib/font.properties.bak; cp /u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/font.properties         /u01/app/oracle/product/10.2.0/db_1/jdk/jre/lib/font.properties.bak; 2)在JRE和JDK目录下分别以font.properties.zh_CN.Redhat文件覆盖font.properties cp  ...
OEM提示:Oracle 建议撤消 PUBLIC 对功能强大的程序包的 EXECUTE 权限程序包­: DBMS_RANDOM­ UTL_HTTP­ UTL_SMTP­ UTL_TCP­[oracle@db ~]$ sqlplus / as sysdbaSQL*Plus: Release 10.2.0.4.0 - Production on Fri Jun 12 14:20:44 2009Copyright (c) 1982, 2007, Oracle. All Rights Reserved.Connected to:Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> revoke execute on utl_file from public;Revoke succeeded.SQL> revoke execute on dbms_random from public;Revoke succeeded.SQL> revoke execute on utl_http from public;Revoke succeeded.SQL> revoke execute on utl_smtp from public;Revoke succeeded.SQL> revoke execute on utl_tcp from public;Revoke succeeded.SQL>========================================收回后会出现许多无效的包,下面的你可能会用到。SQL>grant execute on utl_file to public;SQL>grant execute on DBMS_RANDOM to public;SQL>grant execute on UTL_HTTP to public;SQL>grant...
SQL2005数据库 误删除表恢复方法SQL2005数据库 误删除表恢复方法假设我们现在误操作删除了 Db.dbo.TB_test 这个表DROP TABLE Db.dbo.TB_test--保存删除表的时间 SELECT dt=GETDATE() INTO #GO--在删除操作后,发现不应该删除表 Db.dbo.TB_test --下面演示了如何恢复这个误删除的表 Db.dbo.TB_test --首先,备份事务日志(使用事务日志才能还原到指定的时间点) BACKUP LOG Db TO DISK='c:\db_log.bak' WITH FORMATGO--接下来,我们要先还原完全备份(还原日志必须在还原完全备份的基础上进行) RESTORE DATABASE Db FROM DISK='c:\db.bak' WITH REPLACE,NORECOVERYGO--将事务日志还原到删除操作前(这里的时间对应上面的删除时间,并比删除时间略早 DECLARE @dt datetimeSELECT @dt=DATEADD(ms,-20,dt) FROM #  --获取比表被删除的时间略早的时间RESTORE LOG Db FROM DISK='c:\db_log.bak' WITH RECOVERY,STOPAT=@dtGO--查询一下,看表是否恢复 SELECT * FROM Db.dbo.TB_test/*--结果: ID          ----------- (所影响的行数为 0 行) --*/--测试成功 GO
SQL SERVER数据库置疑后恢复步骤--1. 恢复步骤:   --a.将smlog_log.ldf文件备份到其它目录下;   --b.将源目录下的smlog_log.ldf文件改名为smlog_log_bak.ldf;   --c.执行以下语句修改数据库的状态:   use Master   go   update sysdatabases set status=32768 where name='数据库名称'     --修改状态,設為緊急狀態 go   shutdown with nowait     --停止数据库服务器   go   --d.退出SQL并在(COMMAND)命令行模式中通过下面的代码重新启动SQL:   sqlservr -c -T3608 -T4022     --安全模式启动SQL SERVER--e.在查询分析器中执行以下语句来查看刚刚修改过状态的数据库状态:   select Name,Status from sysdatabases where Name='数据库名稱'  --f.执行以下代码新建日志文件:   dbcc traceon(3604)--跟踪   dbcc rebuild_log('数据库名称','日志文件全路徑') --文件名要有全路径和扩展名--dbcc rebuild_log('prs_msc','d:\mscsql\mssql\data\prs_msc_log...
SQL2005恢复只有mdf文件的数据库。我把原来的数据库分离后,直接把日志文件给干掉了。原来在SQL 2000里经常这么干,只用一个mdf就附加了。没想到sql2005居然不行。我试验了一圈 终于找到一个成功的方法。转载,供后来者参考。SQL2005 如何在没有日志文件的情况下如何恢复MDF数据库文件第一步:先建立一个同名数据库,停止SQL SERVER2005,将没有日志的的.mdf数据库文件覆盖刚新建的.mdf数据库文件,重新启动数据库。第三步:在查询分析器中运行如下代码:alter database 数据库名   set emergency   —将数据库设置为紧急状态use master declare @databasename varchar(255) set @databasename=‘数据库名’         —你的.mdf文件文件名exec sp_dboption @databasename, N’single‘, N’true’ —将目标数据库置为单用户状态 dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) dbcc checkdb(@databasename,REPAIR_REBUILD) exec sp_dboption @databasename, N’single‘, N’false’—将目标数据库置为多用户状态 执行出现“数据库其他多个文件与数据库主文件不匹配….”错误,再执行一次即可。
SQLserver2000数据库置疑的解决方法汇总只有mdf文件的恢复技术由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是会出现类似下面的提示信息设备激活错误。物理文件名 'C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF' 可能有误。已创建名为 'C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.LDF' 的新日志文件。但是,如果您的数据库文件是从其他计算机上复制过来的,那么很不幸,也许上述办法就行不通了。你也许会得到类似下面的错误信息服务器: 消息 1813,级别 16,状态 2,行 1未能打开新数据库 'test'。CREATE DATABASE 将终止。设备激活错误。物理文件名 'd:\test_log.LDF' 可能有误。怎么办呢?别着急,下面我们举例说明恢复办法。*/--A.我们使用默认方式建立一个供恢复使用的数据库(如test)。可以在SQL Server Enterprise Manager里面建立。--B.停掉数据库服务器。--C.将刚才生成的数据库的日志文件test_log.ldf删除,用要恢复的数据库mdf文件覆盖刚才生成的数据库数据文...
centos 5.Freeradius2.1 mysql 5.0成功安装配置笔记  (1)安装 freeradius-server-2.1.1.tar.gz [root@localhost freeradius-server-2.1.1]# tar zxvf freeradius-server-2.1.1.tar.gz [root@localhost freeradius-server-2.1.1]# cd freeradius-server-2.1.1[root@localhost freeradius-server-2.1.1]# ./configure [root@localhost freeradius-server-2.1.1]# make[root@localhost freeradius-server-2.1.1]#  make install------------------------------------------------------------------------------------(1.1)安装的文件所在的系统目录:1)        /usr/local/sbin: checkrad  radiusd  radmin  radwatch  rc.radiusd2)         /usr/local/bin:radlast      radtest   randpkt      rlm_dbm_parser  radclient       radsniff     radwho  radeapclient    radsqlrelay  radzap   r...
linux下root用户登陆oracle10g2将oracle用户下的环境变量文件.bash_prife文件拷到root用户下,不然不能使用oracle的相关命令。一般情况下登陆oracle时用以下命令:#[root@yupan ~]# sqlplus /nologSQL*Plus: Release 10.2.0.1.0 - Production on Mon Dec 6 09:31:22 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.#SQL> connect sys/1114621 as sysdbaERROR:ORA-12546: TNS:permission denied这是在root用户下登陆,报orac-12546错识。SQL> connect as sysdbaEnter user-name: sysEnter password: ERROR:ORA-12546: TNS:permission deniedSQL> connect /as sysdbaERROR:ORA-12546: TNS:permission denied系统验证方式登陆也不可以。要登陆oracle有两种方式,一个是su oracle 命令,进入oracle用户下。可能正常登陆。另一种方式:登陆时加上oracle SID 如下命令:SQL> connect sys/11114621@yupan as sysdbaConnected.不想泄露密码就如此登陆:SQL> connect sys/11114621@yupan as sysdbaConnected.SQL> 如此就可以在root用户下正常登陆oracle10g.但是有个问题,SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE i...
MySQL远程访问时非常慢的解决 服务器放在局域网内进行测试时,数据库的访问速度还是很快。但当服务器放到外网后,数据库的访问速度就变得非常慢。后来在网上发现解决方法,my.cnf里面添加[mysqld]skip-name-resolve这样速度就快了!skip-name-resolve选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。还有权限的问题,当用户设置限制只能访问某个数据库,如果这个数据库被删了,再重建这个指定数据库,限制用户还是不能访问这个数据,大概是删除数据库的时间,把该用户的访问权限也级联删除了,详细可以查看mysql.db的记录若使用–skip-grant-tables系统将对任何用户的访问不做任何访问控制,但可以用 mysqladmin flush-privileges或mysqladmin reload来开启访问控制;默认情况是show databases语句对所有用户开放。如果mysql服务器没有开远程帐户,就在my.cnf里面加上skip-grant-tables排除网络问题。就MySQL本身而言,问题出在在mysql dns反解析mysql>show processlist;| 20681949 | unauthenticated user | 10.10.4.193:52497 | NULL | Connect | | Reading from net | NULL || 20681948 | unauthentica...
 
0

Oracle EM重建

发表者:分类:数据库2011-11-16 15:11:05 阅读[2629]
Oracle EM重建 在oracle 10g中,EM是一个很重要的管理工具,由于种种原因,而我们经常会出现无法访问EM的情况,例如以下: 我们可以重建EM来解决这种类似的问题。解决方法如下1. Drop the dbcontrol[oracle@localhost ~]$ emca -deconfig dbcontrol dbSTARTED EMCA at Jul 7, 2010 7:39:51 PMEM Configuration Assistant, Version 10.2.0.1.0 ProductionCopyright (c) 2003, 2005, Oracle.  All rights reserved.Enter the following information:Database SID: primaryDo you wish to continue? [yes(Y)/no(N)]: YJul 7, 2010 7:39:59 PM oracle.sysman.emcp.EMConfig performINFO: This operation is being logged at /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/primary/emca_2010-07-07_07-39-51-PM.log.Jul 7, 2010 7:40:01 PM oracle.sysman.emcp.util.DBControlUtil stopOMSINFO: Stopping Database Control (this may take a while) ...Enterprise Manager configuration completed successfullyFINISHED EMCA at Jul 7, 2010 7:40:18 PM2. Drop the em repository.[oracle@localhost admin]$ emca -repos dropSTARTED EMCA at Jul 7, 2010 8:0...
    总共51页,当前第46页 | 页数:
  1. 36
  2. 37
  3. 38
  4. 39
  5. 40
  6. 41
  7. 42
  8. 43
  9. 44
  10. 45
  11. 46
  12. 47
  13. 48
  14. 49
  15. 50
  16. 51