欢迎来到我的地盘:今天是

若得山花插满头,莫问奴归处!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

随笔分类 -  数据库(ORACLE,SQLSERVER)

1 2 3 4 5 ··· 9 下一页

摘要:以上就是配置服务端口(TCP)的过程,我的本机为什么从IP1到IP10了,我很奇怪,也搞不懂,希望高人指点! 阅读全文
posted @ 2012-12-28 08:54 莫问奴归处 阅读(2727) 评论(0) 推荐(0) 编辑

摘要:--在终端依次输入以下命令sqlplus--输入需要删除的用户名--输入密码SET HEAD OFF;set feedback off;SPOOL c:\drop_tables.sql;--chr(13) ASCII中=换行 chr(10) ASCII中=回车--禁用所有约束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R';-- 阅读全文
posted @ 2012-12-04 11:10 莫问奴归处 阅读(2200) 评论(0) 推荐(1) 编辑

摘要:oracle中查询、禁用、启用、删除表外键1.查询所有表的外键的:select table_name, constraint_name from user_constraints where constraint_type = 'R';2.禁用所有外键约束, 使用下面的sql生成对应sql脚本:select 'alter table ' || table_name || ' disable constraint ' || constraint_name || ';' from user_constraints where cons 阅读全文
posted @ 2012-11-26 11:30 莫问奴归处 阅读(9667) 评论(0) 推荐(0) 编辑

摘要:产生该问题的原因是对应的表空间空间大小不够导致。解决方案就是将表空间扩大,可以采用如下两种方式: 方式一:给sde表空间再添加数据文件ALTER TABLESPACE SDE ADD DATAFILE 'E:\dbfile\sde1.dbf' SIZE 1024M; 方式二: 扩充sde表空间原有数据文件的大小 ALTER DATABASE DATAFILE 'E:\dbfile\sde.dbf' RESIZE 1024M; 修改表空间大小命令:ALTER DATABASE DATAFILE 'C:\SDE.dbf' AUTOEXTEND ON 阅读全文
posted @ 2012-07-13 11:31 莫问奴归处 阅读(16357) 评论(0) 推荐(1) 编辑

摘要:LogMiner提供了一个处理重做日志文件并将其内容翻译成代表对数据库的逻辑操作的SQL语句的过程。LogMiner运行在Oracle版本8.1或者更高版本中。一,如何使用Logminer: 先要安装logminer的两个包;以SYS用户运行下面两个脚本,其中第一个脚本dbmslm.sql用来创建DBMS_LOGMNR包,该包用来分析日志文件。第二个脚本dbmslmd.sql用来创建DBMS_LOGMNR_D包,该包用来创建数据字典文件。 D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN>sqlplus /nologSQL*Plus: Release 1 阅读全文
posted @ 2012-06-12 17:14 莫问奴归处 阅读(1595) 评论(0) 推荐(0) 编辑

摘要:两句话搞定问题:grant dba to testuser ;如果还不行,再执行:alter user testuser default role DBA; 阅读全文
posted @ 2012-04-27 13:03 莫问奴归处 阅读(27119) 评论(1) 推荐(3) 编辑

摘要:其实很简单,两种解决方法:1.把服务重启。2.把当前sqlplus关闭,重新登陆sqlplus。 阅读全文
posted @ 2012-03-19 16:28 莫问奴归处 阅读(1228) 评论(0) 推荐(0) 编辑

摘要:将exp逻辑备份文件导入到备库中时出现了错误,相关错误信息如下:这是个很常见的导入警告,通常与数据库/客户端版本有关。解决办法,就是在exp或imp时加上一个参数来禁用统计信息的导出/导入: statistics=none 阅读全文
posted @ 2012-03-14 23:47 莫问奴归处 阅读(6224) 评论(0) 推荐(0) 编辑

摘要:建表:create table User_Info ( ID INTEGER not null, UserName VARCHAR(30) not null, PassWord VARCHAR(20) not null, CreateDate Date not null, Status INTEGER not null, constraint PK_User_Info primary key (ID));create table User_Info_temp ( ID INTEGER not null, UserName VARCHAR(30) not null, PassWord VARCH 阅读全文
posted @ 2012-03-13 11:25 莫问奴归处 阅读(19008) 评论(1) 推荐(1) 编辑

摘要:CREATE OR REPLACE PROCEDURE kill_processes ISv_c_kill varchar2(80);BEGIN/* WARNING: If you use MTS (Shared Server) do not kill Shared server processes*/ FOR i IN (select sid,serial# from v$session where status='INACTIVE') LOOP V_c_kill := 'ALTER SYSTEM KILL SESSION ' ||''' 阅读全文
posted @ 2012-03-12 12:57 莫问奴归处 阅读(1216) 评论(0) 推荐(0) 编辑

摘要:CREATE OR REPLACE TYPE mytable AS TABLE OF varchar2(100)CREATE OR REPLACE FUNCTION SPLIT(SRC VARCHAR2, DELIMITER VARCHAR2) RETURN MYTABLE IS PSRC VARCHAR2(500); A MYTABLE := MYTABLE(); I NUMBER := 1; -- J NUMBER := 1;BEGIN PSRC := RTRIM(LTRIM(SRC, DELIMITER), DELIMITER); LOOP I := INSTR(PSRC, DELIM. 阅读全文
posted @ 2011-12-31 17:03 莫问奴归处 阅读(1509) 评论(0) 推荐(0) 编辑

摘要:http://www.cnblogs.com/huyong/archive/2011/04/27/2030466.html#2282575 阅读全文
posted @ 2011-12-30 14:03 莫问奴归处 阅读(346) 评论(2) 推荐(0) 编辑

摘要:一、禁止所有的外键约束在pl/sql developer下执行如下语句:SELECT 'ALTER TABLE ' || table_name || ' disable CONSTRAINT ' || constraint_name || ';' FROM user_constraints where CONSTRAINT_TYPE = 'R';把查询出来的结果拷出来在pl/sql developer时执行。若没有pl/sql developer,可以在sqlplus里操作,方法如下:1. 打开sqlplus,并用相应的用户连接。 阅读全文
posted @ 2011-11-14 12:54 莫问奴归处 阅读(46769) 评论(0) 推荐(0) 编辑

摘要:ORA-12518: TNS:listener could not hand off client connection 2008-06-23 08:57 ORA-12518: TNS:listener could not hand off client connection Cause: The process of handing off a client connection to another process failed. Action: Turn on listener tracing and re-execute the operation. Verify that... 阅读全文
posted @ 2011-10-11 17:02 莫问奴归处 阅读(48386) 评论(3) 推荐(1) 编辑

摘要:正在开会,同事跑过来说数据库有问题,通讯程序不能入库,赶快获取一条insert into a values()语句后在toad工具中手动插入,发现报错:Ora-01536:超出了表空间users的空间限量。 该表a的是用户A下的一个大表,表空是users,而非A用户的默认表空间。users表空间有大约70%的空闲空间,为什么a表就不能使用了呢?从网上搜索后终于明白: ora-1536 是指的你建表的那个user 所能使用的空间没有了,不是那个表所在的tablespace 没有free space 了。你需要做的是给那个user 对那个tablespace 有更多的space 可... 阅读全文
posted @ 2011-10-11 13:16 莫问奴归处 阅读(24402) 评论(0) 推荐(2) 编辑

摘要:一、概述 角色就是相关权限的命令集合,使用角色的主要目的就是为了简化权限的管理。假定有用户a,b,c为了让他们都拥有权限 1、连接数据库 2、在scott.emp表上select,insert,update 如果采用直接授权操作,则需要进行12次授权。 如果采用角色就可以简化 首先将create session,select on scott.emp,insert on scott.emp,update on scott.emp授予角色,然后将该角色授予a,b,c用户,这样就可以三次授权搞定。角色分为预定义角色和自定义角色两类。 二、预定义角色 预定义角色是指Oracle所提供的角色,每种角色 阅读全文
posted @ 2011-10-10 22:22 莫问奴归处 阅读(5389) 评论(0) 推荐(1) 编辑

摘要:oracle10g的用户connect和resource权限比起9i少了4个,包括create view;alter session;create synonym;create database link但是可以通过grant create view to connect来实现。可以通过当前用户登录以后,执行select * from role_sys_privs查看权限进行比较各个版本的区别。 阅读全文
posted @ 2011-10-10 22:12 莫问奴归处 阅读(1031) 评论(0) 推荐(0) 编辑

摘要:PL.SQL.Developer.v9.0.1.1613.Incl.Keymaker下载地址:FileSonic:http://www.filesonic.com/file/2177581831/PL.SQL.Developer.v9.0.1.1613.Incl.Keymaker-ZWT.rarWupload:http://www.wupload.com/file/208419097FileServe:http://www.fileserve.com/file/88v687ZNo password!PL/SQL Developer 9 注册机下载: 下载次数: 3067天前15:52/File 阅读全文
posted @ 2011-10-03 15:38 莫问奴归处 阅读(34887) 评论(0) 推荐(4) 编辑

摘要:假如数据库网络连接串是db_wending, 密码是 dba/123,@lk.com SQLPLUS下(密码用一对双引号括住): SQL> alter user u_test identified by "dba/123,@lk.com"; SQL> conn u_test/"dba/123,@lk.com"@db_wending Linux下(密码用一对双引号, 整体userid用对单... 阅读全文
posted @ 2011-09-29 10:33 莫问奴归处 阅读(1571) 评论(0) 推荐(0) 编辑

摘要:在ORACLE 10g中引入了RECYCLE BIN这个东东,好处就是当你删除了一张表或索引什么的后并不是完全删除,就像WINDOWS中的回收站一样,好处就是防止误删除,可以对误删除的表进行恢复,当然也可以清空RECYCLE BIN。介绍下RECYCLEBIN里一些简单的东西先建立一张表,名FOOSQL>CREATE TALBE FOO(ID NUMBER(5),NAME VARCHAR2(5));查看当前SCHEME下的所有表的名字SQL>SELECT TALBE_NAMES FROM USER_TALBES;TABLE_NAME------------------------- 阅读全文
posted @ 2011-09-19 14:30 莫问奴归处 阅读(6516) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 9 下一页
轩轩娃