在linux的中文操作系统下使用xmanager进行oracle进行安装的时候,可能出现乱码界面,可以通过以下方法进行解决 1 修改环境属性 vi /etc/sysconfig/i18n LANG=en_US.UTF-8 2 在每次调用图形界面以前,我们使用export临时设置LANG(ORACLE 用户) export LANG=en...
1 停止所有关于oracle的服务和停止数据库 lsnrctl stop emctl stop dbconsole sqlplus / as sysdba shutdown immediate 2 rm -fr $ORACLE_BASE rm -fr /u01/oraInventory 找到oraInventory目录,并且删除 使用root用户 rm -fr /opt/ORCLfmap/ rm /etc/oraIns...
对于数据的的迁移,特别是不同版本之间和不同系统之间的迁移,使用exp/imp可以完成, 当然,我们推荐使用expdp/impdp进行数据的导入,导出。下面我们简单讲讲exp、imp的基本操作 1 整个数据库的导出、导入 a 导出、导入之前我们需要确认数据库的字符集,设置...
使用数据泵expdp,impdp可以在服务端完成数据的导入、导出,效率比较高 不用设置环境变量 NLS_LANG,默认会去数据库的字符集 create directory backup as /backup; grant read,write on directory backup to scott; 1 基于数据库的导出、导入 a 数据库全库导...
一般我们使用create tablespace创建表空间的数据文件的时候,对于数据文件的大小是有限制的,通常情况下一个数据文件是不能超过40G,如果我们需要创建大于40G的数据文件的话,那么我们需要使用一个另外一个命令 CREATEBIGFILETABLESPACE yyyyy LOGGING DATAF...
本次异机恢复测试实验室基于centos6.4+oracle10G的环境中完成的 其中两台机器的目录结构都是一样的 oracle用户的环境变量的设置都是 ORACLE_BASE=/u01/app ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=orcl PATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$O...
在这里我们简单说明一下对于oracle的网络配置基础, 主要简单介绍基本流程和两个常用的文件listener.ora和tnsnames.ora 简要说明:对于客户端连接oracle服务器, 首先必须通过oracle服务的监听程序找到对于的数据库的路径 然后创建数据库服务器和客户端之间...
数据库级的检查和建议 1)参数检查 有些参数是需要在数据迁移前临时做变更的,有些是性能相关的,需要考虑。 log_buffer在数据导入的过程中会有极高的消耗,如果并发数够多,对控制文件的scn更新也有一定的影响,根据测试情况抓取addm报告,得到一个比较适合...
系统信息: beiora01:/home/oracle uname -a Linux beiora01a.bskyb.com 2.6.18-348.6.1.el5 #1 SMP Tue May 21 15:29:55 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux 数据库信息: SQL select * from v$version; BANNER ------------------------------------...
和大家分享下有关于备份和恢复的10个最佳的实践。 - 在 Archivelog 模式下运行 - 多路镜像控制文件 - 定期执行备份 - 周期性执行全库恢复测试 1.开启块检查。 这样做的目标是尽早发现数据库中的坏块。这只会占用很少的性能开销,但却可以让 Oracle 尽早检测...
RAC日常运行中一些基本启停命令总结 设置cluster不随着操作系统自动启动 [root@rac01 u01]# crsctl disable crs CRS-4621: Oracle High Availability Services autostart is disabled. 设置cluster随着操作系统自动启动,默认是启动的 [root@rac01 u01]# crs...
迁移数据库可以采用三种方式。首先可以采用操作系统的文件拷贝进行物理数据库的还原和恢复,并重新创建数据库控制文件。其次可以用Oracle Export和Import工具将原数据库逻辑还原到一个新的数据库。最后可以用Oracle恢复管理器RMAN进行数据文件和可控制文件的...
一、 数据库的导出(expdp) 1. 创建默认导出目录 SQLcreate directory [dirname] as [dirpath]; 2. 赋予指定用户在此目录的读写权限 SQLGRANT READ, WRITE ON DIRECTORY [dirname] to [dbuser]; 3. 使用expdp导出数据库 ①导出完整schema expdp [username/p...
做为数据库开发和管理人员,日常工作用到最多的工具可能就是PLSQL和SQLPLUS了,我在工作中一般编写SQL语句或写一些包、存储过程之类的代码是在PLSQL中完成的(挺喜欢它的提示和排版的),其它的基本上都是利用SQLPLUS了。既然我们如此多的使用打了SQLPLUS,...
想把自己以往工作中遇到的问题和解决办法写下来,留作纪念: 问题一:ORA-00031 问题描述:在执行以下语句时,报的错误,标记要删去的会话,但会话kill不掉: alter system kill session sid,serial#; 解决办法: 1、执行查询,将所有状态为KILLED的锁: sele...
oracle作为一种数据库工具,有些问题比较常见,先总结了一些,以后会不定期更新。 1、安装oracle时不能启动安装界面? 未设置操作系统环境变量DISPLAY,导致不能启动oracle安装界面; 2、oracle安装界面不能正确显示中文? 环境变量设置不当; 3、安装oracle...
游标分为隐式、显式、REF三种游标。 而隐式游标和显式游标又都属于静态游标,REF游标属于动态游标。 静态游标和动态游标的最大区别在于静态游标是在运行前将游标变量和SQL关联,而动态游标恰恰相反是在运行后将游标变量和SQL进行关联。 隐式游标是由Oracle自...
exp/imp 对于数据结构的复制和同步,还是比较理想的工具。 在数据量比较小的情况下,这个工具的性能要远远好于datapump,而且重点推荐,他对于各种常用数据类型的支持还是很不错的。 有一些特性,在某种程度上要好于datapump,在做数据迁移的时候,commit特...
闲来无事,整理下日常常用的一些SQL语句,以供参考: 从共享池清理指定SQL语句: begin dbms_shared_pool.purge(00000000B6C61FC0,4094900530, c); end; --Par: Address, Hash value 查锁: select * from gv$lock where request 0 ; select a.inst_id, a.si...
Oracle 11g DataGuard 角色转换(一) Switchover to a Physical Standby Database Data Guard环境下,数据库分为主库(primary) 和备库(standby) 两种角色。可以使用SQL语句进行数据库角色的动态转换。Oracle Data Guard支持Switchover和Failover两种角色...
整体流程:对A机的数据库来一个热备,并且是一个全备,然后通过scp命令把备份传到B机,然后把A库停掉(注意关库不会触发归档),之后再把归档日志和redo日志传给B机,最后再在B库上 restore 和recover 数据文件,控制文件,参数文件 的恢复过程:根据数据库...
要想深入地了解oracle,研究其创建过程的脚本十分有用的。 下面我们一起来研究一下oracle数据库在创建过程中用到的脚本。 oracle11g建库脚本是存放在目录/u01/app/oracl e/admin/scripts下的(不同版本脚本有所不同)。 有这么几个脚本: [oracle@localhost...
模拟一个歌曲表,有歌曲ID和作者ID 并且初始化一些数据 create table music ( music_id int primary key , userid int ) ; insert into music ( music_id ) select rownum rn from dual connect by level 1000 ; update music set userid = mod ( music_id ,...
Oracle11g 备份与恢复 使用RMAN创建备份集举例 --%d: Specifies the name of the database --%s: Specifies the backup set number. This number is a counter in the control file that is incremented for each backup set. -- The counter value starts a...
--以dba身份登录 C:\Users\Administratorsqlplus / as sysdba --创建用户 SQL create user bfzg0828 identified by bfzg0828 default tablespace users quota unlimited on users; --授予连接角色,资源角色给用户 SQL grant connect,resource to bfzg0828;...
ODAT (Oracle Database Attacking Tool)是一款开源安全渗透测试工具,可以帮助安全测试人员对Oracle数据库远程进行安全测试。 使用案例: 你具有一个Oracle数据库的远程连接权限,想要获取真实的SIDS和登陆验证信息以连接数据库。你有一个合法的Oracle账户,...
建议读读UNIX的历史。 solaris是sun开发的UNIX一个版本。 这个表达也许不够准确,简单的说: 自Version 6以后,UNIX分化为BSD与UNIX Version 7。 UNIX Version 7 - System III - System V.2 - System V.3。 BSD - 4.2BSD - 4.3BSD System V.3 吸收了4.3BSD的...
在PLSQL开发时,有时候会遇到对表中数据的误删除,其实遇到这种情况不需要紧张,如果问题较大,请DBA帮忙,如果只是小问题,只需自己处理,利用flashback闪回操作即可,可将表进行恢复。在删除中数据时,系统会自动记录一个SCN和时间戳,按SCN和时间戳就可以...
声明:此整理信息并不代表oracle官方,不保证信息的完全正确,仅供参考。[转自 中国存...
CentOS6.5安装Oracle Express Edition Oracle Express Edition是给个人学习、熟悉Orac...