
Oracle
文章平均质量分 70
Fred_Yang2013
这个作者很懒,什么都没留下…
展开
-
Oracle学习技巧
在学习中会遇到很多问题,我们需要找到答案,可能会去搜索百度,GOOGLE,或者在群里问,论坛里问。大家去搜索GOOGLE和百度的时候是不是有困惑,搜索出来的结果,不知道是不是正确的。按照GOOGLE搜索出来的结果,初学者做不出正确判断的,比如ITPUB论坛,你可能知道某些人水平牛点,也不能确认他回答的是否正确,可以去一些比较有权威的网站,例如:https://forums.oracle.com/,转载 2015-04-03 16:16:34 · 546 阅读 · 0 评论 -
【character】oracle字符集问题概总
转载自:http://blog.itpub.net/27425054/viewspace-768041/1. 字符集1) 常用的字符集:单字节编码分为7位编码和8位编码US7ASCII:单字节7位编码,定义了128个符号,不支持中文。WE8ISO8859P1:单字节8位编码字符集。多字节编码分为固定长度编码和变长编码ZHS16GBK:双字转载 2015-07-08 15:08:43 · 1475 阅读 · 0 评论 -
oracle优化的相关文章链接
Sql优化 oracle最大并发数查看谈数据库的性能优化原创 2015-08-20 17:02:52 · 558 阅读 · 0 评论 -
oracle实例内存(SGA和PGA)调整
一、名词解释 (1)SGA:System Global Area是Oracle Instance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。 (2)共享池:Shared Pool用于缓存最近被执行的SQL语句和最近被使用的数据定义,主要包括:Library cache(共享SQL区)和Data dictionary cache(数转载 2015-07-20 16:32:41 · 855 阅读 · 0 评论 -
Centos6.5 下 本地Oracle 11g R2 x86安装
Step1 添加主机名与IP对应记录[root@primary ~]# vi /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.100.112 primary.dataguard oracle //必须至少包含以上两行、三列(IP长名 短名),否则安装的时候将会出现”Oracle Net原创 2015-04-25 11:22:02 · 1406 阅读 · 0 评论 -
centos6.5 下 Oracle 11g的删除
1.使用SQL*PLUS停止数据库[oracle@OracleTest oracle]$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止Listener[oracle@OracleTest oracle]$ lsnrctl stop3.停止HTTP服务[转载 2015-08-17 10:11:12 · 3303 阅读 · 1 评论 -
Oracle常用动态视图和字典表
动态性能视图用于记录当前例程的活动。启动例程时,oracle会自动建立动态性能视图;停止时,oracle会自动停止。需要注意,数据字典信息是从数据文件中获得的,而动态性能视图信息是从SGA和控制文件中取得。通过查询动态性能视图,一方面可以获得性能数据,另一方面还可以取得磁盘和内存结构相关的其他信息。所有动态视图都是以V_$开始的,oracle为每个动态性能视图提供了相应的同义词。例如:V_$dat转载 2015-08-05 14:29:02 · 1644 阅读 · 0 评论 -
Oracle表空间(tablespaces)
我们知道oarcle数据库真正存放数据的是数据文件(data files),Oarcle表空间(tablespaces)实际上是一个逻辑的概念,他在物理上是并不存在的,那么把一组data files 捻在一起就成为一个表空间。表空间属性:一个数据库可以包含多个表空间,一个表空间只能属于一个数据库一个表空间包含多个数据文件,一个数据文件只能属于一个表空间表这空转载 2015-04-13 15:30:55 · 635 阅读 · 0 评论 -
SQL PLUS常用命令
查看数据库名:SQL> select name from v$database;查看实例名:SQL> select instance_name from v$instance;显示表的结构:SQL> desc tablename;导入导出数据库:--PL/SQL的命令窗口SQL> host exp scott/sys@orcl file=c:/emp.dmp tables=em原创 2015-04-09 12:40:02 · 960 阅读 · 0 评论 -
Centos6.5 x86_64下 静默安装Oracle 11g R2
1、安装前需要进行必要的软硬件检查,以免出现问题(一般都符合)2、创建所需的操作系统组和用户groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oracle设置oracle用户密码passwd oracle (建议使用oracle)3、修改内核参数在/sbin/sysctl.conf 文件中原创 2015-08-03 11:01:26 · 2477 阅读 · 0 评论 -
readline与rlwrap的安装
CentOS下的sqlplus和windows下的sqlplus不同,在输入命令时不可以使用上下键、删除键等,很不方便,偶然间发现centos里的'rlwrap sqlplus'可以实现这个功能,现将其安装过程记录如下:#首先安装readline:[root@standby1 oracle]# yum install readline*#然后去下载、安装rlwrap原创 2015-07-07 10:30:09 · 2608 阅读 · 0 评论 -
Oracle 11gR2 使用exp,imp命令导入与导出
一.相同环境下的导入与导出以用户模式导出所有表:C:\Users\Administrator>expwlwddc/wlwddc owner=wlwddc rows=y indexes=n compress=n buffer=65536 feedback=100000 file=E:\exp.dmp log=E:\exp.log以用户模式导入表:C:\Users\Admi原创 2015-07-03 13:47:14 · 7574 阅读 · 0 评论 -
SQL语句
Oracle中两个TIMESTAMP时间类型的差oracle日期时间型timestamp相关学习原创 2015-09-06 18:44:32 · 532 阅读 · 0 评论 -
ORA-00257: archiver error. Connect internal only, until freed 归档日志满处理方法
1. 用sys用户登录 sqlplus sys/pass@tt as sysdba 2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME TYPE VALUE-----------------------------转载 2015-09-20 20:48:47 · 717 阅读 · 0 评论 -
Oracle问题
1. 不同实例之间的关系原创 2015-06-25 12:23:59 · 731 阅读 · 0 评论 -
PLSQL导入数据及遇到问题
由于导入txt比较容易,因此我选择将excel另存为带分隔符的txt,然后在plsql中选择 tools-txtIMporter ,然后导入。由于没有预先建表,因此选择建表建表时注意:excel中的数据类型和建的表数据类型需要一致例如excel列为文本类型-oracle列应为varchar2 如果excel列为文本类型存储的data类型,oracle也是varchar2,则原创 2015-10-18 22:17:55 · 5323 阅读 · 0 评论 -
用oracle存储过程创建表
create or replace procedure createtable(tname in varchar2)is SQLTEXT varchar2(400); v_createsql varchar2(400); v_dropsql varchar2(100); v_count number(9);begin SQLTEXT := 'grant转载 2017-01-17 20:28:12 · 12084 阅读 · 1 评论 -
Oracle开发jdbc thin与 oci 连接方式的字符集设置
jdbc thin:thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。jdbc oci:oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle Call Interface的首字母缩写,是转载 2015-07-14 14:24:39 · 11805 阅读 · 1 评论 -
Oracle冷备份与热备份
转载自:http://blog.youkuaiyun.com/leshami/article/details/5791597,http://blog.youkuaiyun.com/leshami/article/details/5816012--======================-- Oracle 冷备份--====================== 一、冷备份 数据库在关闭状态转载 2015-07-06 17:23:31 · 880 阅读 · 0 评论 -
Oracle 11gR2 Dataguard配置
首先关于异构平台搭建DATAGUARD的相关文档参见:http://blog.youkuaiyun.com/tianlesoftware/article/details/7241488 本文Win7 64位与Win7 32位 Oracle 11gR2没有影响。Primary主要参数:操作系统:window7 64bit数据库名db_name:orcl1234实例名oracle_si原创 2015-04-17 20:01:14 · 1645 阅读 · 0 评论 -
oracle数据库导入与导出
Oracle数据导入导出imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过Net Configuration Assistant添加正确的服务命名,其实你转载 2015-04-10 09:53:03 · 570 阅读 · 0 评论 -
DataGuard和GoldenGate灾备方案对比
目前越来越多的客户重视灾备数据站点的建设,由于存储级灾备和操作系统级灾备的局限性(主要是带宽高及事务完整性不容易保证),因此在选择甲骨文的 应用级灾备时,通常考虑的是DataGuard和GoldenGate两款软件的实现,由于这两款软件也在快速的发展和更新,因此我们先来看一下最新版本 ADG和OGG的新特性:Oracle DataGuard 11g的新特性 ~~~~~~ 物转载 2015-04-13 09:59:14 · 10875 阅读 · 0 评论 -
PL/SQL连接远程oracle 11g服务器
1. 首先下载PL/SQL版本不限,在安装时注意不要选择带括号"()"目录,低版本oracle服务器不兼容2. 因为PL/SQL不可以创建监听,因此首先去oracle的官方下载客户端的压缩包,地址是:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,这里需要注意:压缩包版本是原创 2015-04-07 17:18:25 · 2217 阅读 · 0 评论 -
Oracle客户端的安装与远程连接配置
在继续Oracle客户端的安装之前,需要分析一下Oracle客户端与数据库服务器之间的连接机制。一、Oracle客户端与服务器端的通讯机制 1、Oracle Net协议 如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。Oracle Net是同时驻留在Oracle数据库服务器端和客户端上的一个软件层,它封装了TCP/IP转载 2015-04-09 16:36:12 · 802 阅读 · 0 评论 -
Oracle SQL Developer报错:Unable to find a Java Virtual Machine
环境win7 x64,oracle 11g r2,jdk6 x64问题第一次启动Oracle SQL Developer的时候会让我们填写java.exe的路径,我在jdk安装目录下的bin中找到了java.exe,但是填写以后报如下错误:原因oracle 11g中安装的Oracle SQL Developer是32位的,而我们现在给他指定的java.exe却是64位的转载 2015-04-09 15:00:32 · 1114 阅读 · 0 评论 -
使用Oracle SQLDeveloper连接数据库并创建用户
1.使用sys账户创建数据库连接 安装Oracle 11g会自带一个叫做SQL Developer的工具,它的功能非常强大,以前一直不知道,还用着plsqldev和navicat来连接数据库,其实这个工具拥有前面两个软件的所有功能(如果说的太绝对请指正)。首先我们打开SQL Developer,如下图所示:SQL Developer不能用于创建Oracle数据转载 2015-04-09 16:34:13 · 775 阅读 · 0 评论 -
Oracle Data Guard 重要配置参数
Oracle Data Guard主要是通过为生产数据库提供一个或多个备用数据库(是产生数据库的一个副本),以保证在主库不可用或异常时数据不丢失并通过备用数据库继续提供服务。对于Oracle DG的配置,我们可以通过Grid Control来完成,也可以通过Data Guard Broker以及SQL*Plus来完成。对于前两者方式可以在图形界面上完成,操作简单。而对于使用SQL*Plus命令行方转载 2015-04-21 10:07:33 · 567 阅读 · 0 评论 -
ALTER SYSTEM SWITCH LOGFILE 意义与作用及与ALTER SYSTEM ARCHIVE LOG CURRENT区别
ALTER SYSTEM SWITCH LOGFILE 对单实例数据库或RAC中的当前实例执行日志切换。ALTER SYSTEM ARCHIVE LOG CURRENT 会对数据库中的所有实例执行日志切换。 手动切换日志组日志组A:当前正在写日志组B:可写手动切换日志组后,Oracle开始往日志组B里写日志,并进行一次checkpoint,把日志组A转载 2015-04-21 15:49:12 · 12590 阅读 · 0 评论 -
DATAGUARD之Redo传输服务
很多人看电影或者电视剧时往往都以为,影响剧情发展的关键是主角的命运,那么,我不得不又说,你只看到了问题的表面,真正影响剧情发展的...............是导演。对于data guard的数据应用而言,幕后的导演是LOG_ARCHIVE_DEST_n。本章节我们要学习的内容会很多,这一次,希望你能理清要学习的重点。 关于redo传输服务(Redo Transport Servic转载 2015-04-21 16:24:36 · 905 阅读 · 0 评论 -
switchover切换步骤及遇到问题
在打开数据库时出现ora-12541错误,检查后发现原因为没有启动监听!SQL>LSNRCTL START 启动后就恢复正常在主备库连接之后,我发现其中主库中的临时表空间路径在使用rman恢复时没有更改,是个错误路径,所以我使用http://blog.chinaunix.net/uid-25557346-id-2998578.htmlhttp://blog.chinaun原创 2015-04-21 15:16:08 · 7336 阅读 · 0 评论 -
迁移redo log的两种方式
实际运维过程中,我们也经常需要迁移redo log到不同的存储路径,或者修改redo log的大小等等,下面整理了两种迁移redo log的方式。1) 方案1:停止数据库实例迁移redo loga、 查询数据redo logSQL> select group#,type,memberfrom v$logfile; GROUP# TYPE MEMBER --转载 2015-04-27 15:59:59 · 1402 阅读 · 0 评论 -
Oracle 11gR2默认valid_for引起ora-16009
alter日志路径:/u01/app/oracle/diag/rdbms/orcl1234_dg/orcl1234/trace/配置完成dataguard后通过命令在主库和备库上查询:SQL> select max(sequence#) from v$archived_log;是一致没有错误的通过命令:SQL> select dest_name,error,status原创 2015-04-28 11:28:27 · 2123 阅读 · 0 评论 -
使用Rman将Windows Oracle 11gR2 32位中数据库恢复至Windows Oracle 11gR2 64位 与 centos 6.5 Oracle 11gR2 32位
通过Rman备份数据方式为全备份命令:Rman>rman database备份包括两份文件,其中一个是数据文件,另一个为控制文件。还需要我们从源库中复制初始化文件(复制到目标数据库相应地方),其通常在%Oracle_Home%\database目录下SpfileXXX.ora。其中Spfile需要按照备份数据库进行修改,但Spfile为二进制文件,需要先将其转换成pfile使用txt修原创 2015-04-15 19:08:39 · 2691 阅读 · 0 评论 -
Oracle 11gR2 alter操作结果日志的查看
方法一:SQL> show parameter background_dump_destNAME TYPE------------------------------------ ----------------------VALUE------------------------------background_dump_dest string/u原创 2015-06-25 11:31:00 · 6640 阅读 · 0 评论 -
Oracle 11gR2重建用户及其所有表
1. 删除先前用户数据库为打开状态,并且任何人没有连接该用户的表SQL> drop user wlwddc cascade;User dropped.2. 重建用户及其表空间原创 2015-06-29 15:15:13 · 808 阅读 · 0 评论 -
Oracle 11gR2修改服务器端字符集
查看字符集编码的命令为:SQL> select userenv('language') from dual;USERENV('LANGUAGE')----------------------------------------------------SIMPLIFIED CHINESE_CHINA.ZHS16GBK他的组成如下:NLS_LANG = language_te原创 2015-06-29 12:55:06 · 10072 阅读 · 0 评论 -
PLSQL调试存储过程无法进入单步调试
使用PLSQL工具调试存储过程的时候,不管你怎么设置断点,当你点击测试的时候就瞬间执行而过你无法进入单步调试解决办法:转载 2017-01-19 20:29:42 · 15710 阅读 · 1 评论