- 博客(35)
- 资源 (16)
- 收藏
- 关注
原创 shell调用sqlplus例子
ORACLE_BASE=/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/oraHome; export ORACLE_HOMEORACLE_SID=stjyfx2; export ORACLE_SIDORACLE_TERM=vt100; export ORACLE_TERMORA_NLS33=$ORACLE_HOME/ocom
2014-06-17 20:58:15
780
转载 oracle口令文件认证和操作系统认证
1. 使用操作系统验证2个前提必须同时满足1)os下建立用户ORA_DBA用户组,然后可以新建立用户或者把原来的用户加入到ORA_DBA组中,然后使用这个用户在安装了数据库的本地机器登陆或者使用安全的远程连接登陆,可以作为sysdba登录,在数据库级不需要提供密码。2)sqlnet.ora文件中加入SQLNET.AUTHENTICATION_SERVICES
2014-06-17 20:46:52
541
alter index的操作
[color=green][b](a).分配区和释放区[/b][/color]分配:alter index ix_my_tab allocate extent;(可以指定分配的数据文件区)释放:alter index ix_my_tab deallocate unused (keep 100m);[color=green][b](b).修改日志属性[/b][/color]alter...
2011-12-29 11:10:03
1376
原创 oracle的联机热备原理
[size=large]首先:要求归档模式,先将数据库打到归档模式;其次:将备份的内容置于backup模式下,这是联机热备必需的操作,不然copy备份的数据文件不能用来恢复,即使恢复了也会丢失数据例如:要备份users表空间,先将users表空间置于backup模式alter tablespace users begin backup;将users表空间置于backup模式就是锁定...
2011-12-28 15:32:47
150
原创 oracle释放temp表空间的方法
正常来说在完成select语句等一些使用temp表空间的排序操作后,oracle是会自动释放掉临时表时段的,但有时候也会遇到临时时段没有被释放,temp表空间几乎满的状况,下面给出几种处理方案:[color=green][b]方法一[/b][/color]:重启数据库,这时smon进程会完成临时段的释放清理temp表空间的操作。[color=green][b]方法二[/b][/color]...
2011-12-28 15:23:33
5108
原创 ora-12638解决方法
开始 -> 程序 -> Oracle -> Configuration and Migration Tools ->Net Manager→本地→概要文件→Oracle高级安全性→验证→去掉所选方法中的 "NTS"
2011-12-27 16:35:11
146
原创 oracle学习文档整理2
结论:如果数据库是正常shutdown,非当前日志都可以直接clear来重新生成,而且不会丢失数据,因为正常关闭db,数据已经写入dbf文件了。唯独当前日志不可以,当前日志必须首先从有效的备份中拷贝一个日志文件过来,然后用alter database clear unarchived logfile group n;方法二:用cancel模式恢复数据库recover dat...
2011-12-22 17:07:51
105
原创 oracle学习文档整理1
1.数据库的监控工具:for oracle v1.2程序主要的功能有:a.保存数据库配置参数,帮助DBA进行数据库的维护管理b.保存日常使用的Oracle Script,并能直接在程序内部运行输出结果c.保存日常收集的文档资料,帮助DBA快速的查找到需要的资料d.能够按照指定的格式输出查询结果,包括等列分割,html,csv,电子表格格式等,并且能够将输出结果方便的排序。e...
2011-12-22 17:05:42
136
原创 sql语句优化:尽量使用索引避免全表扫描(3)
14.并不是所有索引对查询都有效,SQL是根据表中数据来进行查询优化的,当索引列有大量数据重复时,SQL查询可能不会去利用索引,如一表中有字段sex,male、female几乎各一半,那么即使在sex上建了索引也对查询效率起不了作用。18.尽可能的使用 varchar/nvarchar 代替 char/nchar ,因为首先变长字段存储空间小,可以节省存储空间,其次对于查询来说,在一个相对较小...
2011-12-06 16:49:03
251
原创 sql语句优化:尽量使用索引避免全表扫描(2)
8.应尽量避免在 where 子句中对字段进行表达式操作,这将导致引擎放弃使用索引而进行全表扫描。如:select id from t where num/2=100应改为:select id from t where num=100*29.应尽量避免在where子句中对字段进行函数操作,这将导致引擎放弃使用索引而进行全表扫描。如:select id from t wher...
2011-12-06 16:46:33
136
原创 sql语句优化:尽量使用索引避免全表扫描(1)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id...
2011-12-06 16:44:29
188
原创 不安装oracle客户端的情况下使用pl/sql developer
通常情况下,用PL/SQL Developer连接Oracle是需要安装Oracle客户端软件的,这也就意味着你的硬盘将被占用大约1G-2G的空间,对于Windows操作系统来说,你还会多出一些开机自启动的服务。当然对于大部分人来说,并不会在自己的机器上应用所创建的数据库,而只是希望通过他的一些配置来连接访问服务器上的数据库。 其实Oracle为我们提供了轻便的工具Orac...
2011-05-30 11:41:30
101
原创 实现完全卸载oracle
1.停止所以oracle的服务:在计算机中的控制面板里的服务中去停止所以以"oracle"开头的所有服务项目. 2.用Universal Install缷载所以oracle产品3.删除注册表中的oracle入口信息在命令窗口输入regedit 把"HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE"删除;把"HKEY_LOCAL_MACHINE\SYS...
2011-05-25 17:02:02
93
原创 基本的oracle语句以及sql语法(四)
46.厉害的with语句: WITH dept_costs AS (--定义了一个临时的表 SELECT d.department_name, SUM(e.salary) AS dept_total--其间定义了一个临时的列dept_total FRO...
2011-05-12 10:53:25
98
原创 基本的oracle语句以及sql语法(三)
41.使用函数得到数月之后的日期:to_yminterval(‘01-02’)表示加上1年2月,不能够到天!! select hire_date,hire_date +to_yminterval('01-02') as hire_date_new from employees where department_id=20 得到多少天之后的日期:直接日期加数字! ...
2011-05-12 10:52:53
95
原创 基本的oracle语句以及sql语法(二)
21.添加列名同时和约束:alter table EMP add (dept_id number(7) constraint my_emp_dept_id_fk references dept(ID)); 22.改变列:alter table dept80 modify(last_name varchar2(30));23.增加一行:insert into table_name va...
2011-05-12 10:50:39
92
原创 基本的oracle语句以及sql语法(一)
1.在数据字典查询约束的相关信息: SELECT constraint_name, constraint_type,search_condition FROM user_constraints WHERE table_name = 'EMPLOYEES'; 2.对表结构进行说明: desc Tablename 3.查看用...
2011-05-12 10:48:30
114
原创 oracle不常用的查询语句
1.查看所有用户:select * from dba_user(all_users,user_users);2.查看用户系统权限:select * from dba_sys_privs(all_sys_privs,user_sys_privs);3.查看用户对象权限:select * from dba_tab_privs(all_tab_privs,user_tab_privs);4....
2011-05-12 10:46:52
126
原创 oracle删除表恢复、导入导出dmp文件以及oracle锁
[color=red]一 删除恢复[/color]1.不小心删除数据库表,恢复某个小时之前的数据使用管理员登陆系统select * from 表名 as of timestamp sysdate-1/12 --查询两个小时前的某表数据!导出数据重建表2.如果drop了表,可以闪回恢复flashback table 表名 to before drop; [colo...
2011-05-12 10:45:38
220
SQL JOIN
下面列出了您可以使用的 JOIN 类型,以及它们之间的差异。 * JOIN: 如果表中有至少一个匹配,则返回行(注:join与inner join是相同的)SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.co...
2011-05-11 09:40:47
78
PL/SQL Developer的常用技巧
[color=green]1、PL/SQL Developer记住登陆密码[/color] 在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer7.1.2 ->tools->Preferences->Oracle->Logon History,“Store hi...
2011-05-06 10:20:57
74
原创 使用PQmagic磁盘分区大师导致磁盘文件丢失
[color=green][align=center][size=medium]使用PQ分区大师将d盘空间分出一部分到e盘,分区中途失败,导致e盘原有文件夹的内容消失不见,但是这些文件夹在e盘所占的空间还在,想恢复e盘的东西,但是该情况不属于误删恢复也不属于磁盘格式化恢复,文件夹所占的空间还在只是文件好像凭空消失了,好多磁盘恢复大师都使用了,无法恢复e盘数据,最后使用恢复工具EasyRecover...
2011-04-26 09:41:49
2526
原创 电信业务
前向计费是指电信运营商向使用服务或者接收服务的终端用户计费和收费;后向计费是指电信运营商对信息和内容的提供者(后向客户)进行计费,比较典型的后向收费业务是广告业务。http://www.itpub.net/thread-1017280-1-1.html...
2011-03-17 10:36:50
113
原创 oracle有锁的处理步骤
1、 查看哪些程序和session有锁select C.sid,C.serial#,B.object_name,C.username,C.machine,C.terminal,C.program from Gv$locked_object A,all_objects B,Gv$session C where A.session_id = C.sid and A.object_id = B...
2011-03-17 10:15:28
250
原创 oracle不常用函数总结
1、NEXT_DAY(d,n) 返回指定日期后第一个n的日期,n为一周中的某一天。但是,需要注意的是n如果为字符的话,它的星期形式需要与当前session默认时区中的星期形式相同。例如:三思用的中文nt,nls_language值为SIMPLIFIED CHINESESELECT NEXT_DAY(SYSDATE,5) FROM DUAL;SELECT NEXT_DAY(SYSDATE...
2011-03-15 14:40:33
210
原创 转ORA-31694
ORA-31694给客户一个dmp,客户回复说导入报错。$ impdp NEWTHSI/thsi directory=dump_dir dumpfile=20110226.dmp schemas=NEWTHSIImport: Release 10.2.0.4.0 - 64bit Production on Friday, 04 March, 2011 11:05:26C...
2011-03-15 11:29:50
286
原创 网址汇总
http://www.yes125.com/http://www.chinaunix.net http://www.chinaunicom.com.cn http://www.chinaitlab.com http://www.youkuaiyun.com http://www.itpub.net http://www.loveunix.net/oracle 的odu恢复数据工...
2011-03-15 09:53:10
337
原创 oracle格式
Oracle里的set零零碎碎的,这里整理归纳一下 SQL> set timing on; //设置显示“已用时间:XXXX” SQL> set autotrace on-; //设置允许对执行的sql进行分析 SQL> set trimout on; //去除标准输出每行的拖尾空格,缺省为off SQL> set tri...
2011-03-14 17:31:51
154
原创 UTL_FILE 包的用法
UTL_FILE 是用来进行文件IO处理的专用包,使用这外包的注意事项如下:1. 生成的文件好象只能放置在DATABASE所在的服务器路径中.2. 生成的文件如何DOWNLOAD到本地来,还有待研究. Coding步骤:1. 注册文件输出路径 Create directory path[例如: C:\AA] as 'pathname'; 此命令应由数据库管理...
2011-03-14 15:16:21
91
原创 blob/clob类型数据的存取方法
CREATE OR REPLACE PROCEDURE TEST_BLOB IS lv_photo BLOB; lv_file BFILE; lv_length INT; src_offset INT := 1; dest_offset INT := 1; lv_buffer RAW(2000); lv_newfile utl_f...
2011-03-14 15:15:12
294
原创 oracle 启动和用户密码修改
# $ su - oracle # $ sqlplus / nolog # sql> conn / as sysdba # sql> startup (一般不需要加参数,只要设置好环境变量) # sql> quit (退出sql模式) # $ lsnrctl start (启动监听器) alter user user_name identified by passwor...
2011-03-14 15:13:17
90
原创 v$和gv$来源
v$和gv$来源今天下午花了点时间研究了下v$动态性能视图,有些感悟,和大家分享本篇文章以v$parameter和gv$parameter为例做讲解1、查看v$parameter对象类型,并查看其创建sql语句SELECT * FROM all_objects a WHERE a.object_name='V$PARAMETER';select dbms_metada...
2011-03-14 13:12:57
261
原创 工作问题
editplus sql自动完成http://download.youkuaiyun.com/source/605282表的在线重定义 使用一个系统函数
2011-03-08 09:36:35
61
原创 editplus sql语法着色 保存为.stx
#TITLE=SQL; SQL syntax file written by Lizhenzhou.#DELIMITER=,(){}[]-+*%/="'~!&|?:;.#QUOTATION1='#QUOTATION2="#LINECOMMENT=--#COMMENTON=/*#COMMENTOFF=*/#SPECIAL_STX=SQL#KEYWORD...
2011-03-08 09:27:30
391
安装包subversion-1.6.1.tar.gz与依赖包subversion-deps-1.6.1.tar.gz
2017-03-07
IPShifter 3.0
2014-03-26
skiller 幻影网盾 限速工具
2011-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人