随笔分类 -  Oracle DBA

摘要:1、手工设置归档目录SQL> alter system set log_archive_dest_1='LOCATION=/u01/arcerzhang/poli/arch' scope=both;System altered.2、查看设置结果SQL> show parameter arch;NAME TYPE VALUE------------------------------------ ----------- ------------------------------archive_lag_target ... 阅读全文
posted @ 2013-03-26 17:15 ArcerZhang 阅读(429) 评论(0) 推荐(0)
摘要:1、第一步,查看当前归档模式状态SQL> archive log listDatabase log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 25Next log sequence to archive 27Current log sequence 272、第二步,将数据库关闭后,然后再置于mount状态S... 阅读全文
posted @ 2013-03-26 11:39 ArcerZhang 阅读(411) 评论(0) 推荐(0)
摘要:1、列举出已经备份过的备份集RMAN> list backup;List of Backup Sets===================BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------1 Full 1.05G DISK 00:00:43 19-MAR-13 BP Key: 1 Status: AVAILA... 阅读全文
posted @ 2013-03-23 15:58 ArcerZhang 阅读(905) 评论(0) 推荐(0)
摘要:1、RMAN远程登录数据库C:\Users\MaryHu>rman target sys/oracle@DB200 nocatalogRecovery Manager: Release 11.2.0.1.0 - Production on Sat Mar 23 15:15:02 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.connected to target database: POLI (DBID=3718810889)using target database con 阅读全文
posted @ 2013-03-23 15:40 ArcerZhang 阅读(749) 评论(0) 推荐(0)
摘要:1、以dba身份登录oracle,授权a2用户imp_full_database权限SQL> grant imp_full_database to a2;Grant succeeded.2、执行导入操作命令imp a2/a3@DB200 file=a1.dmp log=a2.log full=yE:\expimp>imp a2/a3@DB200 file=a1.dmp log=a2.log full=yImport: Release 11.2.0.1.0 - Production on Fri Mar 22 17:13:27 2013Copyright (c) 1982, 2009 阅读全文
posted @ 2013-03-22 17:36 ArcerZhang 阅读(453) 评论(0) 推荐(0)
摘要:1、查看数据库字符集信息QL> select * from nls_database_parameters;PARAMETER VALUE------------------------------ ------------------------------NLS_LANGUAGE AMERICANNLS_TERRITORY AMERICANLS_CURRENCY $NLS_ISO_CURRENCY AMERICANL... 阅读全文
posted @ 2013-03-22 00:13 ArcerZhang 阅读(210) 评论(0) 推荐(0)
摘要:1、创建目录mkdir /tmp/hb2、SQL>conn / as sysdba;SQL> alter tablespace example begin backup;SQL> !cp /u01/oradata/poli/example01.dbf /tmp/hbSQL> alter tablespace example end backup;3、问题在执行alter tablespace example begin backup与alter tablespace example end backup命令之间,如果有用户访问此表空间,会是什么情况?首先需要了解到,在执 阅读全文
posted @ 2013-03-20 18:20 ArcerZhang 阅读(266) 评论(0) 推荐(0)
摘要:1、sqlplus sys/pwd as sysdba2、show parameter background_dump_destSQL> show parameter background_dumpNAME TYPE VALUE------------------------------------ ----------- ------------------------------background_dump_dest string /RealData/diag/rdbms/datacenter/DATA... 阅读全文
posted @ 2013-03-17 23:31 ArcerZhang 阅读(870) 评论(0) 推荐(0)
摘要:1、Oracle存储数据的原理是什么?用户创建一张表,COMMIT之前,是存储在内存中的,COMMIT之后,先是存储到REDO LOG FILE中,最后才是写往DATA FILE;2、DDL语句是不需要进行commit的,DML语句是需要commit的;3、alter system checkpoint;将数据写到datafile中;4、alter system switch logfile;将数据归档,写到archive log file中; 阅读全文
posted @ 2013-03-16 18:12 ArcerZhang 阅读(198) 评论(0) 推荐(0)
摘要:1、概述Fundamental II第一至第五章,内容涵盖oracle net相关内容,第六至第十七章内容涵盖备份与恢复内容; 阅读全文
posted @ 2013-03-16 17:01 ArcerZhang 阅读(112) 评论(0) 推荐(0)
摘要:1、如何查找3要素信息(IP地址、端口号、服务名)IP地址:ifconfig端口号:view /$ORACLE_HOME/network/admin/listener.ora服务名:以sys用户登陆oracle server后,执行show parameter service查看2、有关Naming Method Configuration相关文件分类 oracle server site file->listener.ora client site file ->tnsnames.ora,slqnet.ora tnsnames.ora文件用于存放数据库连接三元素(IP地址、端口号 阅读全文
posted @ 2013-03-13 09:46 ArcerZhang 阅读(149) 评论(0) 推荐(0)
摘要:故障:ORA-00845: MEMORY_TARGET not supported on this systemOracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错:SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startupORA-00845: MEMORY_TARGET not supported on this system这个问题是由于设置SGA的大小超过了操作系统/dev/shm的大 阅读全文
posted @ 2013-03-12 23:22 ArcerZhang 阅读(182) 评论(0) 推荐(0)
摘要:/* 案例二 linux下安装oracle r2 11g*/第一步:创建必备的用户和用户组创建用户、用户组******创建ORACLE_BASE目录******mkdir u01******创建oinstall用户组******groupadd oinstall******创建dba用户组******groupadd dba******创建oracle用户,并且指定Oracle默认所属组oinstall,附加组dba,默认宿主目录/u01/oracle******useradd -g oinstall -G dba -d /u01/oracle oracle******为Oracle用... 阅读全文
posted @ 2013-03-10 15:29 ArcerZhang 阅读(377) 评论(0) 推荐(0)
摘要:对于跑在Linux上的Oracle,安装完成后,对于配置Oracle的listener和tnsnames,可以不用netca来图形化操作,完全可以通过手工操作来实现,而且方便快捷。下面就简单介绍一下操作细节.首先,oracle用户登陆后,到$ORACLE_HOME/network/admin目录下,创建两个文件:$ touch tnsnames.ora$ touch listener.ora然后,vi tnsnames.ora,复制如下内容到tnsnames.ora中 ALIAS = (DESCRIPTION = (ADDRESS_LIST = ... 阅读全文
posted @ 2013-03-09 19:00 ArcerZhang 阅读(1163) 评论(0) 推荐(0)
摘要:安装ORACLE 11GR2时,在编辑.bash_profile文件时,设置的ORACLE_SID太长了,当时没在意,结果到启动xmanager时,ORACLE_SID居然被截断了,感觉不爽随即修改了另外的ORACLE_SID,同时修改了.bash_profile中的ORACLE_SID,然后接着往下安装;一路向下没有问题,直到安装成功;结果,到了连接数据库时发现遭了,报错:could not open parameter file initOraceSID.ora ;根据安装过程中出现的问题分析,肯定是因为ORACLE_SID修改导致的;于是通过如下方式修改,问题得到解决:将$ORACLE_ 阅读全文
posted @ 2013-03-09 18:28 ArcerZhang 阅读(286) 评论(0) 推荐(0)
摘要:DB202 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.202)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DB202) ) ) 阅读全文
posted @ 2013-03-09 13:43 ArcerZhang 阅读(173) 评论(0) 推荐(0)
摘要:SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (GLOBAL_DBNAME = DB202) (SID_NAME = DB202) ))LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.202)(PORT = 1521)) ) )ADR_BASE_LISTENER = /u01 阅读全文
posted @ 2013-03-09 13:42 ArcerZhang 阅读(684) 评论(0) 推荐(0)
摘要:安装环境:CentOS 6.3 64位Oracle 11gR2 x86_x64问题描述:Oracle启动监听报错:The listener supports no services解决办法:在listener.ora文件中添加SID_LIST_LISTENER =(SID_LIST = (SID_DESC = (GLOBAL_DBNAME = DB202) (SID_NAME = DB202) ))注意:DB202是数据库的SID,需要根据自己环境,来修改;附言:查看数据库Service Name 的方法$sqlplus / as sysdbaSQL>show ... 阅读全文
posted @ 2013-03-09 13:35 ArcerZhang 阅读(2306) 评论(0) 推荐(0)
摘要:环境平台: linux as 5.5 + oracle 11g R2故障描述:一个11g的bug,在安装完数据库后,能正常创建库以及监听。但在启动sqlplus命令,会发现下面的错误:[oracle@SANYFCBS ~]$ sqlplus "/as sysdba";sqlplus: error while loading shared libraries: /opt/ora11/product/11.1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied解决方法 阅读全文
posted @ 2013-03-07 23:18 ArcerZhang 阅读(454) 评论(0) 推荐(0)