- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 局域网异机备份
<br />---在弄之前要安装网络协议<br />--以下协议 Microsoft 网络的文件和打印机共享(目标机跟服务器都的弄)<br />---internet 协议(TCP/IP)--属性--高级--WINS--添加---服务器IP地址 ---启用 LMHOST 查找<br />----启用 tcp/ip 的netbios协议<br />---查看服务器的Computer Browser以及workstation 的服务是否启动<br />---防火墙开绿色通道<br /> <br />----
2011-01-17 15:32:00 797
原创 执行包以及查看包的定义
<br />---今天在CSDN看到一网友提关于执行包的权限以及查看包的定义 现在把我的操作过程记下来。<br /> <br /> <br /> <br />scott@ORCL>createorreplace package pck_fsum<br /> 2 as<br /> 3 function fun_sumsal(c_deptno emp.deptno%type) returnnumber;<br /> 4 end;<br /> 5 /<br /><br />程序包已创建。<br /
2010-12-25 16:04:00 745
原创 孩子找父亲 ,父亲找孩子的写法
<br />---今天面试 一面试官说写出孩子找父亲,父亲找孩子的算法 我就试了下<br /> <br /> <br /> <br />1 孩子找父亲<br /> <br />scott@ORCL> select * from ms<br /> 2 /<br />ASSEMBLY_ITEM_NO COMPONENT_ITEM_NO QUANTITY<br />-------------------- -------------------- ----------<br />A
2010-12-14 15:45:00 895
转载 oracle 字符集
<br />Oracle 字符集的查看和修改 收藏 <br /> <br />一、什么是Oracle字符集 <br /> Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 <br /> <br />影响Oracle数据库字符集最重要的参数是NLS_LANG参数。<br />它的格式如下: NLS
2010-12-01 12:47:00 590
原创 关于导入到sys/system的特殊处理
<br />今天在csdn上看到一个网友问题导入到sys/system下<br />--导出<br /> <br />C:/>exp "'sys/sys as sysdba'" file=c:/abc.dmp tables=aa1<br />Export: Release 10.2.0.1.0 - Production on 星期一 11月 1 13:14:23 2010<br />Copyright (c) 1982, 2005, Oracle. All rights reserved.<br /><
2010-11-01 13:28:00 1124 1
原创 如何用外部表查看报警日志(alert log)中昨天以来产生的错误
<br />申明 <br />看了这个东西后 我就查了相关的资料 <br />在完成目录以及目标表的创建成功后,做了下查询的时候还是有错误 (角色是dba的角色)<br /> <br />'alert_orcl.log'---- alert_oracle_sid.log<br /><br /><br />(<br />SQL> select * from oracle_log<br /> 2 /<br />select * from oracle_log<br />*<br />第 1 行出现错误
2010-09-29 15:50:00 2111
原创 Oracle 排序中使用nulls first 或者nulls last 语法
--原理Nulls first和nulls last是Oracle Order by支持的语法如果Order by 中指定了表达式Nulls first则表示null值的记录将排在最前(不管是asc 还是 desc)如果Order by 中指定了表达式Nulls last则表示null值的记录将排在最后 (不管是asc 还是 desc)使用语法如下:--将nulls始终放在最前select * from zl_cbqc order by cb_ld nulls first --将nulls始终放在最后sel
2010-09-28 15:17:00 1038
原创 查看表空间的使用多少和剩余多少
<br /> <br />--<br /> <br />--查看表空间的剩余多少的视图(sm$ts_free)的创建语句<br />SQL> select text from dba_views where view_name='SM$TS_FREE'<br /> 2 /<br />TEXT<br />--------------------------------------------------------------------------------<br />select tablespac
2010-09-28 15:09:00 1481
原创 追踪plsql的错误所在行
<br />1使用包dbms_utility.format_error_backtrace查看具体的所在行<br /> <br />SQL> edi<br />已写入 file afiedt.buf<br /> 1 declare<br /> 2 v_sql varchar2(1000);<br /> 3 begin<br /> 4 v_sql:='';<br /> 5 execute immediate v_sql;<br /> 6 exception<br /> 7 when
2010-09-28 10:33:00 3438
原创 access 导入到oracle 详细步骤
<br />第一步:建立用户DNS,具体步骤:开始->控制面板->管理工具->数据源(ODBC),添加用户DNS,随便起个名字,对应的驱动程序为:Oracle in Oracleinclient 10g_homel(这将根据你安装的oracle版本将会有所不同,9i的将会是:Oracle in OraHome92),然后输入Data Source Name、Description、TNS Service Name(oracle实例SID)、User(数据库用户)后点击OK。<br /><br />第二步:打
2010-09-27 17:31:00 5607
转载 数据库导出到EXCEL向导
<br />经常在CSDN社区上看到有人提出怎样把数据库中的数据导出到EXCEL中,一般人总是在数据库分析器中复制到数据后,ctrl+v到EXCEL中,但效果不理想,有些数据如0001到EXCEL中就成了1,有时还会出现换行的效果,极不美观. <br /> 其实在EXCEL中有一个工具是技持从其他数据源中引入数据的,当数据源中的数据变更后,则excel中的数据刷新即可更新数据。<br /> 以下是具体的步骤:<br />1、打开一个EXCLE文件.<br />2、点[数据]-->[导入外部数
2010-09-05 18:01:00 956
原创 复制表的(create table table1 as select * from table2 )问题
<br />今天跟罗哥交流了下复制表结构,而产生的问题,下面是详细的列子,<br />以及问题所在(复制表结构没有把默认值复制,也就是没有完全拷贝)<br /> <br />1.原表<br /> <br />SQL> edi<br />已写入 file afiedt.buf<br /> 1 CREATE TABLE USER_SIGNONLINE_TIME_TJ<br /> 2 ( "MOBILE" VARCHAR2(20),<br /> 3 "SIGN_DATE"
2010-08-29 14:45:00 3529 1
原创 闪回
<br />今天看了下论坛的帖子关于闪回的功能(dbms_flashback.get_system_change_number)的用法,<br />针对闪回的时间问题(flshback 某个时间点的问题)<br /> 下面是例子<br /> <br />SQL> select count(1) from TEST<br /> 2 /<br /> COUNT(1)<br />----------<br /> 100000<br />SQL> delete from TEST<br /> 2 /
2010-08-27 14:54:00 556
原创 数据字典
<br />dba_开头 <br /> dba_users 数据库用户信息 <br /> dba_segments 表段信息 <br /> dba_extents 数据区信息 <br /> dba_objects 数据库对象信息 <br /> dba_tablespaces 数据库表空间信息 <br /> dba_data_files 数据文件设置信息 <br /> dba_temp_files 临时数据文件信息 <br /> dba_rollback_s
2010-08-27 14:48:00 406
原创 oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图
<br />dba_开头 <br /> dba_users 数据库用户信息 <br /> dba_segments 表段信息 <br /> dba_extents 数据区信息 <br /> dba_objects 数据库对象信息 <br /> dba_tablespaces 数据库表空间信息 <br /> dba_data_files 数据文件设置信息 <br /> dba_temp_files 临时数据文件信息 <br /> dba_rollback_s
2010-08-13 13:05:00 500
原创 关于删除用户以及释放表空间的的其他事情
--为级联删除,就是删除此用户创建的所有对象。1.drop user username cascade --收缩表空间2.alter database datafile 'F:/oracle/product/10.2.0/oradata/orcl/user01.dbf' resize 100M ----如果此用户默认的表空间没有数据聚直接删除drop tablespace tablespace_name including contents and datafiles
2010-08-06 13:55:00 634
原创 查看绑定变量的值
1.声明绑定变量SQL> var v_name varchar2(10)2.给变量赋值SQL> exec :v_name:='KING'PL/SQL 过程已成功完成。3.必须使用绑定的变量的值,才能在 v$sql_bind_capture看到其值。否则是为空的SQL> select sal from emp where ename=:v_name; SAL---------- 50004.下面就是查看绑定变量的值简单的:SQL> edi已写入 file afiedt.buf 1* S
2010-08-05 11:14:00 747
原创 window下改oracle_sid
1 首先 create pfile from spfile然后 shutdown immediate;2 然后 把‘D:/oracle/product/10.2.0/db_1/database’ 下的initorcl.ora的文件改成initotestdb.ora3 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_ORaDb10g_home1下面将Oracle_SID 改成testdb4 然后把D:/oracle/product/10.2.0/db_1/NETWORK/ADMI
2010-08-03 18:09:00 3666
原创 存储过程返回结果集,以及调用
1.创建SQL> create or replace procedure p_name(dm varchar2,cur_name out sys_refcursor) 2 as 3 begin 4 open cur_name for select xm from xs where zym=dm; 5 end; 6 /过程已创建。2,调用SQL> edi已写入 file afiedt.buf 1 declare 2 v_xm varchar2(20); 3 m sys_
2010-07-04 17:43:00 1065
原创 查看Oracle数据库的用户登录的记录
Oracle 中记录用户登录信息我们可以使用 Oracle Audit 函数来记录用户登录信息,但是如果开放了 Audit 函数将会使Oracle 性能下降,甚至导致 Oracle 崩溃。那我们如何才能记录用户登录信息呢?其实我们可以通过建立触发器的方式来实现。方法如下:1. 用 sys 用户登录 Oracle2. 创建记录用户登录信息的表CREATE TABLE LOG$INFORMATION ( ID NUMBER(10), USERNAME VARCHAR2(30),
2010-06-06 15:39:00 11563 1
原创 oracle中文字段替换回车
Q:我的表中有一个字段是varchar2(4000) ,其中存储了不少中文,现在由于排版需要,我想找出含有回车符的记录删除回车符,请问高手SQL语法怎么写?A:Oracle中回车符是chr(10),可以使用函数replace(字段,chr(10),)如: update x set a=replace(a,chr(10),)。函数:1.CHR 给出整数,返
2010-05-25 18:27:00 1227
转载 ORACLE中日期和时间函数汇总(转载)
在oracle中处理日期大全 TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month spelled out march Yea
2010-05-14 10:00:00 436
原创 oracle 登陆密码忘记措施
c:/>sqlplus /nologsql>connect / as sysdbasql>alter user 用户名 identified by 密码
2010-05-09 13:41:00 922
原创 oracle 中的INTERVAL 函数详解
INTERVAL YEAR TO MONTH数据类型 Oracle语法: INTERVAL integer [- integer] {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}] 该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2. eg: INTERVAL 123
2010-04-30 11:32:00 36943
原创 很全的help.sql 安装Oracle的sqlplus帮助系统
很全的help.sql 安装Oracle的sqlplus帮助系统在linux系统下的时候,我们可以通过man命令,获得系统里对某个命令的usage的解释。 在sqlplus里我们也可以通过help和?命令。 sqlplus的帮助主题对应的是数据库里的一张表(system.help)。 在$ORACLE_HOME/sqlplus/admin/help/目录下的helpus.sql包含了这个表的帮
2010-04-19 13:31:00 1195
原创 SQL 2000 mmc无法创建管理单元 【参考办法】
按照下列过程重新安装 COM+。 安装组件服务管理单元 在 Windows 桌面上,单击“开始”,然后单击“运行”。 在“打开”框中,键入 MMC,然后单击“确定”。 在“控制台”窗口中,单击菜单栏上的“文件”,然后单击“添加/删除管理单元”。 在“添加/删除管理单元”窗口,单击“添加”。 在“添加独立管理单元”窗口,从管理单元列表中选择“组件服务”,然后单击“添加”。 单
2010-03-28 10:40:00 1680
转载 用户创建及授权
创建角色,用户,权限/*--示例说明 示例在数据库pubs中创建一个拥有表jobs的所有权限、拥有表titles的SELECT权限的角色r_test 随后创建了一个登录l_test,然后在数据库pubs中为登录l_test创建了用户账户u_test 同时将用户账户u_test添加到角色r_test中,使其通过权限继承获取了与角色r_test一样的权限 最后使用DEN
2010-03-22 17:52:00 437
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人