03 2013 档案
摘要:Develop your own scripts.Use the supplied packages for tuning.Schedule periodic performance checking.Take advantage of the Enterprise Manager Event service to track specific situations.Take advantage of the Oracle Enterprise Manager Job service to:Automate the regular execution of administrative tas
阅读全文
摘要:1、Statspack(强大的分析和性能调优工具)Installation of Statspack using the spcreate.sql scriptCollection of statistics execute statspack.snapAutomatic collection of statistics using the spauto.sql scriptProduce a report using the spreport.sql scriptTo collect timing information,set TIMED_STATISTICS = True2、搭建stat
阅读全文
摘要:1、What Does the DBA Tune?Performance tuning areasApplication:(Shared with developers)SQL statement performanceChange managementInstance tuning:MermoryDatabase structureInstance configurationOperating system interactions:(Shared with SA)I/OSwapParameters2、Tuning QuestionsWho tunes?Application designe
阅读全文
摘要:1、shell变量分本地变量与环境变量 局部(本地)变量:本地变量在用户现在的shell生命周期的脚本中使用 定义:变量名=值等号两边不可以有空格取值包括空格,必须用双引号括起来shell变量区分大小写声明变量不用声明类型可以存储不同类型的内容使用灵活使用时要明确变量的类型 必须以字母或下划线开头,不能以数字开头定义变量. 清除变量:name=arcerzhang --定义变量echo ${name} --输出变量 unset name --清除变量 变量扩展修饰符:${name:-arcerzhang} 假如变量name存在,且非空则直接输出name的值,否...
阅读全文
摘要:1、修改字符集vi /etc/sysconfig/i18nView Code #LANG="en_US.UTF-8"LANG="zh_CN.UTF-8"#SYSFONT="latarcyrheb-sun16"2、禁止selinux--vi /etc/selinux/config--设置 SELINUX=disabled3、修改系统内核参数之后,使之生效命令:sysctl -p4、vi .bash_profilestty erase ^h5、查看设备型号参考文章
阅读全文
摘要:1、学习shell的什么shell命令shell的命令集成shell程序的控制结构shell的配置文件shell用户环境shell命令解析机制2、pstree命令[root@DG3 /]# pstreeinit─┬─NetworkManager ├─abrt-dump-oops ├─abrtd ├─acpid ├─atd ├─auditd───{auditd} ├─automount───4*[{automount}] ├─avahi-daemon───avahi-daemon ├─certmonger ├─console...
阅读全文
摘要:1、Overview之前使用RMAN进行登陆时,会是这样rman target sys/oracle@DB202 nocatalog没有catalog的情况下,所有的备份和恢复信息,都存放在control file里面.注意:(a)、无论你是否使用catalog database,所有的备份和恢复信息依然存储在控制文件里面.catatalog作为备份和恢复信息的第二目的地.(b)、因为数据库的备份与恢复信息,有时候会认为的只存储在控制文件里面,而不存放在catalog里面,就造成了控制文件中的备份与恢复信息,同catalog database中的信息,不一致的情况.resynchronize命
阅读全文
摘要:1、修改完成spfile之后,需要重启Oracle,以使参数生效.
阅读全文
摘要:1、问题描述View Code [oracle@DG3 admin]$ sqlplus sys/oracle as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Thu Mar 28 16:12:08 2013Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to an idle instance.SQL> startupORA-00119: invalid specification for system parameter LOCAL_LISTENEROR
阅读全文
摘要:1、SQL>startup mount数据库进入mount状态,只可以读取控制文件信息,不可以读取数据文件信息;2、SQL>alter database open将数据库切换到open状态3、查询数据库状态SQL> select dbid,name,switchover_status,db_unique_name,database_role,open_mode,current_scn from v$database; DBID NAME SWITCHOVER_STATUS DB_UNIQUE_NAME DATABASE_ROLE ...
阅读全文
摘要:Types of Incomplete RecoveryTime-based recoveryCancel-based recoveryChange-based recoveryIncomplete RecoveryFollow all steps carefullyTake whole database backups before and after recovery.Always verify that the recovery was successful.Back up and remove archived logs.Incomplete and the Alert LogChec
阅读全文
摘要:1、登陆View Code [oracle@DG1 ubackup]$ rman target sys/oracle@db200 nocatalogRecovery Manager: Release 11.2.0.1.0 - Production on Wed Mar 27 18:22:10 2013Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.connected to target database: POLI (DBID=3718810889)using target databas.
阅读全文
摘要:rman target /RMAN> START MOUNTRMAN> RESTORE DATABASERMAN> RECOVER DATABSERMAN>ALTER DATABASE OPEN联机重做日志丢失,是一种不完全恢复.非归档模式永远是一种不完全恢复;非归档模式下的备份是一种冷备,恢复的时候将冷备的内容拷贝一下,就恢复了;冷备发生后的内容就全部丢失了;实际应用中,有可能是redo log files 里面的内容丢失,有可能是归档日志文件里的内容丢失;这样就造成了不完全恢复.
阅读全文
摘要:1、You may need to create control files if:All control files are lost because of a failure.The name of a database needs to be changed.The current settings in the control file need to be changed.2、The behavior of multiplexed control files is this:The database writes to all filenames listed for the ini
阅读全文
摘要:Complete Recovery MethodsClosed database recovery for:System datafilesUndo segment datafilesWhole databaseOpen database recovery,with database initially opened(for file loss)Open database recovery with database initially closed(for hardware failure)Data file recovery with no datafile backup.
阅读全文
摘要:1、冷备的实质就是将/u01/oradata/ora_sid/目录下的数据文件进行拷贝到一个预先定义好的目录文件中.
阅读全文
摘要:1、nomount->mount->open2、数据库在mount状态时,控制文件时打开的,数据文件时没有打开的.3、在数据库处于mounted状态时,DBA可以进行RECOVER DATABASE或者RECOVER DATAFILE 在数据库处于open状态时,DBA可以进行RECOVER TABLESPACE 或者RECOVER DATAFILE;4、有了控制文件以后,我们就可以将数据库启动到mount状态.
阅读全文
摘要: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 ...
阅读全文
摘要:1、在sys身份下登陆oracle,执行命令archive log list;SQL> archive log list;Database log mode Archive ModeAutomatic archival EnabledArchive destination USE_DB_RECOVERY_FILE_DESTOldest online log sequence 25Next log sequence to archive 27Current log sequence 27Vie...
阅读全文
摘要: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...
阅读全文
摘要:1、在oracle的recovery中,分两种:complete recover and incomplete recovery2、在NOARCHIVELOG MODE情况下,是没有完全恢复的. 在非归档模式下,有一个文件损坏,要restore必须重新拷贝全部文件; 非归档模式,一般使用在测试环境或者开发环境;对于实际的生产环境下的数据业务库,100%的需要使用归档模式.3、非归档模式下数据库恢复原理图解假如the most recent backup,是在144(scn)处,当数据发生损坏在146处时,又假如redo log file文件中的数据没有被覆盖时(redo log file是..
阅读全文
摘要:1、pathon、ruby、perl的使用场景pason,ruby更适合web开发perl适合文本处理2、系统中查看perl版本信息[root@arcerzhang perl]# perl -vThis is perl, v5.10.1 (*) built for x86_64-linux-thread-multiCopyright 1987-2009, Larry WallPerl may be copied only under the terms of either the Artistic License or theGNU General Public License, which
阅读全文
摘要:Determine what type of RMAN backups should be takenMake backups with the RMAN copy and BACKUP commandsBack up the control fileBack up the archived redo log files
阅读全文
摘要:Abnormal termination of a Recovery Manager jobRecovery Manager job在执行过程中,出现异常而中断的时候,不会catalog数据库中留下记录,也不会在控制文件中留下记录,但是会在磁盘上留下一个文件,此时就需要DBA进行手工清除.Detecting physical and logical block corruption探测出一些逻辑或者物理的坏块,此时需要DBA手工清除Detcting a fractured block during open backupsfractured block就是说在hot backup的时候,允许用
阅读全文
摘要:Correlate server sessions with channels using the SET COMMAND ID command.RMAN备份数据库中,每个server process对应一个channel,如何监控到哪个server process 对应的哪个channel?Query V$PROCESS and V$SESSION to determine which sessions correspond to which RMAN channels.通过SET COMMAND ID命令,然后结合v$process和v$session两个动态性能视图,即可监控到serve
阅读全文
摘要:V$ARCHIVED_LOGV$BACKUP_CORRUPTIONV$COPY_CORRUPTIONV$DATABASE_BLOCK_CORRUPTIONV$BACKUP_DATAFILEV$BACKUP_REDOLOGV$BACKUP_SETV$BACKUP_PIECE说明:上述动态性能视图中,带有corruption的视图,是记录了在使用rman备份的过程中,如果有损坏的文件,就会记录到此动态性能视图中;因此在以后使用rman进行备份的过程中,执行完备份后,最好到这些表中进行检查一遍,确认是否存在有损坏的数据文件.
阅读全文
摘要:1、对数据文件4,进行增量备份,并且打上标签'arcerzhang_rman';RMAN> backup incremental level 2 datafile 4 tag='arcerzhang_rman';启动 backup 于 25-3月 -13分配的通道: ORA_DISK_1通道 ORA_DISK_1: SID=11 设备类型=DISK通道 ORA_DISK_1: 正在启动增量级别 2 数据文件备份集通道 ORA_DISK_1: 正在指定备份集内的数据文件输入数据文件: 文件号=00004 名称=/u01/oradata/poli/users0
阅读全文
摘要:在sys dba 用户下1、打开此功能:alter database enable block change tracking using file '/u01/arcerzhang/track.bin';当在进行增量备份的时候,Oracle的进行增量备份的原理就是根据每个文件头部分的scn号,来判断哪些需要增量备份哪些不需要增量备份.在10g以前,Oracle是去读每个block上的头信息进行判断的,自10g开始,新增了track功能.每当数据库的数据发生变化时,就会在指定的track文件中进行记录。这样在进行增量备份的时候,不需要每个block都去读,而是直接去读预先设定好
阅读全文
摘要:1、1级别累积性增量备份执行View Code RMAN> run{2> allocate channel d1 type disk;3> backup incremental level 1 cumulative database format '/u01/arcerzhang/level_1_c_%U';4> }分配的通道: d1通道 d1: SID=11 设备类型=DISK启动 backup 于 25-3月 -13通道 d1: 正在启动增量级别 1 数据文件备份集通道 d1: 正在指定备份集内的数据文件输入数据文件: 文件号=00001 名称=/u
阅读全文
摘要:1、1级备份执行步骤View Code RMAN> run{2> allocate channel d1 type disk;3> backup incremental level 1 database format '/u01/arcerzhang/level_1_%U';4> }分配的通道: d1通道 d1: SID=11 设备类型=DISK启动 backup 于 25-3月 -13通道 d1: 正在启动增量级别 1 数据文件备份集通道 d1: 正在指定备份集内的数据文件输入数据文件: 文件号=00001 名称=/u01/oradata/poli/s
阅读全文
摘要:1、v$session_longops 记录操作时常超过6秒的动作View Code SQL> desc v$session_longops; Name Null? Type ----------------------------------------- -------- ---------------------------- SID NUMBER SERIAL# ...
阅读全文
摘要:0级别备份,实际上就是全备,而0级别备份与full backup的区别在于0级别备份可以作为增量备份的基础,而full backup则不能.假如DBA开始之初,就没有进行过0级别备份,而是直接进行1、2、3、4等级备份,在这种情况下oracle会自动先产生一个0级别备份.1、0级备份执行操作RMAN> run{2> allocate channel d1 type disk;3> backup incremental level 0 database format '/u01/arcerzhang/level_0_%U';4> }分配的通道: d1通道
阅读全文
摘要:1、查看RMAN备份记录RMAN> list backup;List of Backup Sets===================BS Key Type LV Size Device Type Elapsed Time Completion Time------- ---- -- ---------- ----------- ------------ ---------------7 Full 406.64M DISK 00:00:28 23-MAR-13 List of Datafiles in backup s...
阅读全文
摘要:1、使用镜像备份备份数据文件copy命令等同于backup as copy ...RMAN> copy datafile 5 to '/u01/arcerzhang/example.dft' tag='example';启动 backup 于 25-3月 -13使用通道 ORA_DISK_1通道 ORA_DISK_1: 启动数据文件副本输入数据文件: 文件号=00005 名称=/u01/oradata/poli/example01.dbf输出文件名=/u01/arcerzhang/example.dft 标记=EXAMPLE RECID=3 STAMP=8
阅读全文
摘要:使用RMAN备份,可以产生两种格式的数据文件1、备份集 优点就是可以进行增量备份.不用增量备份,RMAN的有点就无法体现了.使用系统的命令进行镜像拷贝也可以.2、镜像拷贝 实际上就是os的命令,dd,cp,tar等命令 特点: (1)镜像拷贝只能拷贝到磁盘上,RMAN拷贝既可以拷贝到磁盘上也可以拷贝到磁带上. (2)镜像拷贝可以作为增量备份的基石; (3)可以立即被用来恢复,不需要还原. (4)、实际上就是单纯的拷贝数据文件、归档日志文件、控制文件
阅读全文
摘要:就是说,使用RMAN命令产生备份集之后,再将产生的备份集文件进行备份.使用命令backup backup set...
阅读全文
摘要:1、并发备份RMAN> run{2> allocate channel c1 type disk;3> allocate channel c2 type disk;4> allocate channel c3 type disk;5> backup incremental level=06> format '/u01/arcerzhang/p_%U'7> (datafile 1 channel c1 tag='sys')8> (datafile 2 channel c2 tag='aux')9>
阅读全文
摘要:1、查看数据库中数据文件结构信息SQL> desc v$datafile; Name Null? Type ----------------------------------------- -------- ---------------------------- FILE# NUMBER CREATION_CHANGE# NUMBER CREATION_T...
阅读全文
摘要:1、backup database plus archivelog format '/u01/arcerzhang/db_%U'这个命令相当于对数据库进行一个全备的操作,包含数据文件、控制文件、归档日志文件
阅读全文
摘要:Include only archived redo log filesAre alwarys full backupsRMAN>BACKUP FORMAT '/disk1/backup/ar_%t_%s_%p' ARCHIVELOG ALL DELETE ALL INPUT;(ALL DELETE ALL INPUT防止重复备份)1、Archived Redo Log BackupsOnline redo log file switch is automaticArchived log failover is performed.Back up archived log
阅读全文
摘要:Automatically backed up when CONFIGURE CONTROLFILE AUTOBACK = ONExplicitly backed up with BACKUP SPFILERMAN>BACKUP COPIES 2 DEVICE TYPE sbt SPFILE(将SPFILE文件拷贝到磁带上,并产生两份副本)RMAN> backup spfile format '/u01/arcerzhang/sp_%U';只要进行spfile的备份,那么control file也会自动备份;
阅读全文
摘要:1、Use the CONFIGURE CONTROLFILE AUTOBACKUP command to eanable设置RMAN配置文件,将CONFIGE CONTROLFILE AUTOBACKUP 为ON状态,可以是实现控制文件的备份。如果CONFIGURE CONTROLFILE AUTOBACKUP 为OFF,那么在备份system表空间的时候,也会备份congrol file。2、when enabled,RMAN automatically performs a back up of the control file and current server parameter
阅读全文
摘要:1、查看Tablespace信息SQL> desc dba_tablespaces Name Null? Type ----------------------------------------- -------- ---------------------------- TABLESPACE_NAME NOT NULL VARCHAR2(30) BLOCK_SIZE NOT NULL NUMBER ...
阅读全文
摘要:1、查看数据文件信息通过report schema方式查看RMAN> report schema;Report of database schema for database with db_unique_name POLIList of Permanent Datafiles===========================File Size(MB) Tablespace RB segs Datafile Name---- -------- -------------------- ------- ------------------------1 690 ...
阅读全文
摘要: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...
阅读全文
摘要:SBT System Backup To Tape 备份到磁带SPF System Parameter File 系统参数文件OCI Oracle call interface 数据库调用接口 FTS Full Table Scan 全表扫描ASMM Automatic Shared Memoroy Management 自动共享内存管理ASSM Automatic Segment space management 自动段空间管理MMON Memory Monitor内存监控进程MMAN Memory Man...
阅读全文
摘要: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
阅读全文
摘要:1、只有在RMAN下可以实现增量备份2、Backup File TypesTablespacesDatafiles(current or copy)Control file(current or copy)SpfilesArchived logsBackup Sets3、要执行RMAN数据库备份,必须要求Oracle Database Server必须处于archive mode下;RMAN进行备份的时候,会将Online redo log files 进行一次alter system switch log file,然后再进行备份操作;把online redo log file的内容,写到a
阅读全文
摘要: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
阅读全文
摘要:1、查看数据库字符集信息QL> select * from nls_database_parameters;PARAMETER VALUE------------------------------ ------------------------------NLS_LANGUAGE AMERICANNLS_TERRITORY AMERICANLS_CURRENCY $NLS_ISO_CURRENCY AMERICANL...
阅读全文
摘要:1、export和import操作的.dmp文件,是一种二进制文件;面对一些小型的数据库,可以应付;但是对于那些大型的数据库,就有些吃力了;Import和export将逐渐的被淘汰;exp.exe->exedp.exeimp.exe->impdp.exe*.dmp文件时平台无关性的;2、Before Your Use Of Exp/ImpRun the catexp.sql or catalog.sql script(如果DBA是用DBCA工具创建的数据库,Oracle server 会自动执行上述两个脚本;如果是手工创建的数据库,则需要手工执行上述两个脚本)3、Methods t
阅读全文
摘要:1、安装apache2apt-get install apache22、配置 Apache2 默认站点vi /etc/apache2/sites-enabled/000-default加入一行RedirectMatch ^/$ /apache2-default/<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOve...
阅读全文
摘要: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命令之间,如果有用户访问此表空间,会是什么情况?首先需要了解到,在执
阅读全文
摘要:1、查看Data File 结构SQL> desc dba_data_files; Name Null? Type ----------------------------------------------------------------------------------------------------------------- -------- -------...
阅读全文
摘要:表空间结构SQL> desc dba_tablespaces; Name Null? Type ----------------------------------------------------------------------------------------------------------------- -------- -----------------...
阅读全文
摘要:1、查看数据文件SQL> select name,status from v$datafile;NAME STATUS-------------------------------------------------- -------/u01/oradata/poli/system01.dbf SYSTEM/u01/oradata/poli/sysaux01.dbf ONLINE/u01/oradata/poli/undot...
阅读全文
摘要:1、RMAN连接远端数据库rman target sys/oracle@DB200 nocatalog2、查看RMAN的配置信息show all;(rman登陆成功后,执行show all命令;)3、修改rman配置文件之前默认Device type是Disk,现在需要修改成sbt;操作命令如下:configure default device type to sbt;恢复Device type为Diskconfigure default device type clear;4、数据库备份backup database;View Code RMAN> backup database; .
阅读全文
摘要:NOARCHIVELOG ModeImplications of NOARCHIVELOG ModeIf a tablespace becomes unavaliable because of a failure,you cannot continue to operate the database until the tablespace has been dropped or the entire database has been restored from backups.Auto and Manual Archivingoracle server有归档模式与非归档模式之分,如果是归档
阅读全文
摘要:After completing this lesson,you should be able to do the following:Describe the Oracle processes,memory structures,and files relating to recoveryIdentify the importance of checkpoints,redo log files,and archived log filesDescribe ways to tune instance recoveryTypes of CheckpointsFull checkpointAll
阅读全文
摘要: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...
阅读全文
摘要: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中;
阅读全文
摘要:1、概述Fundamental II第一至第五章,内容涵盖oracle net相关内容,第六至第十七章内容涵盖备份与恢复内容;
阅读全文
摘要:Backup and Recovery Issues [备份与恢复所关心的问题]Protect the database from numerous types of failuresIncrease Mean-Time-Between-Failures(MTBF) [平均无故障时间]Decrease Mean-Time-To-Reconver(MTTR) [平均抢修时间]Minimize data lossCategories of FailuresStatement failure(sql 语句Causes of Statement FailuresLogic error in an ap
阅读全文
摘要:1、插入命令命令作用a在光标后附加文本A在本行行末附加文本i在光标前附加文本I在本行开始插入文本o在光标下插入新行O在光标上插入新行2、定位命令命令作用h、方向左键左移一个字符j、方向下键下移一行k、方向上键上移一行l、方向右键右移一个字符$移至行尾0(数字0)移至行首命令作用H移至屏幕上端M移至屏幕中央L移至屏幕下端命令作用:set nu设置行号:set nonu取消行号ggG到第一行到最后一行nG到第n行:n到第n行3、删除命令命令作用x删除光标所在处字符nx删除光标所在处n个字符dd删除光标所在行,ndd删除n行dG删除光标所在行到文件末尾的内容D删除光标所在处到行尾:n1,n2d删除指
阅读全文
摘要:1、linux网络通信指令及shell技巧write指令名称:write指令所在路径:/usr/bin/write执行权限:all user语法:write <用户>功能描述:向另外一个用户发信息,以ctrl + D作为结束范例:$write samleewall指令名称:wall英文原意:write all指令所在路径:/usr/bin/wall执行权限:all user语法:wall [mess] [文件名]功能描述:向所有用户广播信息范例:$wall Happy New Year!ping网络命令:ping命令所在路径:/usr/sbin/ping执行权限:root语法:pi
阅读全文
摘要:常用命令种类.gz --只能压缩文件,不能压缩目录.bz2 --只能压缩文件,不能压缩目录.tar.zip
阅读全文
摘要:which--查找一个命令所在的路径whereis--查找一个命令所在路径以及帮助文档find--在目录里搜索文件;可以查找任何文件View Code 使用find命令的原则:范围越小越好,性能提升;范例:$find /etc -name init --在目录/etc中查找文件init$find / -size +204800 --在根目录下查找大于100MB的文件$find / -size -204800 --在根目录下查找小于100MB的文件$find / -size 204800 --在根目录下查...
阅读全文
摘要:1、chmodView Code 命令名称:chmod命令英文原意:change the permissions mode of a file命令所在路径:/bin/chmod执行权限:ALL USER语法:chmod [{ugo}{+-=}{rwx}] [文件或目录] [mode=421] [文件或目录]功能描述:改变文件或目录权限2、文件目录权限总结代表字符权限对文件的含义对目录的含义r读权限可以查看文件内容可以列出目录中的内容w写权限可以修改文件内容可以在目录中创建、删除文件x执行权限可以执行文件可以进入目录文件r-cat、more、head、tai...
阅读全文
摘要:1、lsView Code 命令名称:ls命令英文原意:list命令所在路径:/bin/ls执行权限:ALL USER功能描述:显示目录文件语法:ls 选项 [-ald] [文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查...
阅读全文
摘要:配置和使用oracle共享服务器1、一般情况下而言,客户端与服务器端打交道的方式分两种:Dedicated server processShared server process详细总结dedicate server process and shared server process2、搭建shared server process在Oracle 9i中,执行如下命令进行配置shared server process,是不会成功的;在oracle 11gr2中是可以的;alter system set dispatchers='(protocol=tcp)(dispatchers=3)
阅读全文
摘要: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地址、端口号
阅读全文
摘要:故障: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的大
阅读全文
摘要:The Listener ProcessA listener process can listen for more than one database 一个监听进程,可以监听多个数据库; 监听进程可以与database在不同的机器上;Multiple listeners can listen on behalf of a single database to perform load balancing. 一个数据库可以启动多个listenerThe listener can listen for multiple protocolsNote:高版本的listener可以连接低版本的数...
阅读全文
摘要:Concepts & TerminologyView Code Database ServicesService Name A logical representation of a database The way a database is presented to clientsConnect Descriptor Location of the database Name of the database serviceListener Receives client connection requests Hands requests to the ...
阅读全文
摘要:一般情况存在大量并发的时候,就会使用Shared Server模式;为了应对更大规模的并发访问,oracle提供了OCM(Oracle Connection Manager);Networking OverviewOracle 9i Network SolutionsConnectivityDirectory ServicesScalabilitySecurityAccessibilityThe connections types can be在安装了oracle server的linux系统中,sqlplus连接oracle server,走的是RPC,进程间通讯;Clinet-Server
阅读全文
摘要:Oracle supports different classes of character encoding schemes:Single-byte character sets7-bit8-bitVarying-width multibyte character setsFixed-width multibyte character setsUnicode(AL32UTF8,AL16UTF16,UTF8)查看数据库中的字符集信息select * from nls_database_parameters;NLS_CHARACTERSET AL32UTF8(主字符集) NLS_...
阅读全文
摘要:1、打开跟踪信息SET AUTOT ON STAT2、查看spfilepoli.ora内容strings /u01/oracle/spfilepoli.ora | more3、设置service_namesalter system set service_names='poli' scope=spfile;4、设置instance_namealter system set instance_name='poli' scope=spfile;5、查看alert_SID.log文件show parameter dump;查看background_dump_dest参
阅读全文
摘要:查看当前用户下有哪些对象SELECT OBJECT_NAME,OBJECT_TYPE FROM USER_OBJECTS;View Code 用户解锁View Code (1)conn sys/sys as sysdba; //以DBA的身份登录 (2)alter user scott account unlock;// 然后解锁 (3)conn scott/tiger //修改一下密码就可以了 查看登陆到oracle server中的用户信息View Code SQL> select sid,serial#,username,status from v$session; ...
阅读全文
摘要:/* 案例二 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用...
阅读全文
摘要:1、查看系统基本信息--查看系统内核版本信息[root@arcerzhang ~]# uname -rm2.6.32-358.11.1.el6.x86_64 x86_64--查看系统版本信息[root@oggsource ~]# more /etc/issueRed Hat Enterprise L...
阅读全文
摘要:对于跑在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 = ...
阅读全文
摘要:安装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_
阅读全文
摘要:DB202 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.202)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = DB202) ) )
阅读全文
摘要: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
阅读全文
摘要:安装环境: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 ...
阅读全文
摘要:环境平台: 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解决方法
阅读全文