ORACLE 查看脚本执行计划
三种查看方式:1. EXPLAIN2. AUTOTRACE;3. PL/SQL工具 EXPLAIN:1. 安装:UNIX: $ORACLE_HOME/rdbms/admin\ultxplan.sqlWindows:%ORACLE_HOME%\rdbms\admin\ultxplan.sql 2. 建立:set feedback...
ORACLE 定位sql脚本
1. 通过用户名查询SQL_ID:select SQL_ID from v$session a where USERNAME ='HR' AND ACTION='SQL Window - New' 2. 通过SQL_ID查询具体脚本:select sql_text from v$sql where sql_id=''; ...
ORACLE sqlplus rman实现翻屏
1. 下载rlwrap包:http://linux.softpedia.com/get/Terminals/rlwrap-16437.shtml 2. 上传到服务器3. 使用LINUX安装盘安装readlineyum install readlineyum install readline-devel 4. 解压缩tar x...
ORACLE 语句类型
语句类型:1.DDL (Data Definition Language )数据库定义语言 statements are used to define the database structure or schema. DDL不需要commit. CREATE/ALTER/DROP/TRUNCATE/COMMENT/RENAME 2.DML (D...
ORACLE 预定义异常
例子:create or replace procedure test(id in varchar2, name out varchar2) isbegin DBMS_OUTPUT.PUT_LINE('进程开始运行'); select ename into name from emp where empno = id; DBMS...
ORALCE Trigger
1.利用触发器监控对特定表插入,删除,修改操作;create or replace trigger tri_test1 after insert or update or delete on emp for each row --是否需要针对每条操作的数量做关注;be...
ORACLE SQLLOADER
1. 数据长度固定文件数据文件:12,aaa,bbb13,ccc,ddd14,eee,fff15,ggg,hhh控制文件:load datainfile 'd:\load_data.txt'append into table scott.dept(deptno position(1:2) char,dname position(4:6) ch...
ORALCE 产生性能报告AWR Report
1. 检查系统中现有参数设置SQL>select snap_interval, retention from dba_hist_wr_control;2. 修改系统中参数begindbms_workload_repository.modify_snapshot_settings (interval => 20,retention => ...
ORACLE 配置OEM
1. 默认OEM 连接:https://主机名:1158/em启动:emctl start dbconsole停止:emctl stop dbconsole启动时报错:TZ set to America/New_yorkOC4J Configuration issue ./u01/app/oracle/product/10.1.0/db...
ORACLE 分析表方法
分析方法:1. analyze table table_name compute statistics;2. EXEC DBMS_STATS.gather_table_stats('table_owner', 'table_name');结果查询:select * from dba_tables where table_name ='table_n...
ORACLE 对用户密码做限制
1. 查看默认设置:select limit from dba_profiles where profile='DEFAULT' and resource_type ='PASSWORD';2. 如果显示结果为'unlimited'则说明没有限制;3. 如果需要对ORACLE用户密码做限制a. 可运行:...
ORACLE 客户端查询结果显示乱码
客户端1. 将客户端操作系统修改成支持中文字符;2. 将ORACLE客户端和客户端操作系统改成一致。服务器端将ORACLE数据库字符集设置成UNICODE,相对兼容。...
ORACLE 数据库基本参数查询
sys用户select * from v$version;数据库相关服务的版本信息;select * from dba_registry_database;数据库所在服务器的版本信息;select * from v$instance;数据库实例信息;select * from dba_registry;...
ORACLE 连接远端数据库
1. 在服务器端确认数据库服务:实例,listener,登录;2. 在服务器端使用net manager配置服务命名;或者直接把服务器上tnsnames.ora的内容复制到本地。如果配置为主机名,可以通过命令:ping 主机名是否能...
ORACLE 屏显
屏幕输出:set serveroutput on;DBMS_OUTPUT.PUT_LINE('显示内容');或者set serveroutput on;DMBS_OUTPUT.PUT(‘显示内容');DMBS_OUTPUT.VIEW_LINE;dbms_output.put_line每行只能显示255个字符,超过...
ORACLE 通配符
默认通配符:%:任意长度任意字符;_:一个任意字符;换码符:1. ESCAPE: 换码符,本例中'\'为换码符,它后面的就是字面意思例如:SELECT employee_id, last_name, job_idFROM employeesWHERE job...
ORACLE 文本处理函数
CONCAT(column1|expression1,column2|expression2):相当于||SUBSTR(column|expression,m[,n]):返回字符串字符,从第m个字符开始,长度为n个字符;m为负数,则从末尾开始,省略n,则返回一直到末尾的所有字符...
ORACLE 日期时间
年处理:(19、20)YY:与当前年份相同 例如:当前是2011 '11-01-10' --> 2010-01-11RR:1. 当前年份在0~49,RR在0~49 ,RR与当前年份的前两位相同 例如:当前是2011 '11-01-10' --> 2010-01-112. 当前年...
ORACLE TO_CHAR
TO_CHAR日期格式:YYYY:数字表示完整年份;YEAR:用字母拼写年份;MM:两位数值月份;MONTH:月份全名;MON:月份三个字母缩写;DY:星期几的三个字母缩写;DAY:星期几全名;DD:数字表示月份中某日TO_CHAR数字格...
ORACLE SQL Plus
SQLPLUS 模式下查询文件内容:v$controlfile / v$datafile / v$logfileSQLPLUS 模式下帮助:help indexSQLPLUS 模式下执行文件sql:@文件SQLPLUS 模式下查看文件sql:get 文件 edit修改的脚本以“/”作为...