oracle 字符集查看与修改
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化...
9.2.0.1 exp导出报 exp-00091
后边隔着几行左右报EXP-00091错误,经查找是客户端字符集的问题,设定客户端字符集和数据库字符集一致便解决问题。
10_SQL语句执行过程剖析
不能从命中率单个指标断定,数据库物理读IO没有问题,得看他的数量。
12_shared内存块组成结构及4031错误产生原因分析
freechainoracle 中存在大量的chainchain的好处:可以连起来数据库中的块,其次可以使得块被遍历。oracle 对链进行保护,oracle使用到latch。17:45:40 SQL> select count(*) from x$ksm
13_共享SQL减少硬解析
硬解析消耗CPU资源 sql完全相同才能共享先看sql有没有被解析过,解析sql生成ASCII码值,生成的值判断sql应该在哪个链上,首先确认sql语句在哪个链上,然后再根据产生的hash值,判断在哪个tunck上 共享sql:大小写,空格,回车都影响sql共享 Cursor_sharing找...
17_buffer_cache内存组织结构剖析
CBC cache buffer chain根据block的地址找block的时候,需要找到CBC chain LRU:最近最少使用 least recent usedbuffer的状态 :free 从来没被使用 clear 干净...
16_buffer_cache作用概述
extent的头记录被oracle使用,记录区的信息。buffer cache 除了缓存buffer block以外还有一个作用就是构造cr块
33_事务ACID及隔离级别
ACID 分别指:原子性:... ...一致性:... ...隔离性:update 锁 A用户修改了这行,未提交时,B用户不能修改。持久性:事务的隔离级别:set transaction isolation level read commited 默认的级别。set transaction isolation level serializableset transaction read onlyset transaction r...
32_事务概述
对oracle来讲最重要的就是事务的一致性,数据安全。数据库一致性是重中之重。执行的第一条DML语句就是事务的开始。数据库当前没有事务:点击(此处)折叠或打开16:32:37 SQL> select xidusn,ubafil from v$transaction;no rows selectedscott插入一...
用户备份策略和用户密码策略
1、查看备份策略 2、帮助客户制定用户密码策略 create profile default1 limit FAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 5/1440 PASSWORD_LIFE_TIME 120 &nb
11gOCM考试大纲
session 4 5 6 占的比例最大11gServer Configuration 将数据文件创建到NFS上。用opath打补丁Direct NFS数据库拓扑结构Oracle直接客户端扫描顺序local:本地的网段path:nfs服务器的ip最多支持将数据文件放到四个nfs服务器中。最后编译一下Enterprise Manager Grid Control Management Dat...
IBM v7000 存储 pv参数queue_depth 为1 引起的IO问题
mos上一篇文章1275596.1AWR报告显示平均IO时间过长,因为年初换的存储,分析是存储上存在问题。操作系统上看topas 点击(此处)折叠或打开 Topas Monitor for host: nc_database EVENTS/QUEUES&n
PLSQL学习-【9包】
部署方便,包头只是声明,包体实际代码。对于重要的存储过程我们建议从包中拿出来单独的进行编译。一下部分为摘抄--今天,和一个朋友聊天,他是做.NET开发的(PS:鄙人是Java的虔诚信徒),朋友说他们最近在做的一个项目,使用了400个左右的存储过程代码封装了整个逻辑!光是存储过程代码在50000行左右!由此引发了我对...
PLSQL学习-【8trigger】
触发器在数据库里以独立的对象存储,它与存储过程不同的是,存储过程通过其他程序来启动运行或者直接启动运行,而触发器是由一个时间来启动运行。并且,触发器不能接受参数。所以运行触发器就叫触发或者点火。ORACLE事件指的是对数据库的表进行的insert、update、delete操作或者对视图进行类似的操作。ORACLE将触发器的...
PLSQL学习-【7存储过程、函数】
函数只能被调用不能单独执行。先创建登陆人员的表。点击(此处)折叠或打开23:34:31 SQL> create table login_tab(name varchar2(20) , login_date date);Table created.
PLSQL学习-【6异常】
摘要最多不超过300个字符。点击(此处)折叠或打开declarev_ename emp.ename%type;begin select ename into v_ename from emp where deptno = 10; dbms_output.put_line(v_ename); exception when too_many_rows then dbms_output.put_line(\'return too many rows\'); when no_data_found then dbms_output.put_line(\'not found\');?end;
PLSQL学习-【5游标】
游标是一个容器,本质是一块内存,如果不释放,就会占用内存。其实相当于java中的list。点击(此处)折叠或打开declare cursor cu_emp is select * from emp; v_cu cu_emp%rowtype; begin ...
PLSQL学习-【4复合数据类型】
记录record:(变量存放一行值)点击(此处)折叠或打开declare type tp_emp is record(ename emp.ename%type , empno emp.empno%type , sal emp.sal%type); v_tp tp_emp;begin select ename , empno , sal into ...
ORA-01406: fetched column value was truncated
客户端数据库版本:10.1.0.2.0服务器数据库版本:11.2.0.1.0服务器数据库字符集:ZHS16GBK 国标字符集AL16UTF16后续测试10版本的能导入10版本的
Oracle 9i安装
[root@9i /]# groupadd oinstall [root@9i /]# groupadd dba [root@9i /]# useradd -g oinstall -G dba oracle [root@9i /]# mkdir