更改sqlplus命令提示符的样式
[root@atyu30 bin]# find / -name glogin.sql/usr/lib/oracle/11.1.0.1/client64/lib/glogin.sql[root@atyu30 lib]# vi /usr/lib/oracle/11.1.0.1/client64/lib/glogin.sql set sqlprompt "_user'@'_connect_identifier> "或者 set sqlprompt '_user@&_connect_identifier> 'set time onset pagesize 1000set ...
Solaris10下安装Oracle11g
1.确定物理内存大小(至少2g)# prtconf | grep "Memory size"2.查看交换分区大小(物理内存的1.5-2倍)# swap -s3.查看文件目录# df -h4.检查需要安装的软件(没有安装的软件挂载光盘可以找到)pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibms SUNWsprot ? SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs ...
Linux下安装linux tar.gz包
1.解压[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2 //包名2.进入解压完的目录[root@localhost fcitx]#cd fcitx //进入解压完的目录下3.运行co...
解决sqlplus中不能上下翻阅历史命令的问题
在Linux的sqlplus中运行SQL语句之后,想用上下键把历史命令找出来,这样是linux系统默认是不支持的。 如何像windows里的cmd窗口的sqlplus一样能上下翻历史命令呢?可以使用rlwrap工具实现这个功能 1.下载rlwrap工具http://utopia.knoware.nl/~hlub/uck/rlwrap/rlwrap-0.37.tar.gz&nbs...
归档模式切换
改变非归档模式到归档模式:1) SQL>shutdown immediate; //关库2)SQL>startup mount; //启动数据库实例到mount状态3) SQL>alter database archivelog; //设置数据库为归档模式4) SQL>alter database open; ...
rman脱机备份
使用RMAN实现脱机备份,必须将数据库启动到mount状态,然后进行备份。1) SQL>shutdown immediate;2) SQL>startup mount;3) SQL>backup as compressed backupset database;RMAN运行SQL语句:RMAN>sql 'alter database open';
映像副本上应用增量备份
周日生成一个镜像副本,周一进行增量备份,然后将产生的增量备份应用到周日所做的镜像副本上,这时周日的井下副本中就包含了周一的数据,从而体现最新的状态。周二的增量备份再应用到镜像副本上,一次类推。RMAN>run {backup incremental level 1 for recover of copy with tag 'incr_copy_ba...
oracle快速恢复区
快速恢复区需要设置两个参数,即DB_RECOVERY_FILE_DEST_SIZE,用于设置快速恢复区的最大容量,一个是DB_RECOVERY_FILE_DEST,用于设置快速恢复区在操作系统磁盘上的位置。1.查看快速恢复区的参数信息SQL>show parameter db_recovery_file_dest;2.修改快速恢复区的大小SQL>alter system set ...
RMAN配置参数
--查看rman配置的参数:RMAN>show all;可以显示出RMAN配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CONTROLFILE AUTOBACKUP OFF; # defaultCONFIGURE CONTROLFILE AUTOBACKUP FO...
创建表空间汇总
1:创建临时表空间create temporary tablespace user_temp tempfile 'Q:\oracle\product\10.2.0\oradata\Test\xyrj_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; 2:创建数据表空间create tablespace user_data logging datafile 'Q:\oracle\product\10.2.0\or...
oracle 查看用户所在的表空间
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from user_tab_privs; 查看用户下所有的表 SQL...
scope命令
Oracle 里面有个叫做spfile的东西,就是动态参数文件,里面设置了Oracle 的各种参数。所谓的动态,就是说你可以在不关闭数据库的情况下,更改数据库参数,记录在spfile里面。更改参数的时候,有4种scope选项。scope就是范围++ scope=spfile 仅仅更改spfile里面的记载,不更改内存,也就是不立即生效,而是等下次数据库启...
配置数据库smart flash缓存
1.使用Smart flash cache 是Oracle是11g版本中提供额新功能,有几个注意事项: 1) 必须是Solaris或者Oracle Enterprise Linux操作系统。 2)通过AWR或者Statspck报告提示加倍数据库高速缓存的大小。 3)CPU资源短缺。2.对于单实例数据库而言,每个数据块的元数据占据大约100B的空间,而对于RAC环境大约...
Oracle内存管理
1.SGA为数据库实例的一部分,在数据库启动时会首先分配这块内存。2.在专有连接模式下,每个用户会话都会分配一个PGA,用户保存会话信息,在PGA和SGA之间是服务器进程,最终是服务器进程访问SGA来满足用户的数据访问。3.内存区存储了如下信息: 1)程序代码2)建立连接的会话信息。(即使该会话当前不是活跃的ina...
数据字典
1.Oracle和普通用户都会使用数据字典,使用场合如下:1)Oracle数据库服务器用来寻找用户信息、模式对象信息(如表、索引、触发器等)和存储结构。 2)当使用DDL语句时,会触发Oracle服务器修改数据字典。3)普通用户或者DBA用户使用数据字典获得关于数据库的信息,如数据库文件的存储位置、数据库实例名、参数文件...
Solaris10下安装Oracle 11g
1.确定物理内存大小(至少2g)# prtconf | grep "Memory size"2.查看交换分区大小(物理内存的1.5-2倍)# swap -s3.查看文件目录# df -h4.检查需要安装的软件(没有安装的软件挂载光盘可以找到)pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibC SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs ...
Oracle11g六个重要进程
这里所讲的里程是指Unix系统中的进程,在Windows中,Oracle是一个操作系统服务。 Oracle实例由内存区域和后台进程组成。 Oracle实例分为单进程实例(一个进程执行全部的Oracle代码,只允许单个用户存取)和多进程实例(由多个进程执行Oracle代码的不同部分,对于每一个连接的用户都有一个进程,允许多个用户同时使用)...
Oracle11g 体系结构(3)
数据库(Database)数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是一个基于B/S模式的关系型数据库管理系统(RDBMS)。Oracle系统体系结构由三部分组成:逻辑结构、物理结构和实例。一、Oracle的逻辑结构Oracle的逻辑结构是一种层次结构。主要由:表空...
Oracle11g 体系结构(2)
1、oracle内存由SGA+PGA所构成2、oracle数据库体系结构数据库的体系结构是指数据库的组成、工作过程与原理,以及数据在数据库中的组织与管理机制。 oracle工作原理:1)、在数据库服务器上启动Oracle实例;2)、应用程序在客户端的用户进程中运行,启用Oracle网络服务驱...
Oracle11g 体系结构(1)
1.设置共享池大小SQL>alter system set shared_pool_size = 20M;2.查看共享池大小SQL>show parameter shared_pool_size; 3.查看数据块的大小SQL>show parameter db_block_size;4.查看数据块高速缓存的大小SQL>show parameter db_cache_size;5.查看sgaSQL>show sga;6.设置动态数据库高速缓存的大小SQL...