![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
文章平均质量分 72
bamuta
Oracle,mysql DBA
展开
-
ODU恢复测试二:drop表恢复(整理版)
本文是基于http://blog.csdn.net/tanqingru/article/details/7767466的整理版,此次恢复基于ODU测试1的表odu_test进行,分别测试了4.1.3和3.0.9。ODU版本为“4.1.3试用版 for Windows”,结果发现试用版在恢复时有1000行左右的限制,超出的无法恢复。3.0.9测试成功,本文只列出3.0.9的部分。可从原创 2012-07-20 15:27:43 · 1359 阅读 · 0 评论 -
给某机器cq设置的备份脚本
1crontab .txt:root@GF # crontab -l0 21 * * 0,2,4 /oracle/bakupscript/orafullbk.sh 1>>/tmp/orabak.log 2>&10 21 * * 1,3,5 /oracle/bakupscript/oraincrbk.sh 1>>/tmp/orabak.log 2>&1orafullbk.sh:原创 2012-07-18 17:08:27 · 673 阅读 · 0 评论 -
linux上创建ASM实例
1.对磁盘进行分区[root@dbserver1 ~]# fdisk –l[root@dbserver1 ~]# fdisk /dev/sdd Command (m for help): nCommand action e extended p primary partition (1-4)pPartition number (1-4原创 2012-05-17 14:23:28 · 1301 阅读 · 0 评论 -
传输表空间导入时遇到ORA-19721
-bash-3.00$ imp \'sys/system as sysdba\' transport_tablespace=y file='/u02/exp_userstan.dmp' log=/u02/imp-trans.log tablespaces=users,tan datafiles='/oracle/product/10.2.0/db_1/oradata/tan30/users0原创 2012-05-11 14:35:11 · 2407 阅读 · 0 评论 -
windows下sqlplus或exp/imp显示乱码解决。
导入时状态如下:Import: Release 10.2.0.3.0 - Production on 星期五 5月 4 09:22:12 2012Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 -原创 2012-05-04 10:31:55 · 1707 阅读 · 0 评论 -
undo丢失的简单不完全恢复
由于误操作,将undo文件弄丢,数据库无归档,简单测试用,所以不考虑数据丢失,启动如下:SQL> alter database open;alter database open*ERROR at line 1:ORA-01157: cannot identify/lock data file 2 - see DBWR trace fileORA-01110: data fi原创 2012-05-03 15:39:42 · 731 阅读 · 0 评论 -
GC安装错误3: agent部署:secure成功,在GC中找不到主机
当agent部署完成后,secure也成功了,但是在GC界面中仍然看不到该主机,这时候需要在GC管理界面中添加一下,如图:只需要要OK一下,回去之后该主机自动出现:原创 2012-04-19 09:20:12 · 952 阅读 · 0 评论 -
linux下手工创建数据库,并用rman备份
1.生成pfile并修改[oracle@odbt1 dbs]$ cat init.ora |grep -v ^#|grep -v ^$ > inittandb.ora修改里面的db_name和controlfile删除其他内存参数:db_block_buffers、shared_pool_size增加sga_max_size=300msga_target=300Mu原创 2012-04-13 14:50:30 · 1043 阅读 · 0 评论 -
ODU恢复测试一:truncate表恢复
1.准备环境:使用ODU 为3.0.9 FOR winodwsC:\Users\Administrator>sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on 星期四 7月 19 15:51:09 2012Copyright (c) 1982, 2010, Oracle. All rights reserv原创 2012-07-19 17:08:10 · 1215 阅读 · 0 评论 -
11g sqlplus 乱码
字符集乱码,如下:C:\Users\Administrator>sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.1.0 Production on 鏄熸湡浜?7鏈?13 11:30:45 2012Copyright (c) 1982, 2010, Oracle. All rights reserved.杩炴帴鍒?Oracle Da原创 2012-07-13 14:16:15 · 1066 阅读 · 0 评论 -
VMware下linux中安装oracle11g R2 root时遇到“time out"(未解决)
这次问题没有解决,但问题的原因也算是弄明白了,在解决的过程中也搞了许多东西,做为个人笔记,暂且记在这里。这次在第二个节点root也遇到了“Timed out waiting for the CRS stack to start.”问题,具体的检查解决过程如下。[root@dbserver2 ~]# ?/apps/oracle/11.2.0/grid/root.sh-bash: ? co原创 2012-07-09 15:06:42 · 2443 阅读 · 0 评论 -
oracle安装报:can't find libjava.so
can't find libjava.so 朋友在linux上安装9204时报上面的错,这个错误可能是因为操作系统平台是64位,而软件是32位引起的。安装包的版本可以通过安装包里的index.htm文件或welcome.htm文件查看比如:-bash-3.00# cd /oracle/database-bash-3.00# lsdoc install原创 2012-06-24 11:06:16 · 2503 阅读 · 0 评论 -
10g同字节跨平台表空间传输
此次是将10glinux 32位的库传输到10gwindows平台,10g的同字节跨平台传输和相同平台基本一样,可直接导入。1.平台字节检查SQL> select d.platform_name,endian_format from V$transportable_platform tp,V$database d where tp.platform_name=d.platform_n原创 2012-05-04 10:28:18 · 813 阅读 · 0 评论 -
用10046 跟踪实例
用10046 trace工具开始跟踪:SQL> alter session set events '10046 trace name context forever,level 12';Session altered.执行一些操作:执行数据库包:exec pkgtest('abc');查询SQL> select count(*) from dba_tables;原创 2012-04-26 08:50:40 · 751 阅读 · 0 评论 -
DBCA报错:An unexpected exception has been detected in native code outside the VM.
dbca时报错如下:[oracle@dbserver1 ~]$ dbcaAn unexpected exception has been detected in native code outside the VM.Unexpected Signal : 11 occurred at PC=0x4FEB69Function=__libc_free+0x49Library=/原创 2012-04-16 08:51:33 · 1957 阅读 · 0 评论 -
linux下安装oracle9204Error in invoking target install of makefile /apps/oracle/OraHome1/plsql/lib/ins_p
linux下安装oracle9204遇到下面的问题:Error in invoking target install of makefile /apps/oracle/OraHome1/plsql/lib/ins_plsql.mk如图:检查日志,最后提示也是一样的,如下:Calling action unixActions2.2.0.18.0 make in原创 2012-05-22 16:10:11 · 3378 阅读 · 0 评论 -
10g 文件系统与ASM系统的切换
Asm磁盘组:SQL> select name from V$asm_diskgroup;NAME------------------------------ASMDATA1查看数据文件SQL> select name from V$datafile;NAME------------------------------------------------------原创 2012-05-17 16:52:38 · 828 阅读 · 0 评论 -
修改字符遇到ORA-12712
SQL> alter database character set internal_convert WE8ISO8859P1;alter database character set internal_convert WE8ISO8859P1*ERROR at line 1:ORA-12712: new character set must be a superset of ol原创 2012-05-10 16:13:19 · 1969 阅读 · 0 评论 -
ODU恢复测试二:drop表恢复(troubleshoot版)
本文详细记录了此次测试的整个过程,包括遇到的问题和调试过程,比较零乱。所以整理出了简洁版:http://blog.csdn.net/tanqingru/article/details/7767669,适于以后参考,因为过程解决了一些问题,做为个人笔记值得记录在此。此次恢复基于测试1的表odu_test进行,将测试的ODU版本为“4.1.3 试用版 for Windows”,结果发现试用版在原创 2012-07-20 15:03:42 · 1665 阅读 · 0 评论 -
虚拟机下11g r2 RAC安装root时报:Timed out waiting for the CRS stack to start.
虚拟机Linux环境下,安装11G r2的RAC,使用的是grid用户,共两个节点,第二个节点 root时遇到Timed out waiting for the CRS stack to start.全部完全卸载、磁盘dd操作后重新安装多次,问题依旧。如下:[root@dbserver2 ~]# /apps/oracle/11.2.0/grid/root.shRunning Oracl原创 2012-07-05 08:42:46 · 3138 阅读 · 2 评论 -
11g GRID root不成功重做的方法
当第一次root不成功,第二次执行时会遇到这样的错误:[root@dbserver1 ~]#/apps/oracle/11.2.0/grid/root.sh ……Now product-specific root actions will be performed.2012-05-27 21:15:21: Parsing the host name2012-05-27 21:1原创 2012-06-24 11:27:36 · 1575 阅读 · 1 评论 -
oraInventory目录的手动指定
oraInventory目录的手动指定oracle Inventory,which is a catalog of all Oracle software installed on the system.该目录的位置在下面文件中指定:/etc/oraInst.loc或者可能在这:/var/opt/oracle/oraInst.loc原创 2012-06-19 16:39:59 · 1559 阅读 · 0 评论 -
9i 手工创建库排错
手工创建9i数据,复制了官方模版,修改后,如下:SQL> CREATE DATABASE tan1 2 USER SYS IDENTIFIED BY pz6r58 3 USER SYSTEM IDENTIFIED BY y1tz5p 4 LOGFILE GROUP 1 ('/apps/oracle/oradata/tan1/redo01.log') S原创 2012-05-28 15:18:12 · 663 阅读 · 0 评论 -
linux下oracle9204安装Error:you do not hame sufficient privileges to write to the specified path
在linux下安装9204,遇到下面的问题,折腾了好长时间。Error:you do not hame sufficient privileges to write to the specified path.in component Database configuration Assistant9.2.0.1.0 Installation cannot continue for this原创 2012-05-22 14:44:26 · 1422 阅读 · 1 评论 -
linux下oracle9204安装报错:Error occurred during initialization of VM
在安装linux下oracle9204时,报如下的错误:dbserver2->./runInstaller dbserver2->Initializing Java Virtual Machine from /tmp/OraInstall2012-05-01_06-01-47PM/jre/bin/java. Please wait...Error occurred during ini原创 2012-05-17 09:56:21 · 1093 阅读 · 0 评论 -
删除表空间:USERS
在drop USERS 表空间时,前后遇到了默认永久表空间问题,存在基表、索引、物化视图问题,一一解决后删除成功。drop USERS 表空间。SQL>drop tablespace users including contents and datafiles;drop tablespace users including contents and datafiles*ER原创 2012-05-10 15:14:22 · 1122 阅读 · 0 评论 -
windows下手工建库
创建实例C:\Users\Administrator>oradim -new -sid tan02 -syspwd system -startmode manual在C:\oracle\product\10.2.0\db_1\database增加INITTAN02.ora文件db_name=tan02sga_target=100msga_max_size=100minsta原创 2012-05-04 10:46:08 · 892 阅读 · 0 评论 -
sqlplus error:cannot restore segment prot after reloc: Permission denied
问题如下:sqlplus: error while loading shared libraries: /apps/product/11.2.0/db_home/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied解决办法:[root@localhost rlwrap-0.37原创 2012-08-08 09:45:08 · 1138 阅读 · 0 评论 -
10g添加归档目录时报错:ORA-16179
SQL> alter system set log_archive_dest_1='/oracle/backup/arch' scope=spfile;alter system set log_archive_dest_1='/oracle/backup/arch' scope=spfile*ERROR at line 1:ORA-32017: failure in updatin原创 2012-07-25 14:01:04 · 903 阅读 · 0 评论 -
配置EM遇到的两个问题
问题一:SEVERE: Listener is not up or database service is not registered with it问题表现如下:[oracle@xbfye7l01 db_home]$ emca -config dbcontrol db………………------------------------------------------------原创 2012-08-16 10:31:08 · 11030 阅读 · 2 评论 -
oracle11201 for REDHAT5.6 64位 安装
我的机器:Linux xbfye7l02 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST 2010 x86_64 x86_64 x86_64 GNU/Linux安装的oracle版本11.2.0.1 64位1.创建组和oracle用户[root@xbfye7l02 oracle]# /usr/sbin/groupadd oinstall原创 2012-08-27 08:24:45 · 809 阅读 · 0 评论 -
《海量数据库解决方案》学习笔记:表连接
表的连接方式: 嵌套循环连接(NestedLoops Join) 排序合并连接(SortMerge Join) 哈希连接(HashJoin) 半连接(Semi Join) 笛卡儿连接(CartesianJoin) 外连接(OuterJoin) 索引连接(Ind原创 2012-09-18 10:37:24 · 933 阅读 · 0 评论 -
索引的选定准则
----------------------《海量数据库解决方案》读书笔记-----索引的选定准则----------1.1不同类型表的索引应用准则1.小型表 对小型表也应该创建索引:如果只是单一小型表的读取,有无索引影响不大,但是大多数情况是与其他表连接的情况下使用,索引对优化器的判断影响重大,这时将影响速度,必须创建索引。 小型表也可以考虑采用索原创 2012-10-11 16:19:00 · 784 阅读 · 0 评论 -
TNS-04414,TNS-04610错误
使用SQL连接刚配置的tnsnames.ora,出现下面错误:ERROR:ORA-12154: TNS: 无法解析指定的连接标识符用NETCA图形配置,点下步出现:ServiceAliasException: 无法列出网络服务名: TNS-04404: 没有错误 caused by: oracle.net.config.ConfigException: TNS-04414:原创 2012-12-05 11:17:38 · 5404 阅读 · 0 评论 -
oracle11.2.0.3.0 RAC for winows(2008) 安装NAS存储--1.准备工作
1. 准备工作:1. 机器规划存储机器:windows2008Dbos1:WINDOWS2008Dbos2:WINDOWS20082. 网络规划节点名称公共IP地址心跳IP地址虚拟IP地址SCAN IP地址Dbos1192.168.33.89原创 2012-12-17 08:55:18 · 2740 阅读 · 1 评论 -
oracle11.2.0.3.0 RAC for winows(2008) 安装NAS存储--2.集群安装
1. 集群安装1. 安装1. 跳过更新2. 安装集群3. 高级安装4. 集群与SCAN默认内容:这里scan的名称要和C:\WINDOWS\System\driver\etc\hosts文件中的scan名称一定要一致,不勾选“configure GNS”,原创 2012-12-17 09:13:19 · 4835 阅读 · 0 评论 -
oracle11.2.0.3.0 RAC for winows(2008) 安装NAS存储--3.DB安装 .
1. 安装数据库软件1. 安装前检查C:\soft\11g_win64_11203\grid>runcluvfy.bat stage -pre dbinst -n dbos1,dbos2 -verbose 执行数据库安装的预检查 正在检查节点的可访问性... 检查: 节点 "dbos1"的节点可访问性 目标节点原创 2012-12-18 09:16:03 · 2273 阅读 · 0 评论 -
oracle32位安装到64位RHEL6.3时报错:/lib/ld-linux.so.2: bad ELF interpreter
oracle32位客户端安装到64位的redhat linux 6.3OS时,遇到/lib/ld-linux.so.2: bad ELF interpreter1. 问题如下[oracle@DEVAPP3 client]$ ./runInstaller./runInstaller: /u01/soft/client/install/.oui: /lib/ld-lin原创 2013-01-25 23:05:13 · 5477 阅读 · 2 评论 -
RAC的Database control配置
1. 配置rac1->emca -displayConfig dbcontrol -clusterSTARTED EMCA at Jan 15, 2013 1:37:36 PMEM Configuration Assistant, Version 11.2.0.3.0 ProductionCopyright (c) 2003, 2011, Oracle. All原创 2013-01-16 17:02:17 · 944 阅读 · 0 评论 -
RMAN duplicate for standby失败解决过程
RMAN duplicate for standby失败解决过程在用rman duplicate to standby生成备库的时候总是不成功,多次尝试均是下面的错误: RMAN> duplicate target database for standby nofilenamecheck; Starting Duplicate Db at 16-JAN-2013 12:22原创 2013-01-17 16:21:20 · 3752 阅读 · 0 评论