摘要:Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法 删除 对于 用户“*****”失败。 (Microsoft.SqlServer.Smo) 有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=9.00.1523.00&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText
阅读全文
随笔分类 - 02-数据库技术文档
Oracle、MySql 、MS-SQL、DB2
摘要:1, 本地安装,需要进入x-windows界面~/.bash_profile文件中无需添加”export DISPLAY=IP:0.0”,如果要添加需要添加“export DISPLAY=:0.0”,也就是不写IP值2, 第二种远程安装假设远程管理机器的IP为192.168.1.6(假设为A),要装oracle机器的IP为192.168.1.7(假设为B)因为oracle安装的时候必须要有x-windows界面,并且需要在A上看到B机上的安装画面,那么就必须做下边两个设定1) A上要看到oracle的安装画面,需要启动的是A机上X-server,并对B机进行授权,这样B机才能访问,不然提示N.
阅读全文
摘要:This chapter describes how to completely remove all Oracle databases, instances, and software from an Oracle home directory. It includes information about the following topics:OverviewIdentifying All InstancesRemoving an Oracle DatabaseRemoving an Automatic Storage Management InstanceReconfiguring O
阅读全文
摘要:先来看看这几个参数在官方文档中定义是怎样的FAST_START_MTTR_TARGETPropertyDescriptionParameter typeIntegerDefault value0ModifiableALTER SYSTEMRange of values0 to 3600 secondsBasicNoReal Application ClustersMultiple instances can have different values, and you can change the values at runtime.FAST_START_MTTR_TARGET enables
阅读全文
摘要:一. 官网说明Logical Storage Structureshttp://download.oracle.com/docs/cd/E11882_01/server.112/e16508/logical.htm#CNCPT7668其中有关ASSM 的内容如下:Logical Space ManagementOracle Database must use logical space management to track and allocate the extents in a tablespace. When a database object requires an extent,
阅读全文
摘要:QUESTION 41SQL> AUDIT DROP ANY TABLE BY scott BY SESSION WHENEVER SUCCESSFUL;What is the effect of this command?A. One audit record is created for every successful DROP TABLE command executed in the session of SCOTT B. One audit record is generated for the session when SCOTT grants the DROP ANY T
阅读全文
摘要:在DBA的日常工作中,经常遇到为Oracle用户解锁的操作;这篇文章给出在命令行下进行Oracle用户解锁的操作方法,通过几条简单的解锁语句就能完成此项工作。下面是具体的过程:默认的scott用户是被锁定的,先解锁就能登陆上了。 使用下面的语句解锁scott: alter user scott account unlock; 解锁之后可能会要求你该密码: alter user scott identified by tiger; 再登陆: sqlplus scott/tiger 就能登陆了 Oracle锁定和解锁用户的命令 SQL> conn /as sysdba 已连接。 //scot
阅读全文
摘要:This is one of the most common errors while creating linked server to Oracle database. Today I will discuss the reason for this error and possible resolutions. Full error message: OLE DB provider "MSDAORA" for linked server "LINKED_ORA" returned message "ORA-12154: TNS:could
阅读全文
摘要:目录查看oracle数据库是否为归档模式 什么是Oracle归档模式 配置数据库的归档模式 查看oracle数据库是否为归档模式 [1] 1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG LIST 命令 Database log mode No Archive Mode Automatic archival Disabled Archive des...
阅读全文
摘要:本文介绍了Linux下Oracle最简单的安装方式(图形界面安装),适合初学者。 第一章 首先要知道Oracle适合哪些Linux?我们采用CentOS 4,因为它等同于RHEL4。 安装Linux 安装CentOS4非常简单不详细说了。记得要设置下交换分区 。 注意关闭防火墙,免得麻烦。 安装包(以下两个是必须的) 把Oracle安装包传到linux服务器 可以用SecureCRT自带的Z-Modem搞定!(sz or rz) 第二章 预安装工作 打开安装文档《Oracle Database Installation Guide 10g Release 2 (10.2) for Linux
阅读全文
摘要:Q: 41 Which two statements complete a transaction? (Choose two.)A. DELETE employees;B. DESCRIBE employees;C. ROLLBACK TO SAVEPOINT C;D. GRANT SELECT ON employees TO SCOTT;E. ALTER TABLE employees SET UNUSED COLUMN sal;F. SELECT MAX(sal) FROM employees WHERE department_id = 20;Answer: D, E解:When Does
阅读全文
摘要:LPAD(str,n[,str2]) LPAD(str,n[,str2])当n<str.length,且没有str2参数的时候LPAD()和RPAD()都会截掉多余的字符。并且都是从左向右取前n个字符。例如:SELECT LPAD('CONGRANTULATIONS',5) FROM DUAL;SELECT RPAD('CONGRANTULATIONS',5) FROM DUAL;都会返回同一个字符串'CONGR'。 如果有str2且n<str.length时候和上面结果一样。如果有str2且n>str.length的时候,SE
阅读全文
摘要:启动监听:lsnrctl start 查看监听:lsnrctl status 停止监听:lsnrctl stop 1、oracle 数据服务器包括:实例进程和数据库; 实例进程包括:memory structure(sga)以及background process(pmon(进程监控)、smon(系统监控system monitor,空间整理3秒)、dbwr(脏数据处理)、lgwr(将redo buffer文件写会log),ckpt(checkpoint,同步数据,先写日志、脏数据)等进程); 数据库包括:数据文件、控制文件,redo log 文件,三者是必须的,至于 参数文件、密码文件、归档
阅读全文
摘要:1 普通的查询语句,例如: SELECT last_name, department_id FROM employees;2 查询视图 SELECT employee_id, last_name, job_title, department_name, country_name, region_name FROM emp_details_view;3 更换列名查询 SELECT employee_id "Employee ID number", last_name "Employee last name", first_name "Employ
阅读全文
摘要:Oracle function 集 oracle的函數很多﹐特整理出來﹕abs(m)m的绝对值mod(m,n)m被n除后的余数power(m,n)m的n次方round(m[,n])m四舍五入至小数点后n位的值(n缺省为0)trunc(m[,n])m截断n位小数位的值(n缺省为0)字符函数:initcap(st)返回st将每个单词的首字母大写,所有其他字母小写lower(st)返回st将每个单词的字母全部小写upper(st)返回st将每个单词的字母全部大写concat(st1,st2)返回st为st2接st1的末尾(可用操作符"||")lpad(st1,n[,st2])返回
阅读全文
摘要:1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sql server的稳定性和安全性 2). oracle使用的脚本语言为PL-SQL,而sql server使用的脚本为T-SQL 微观上: 从数据类型,数据库的结构等等回答 2. 如何使用Oracle的游标? 1). oracle中的游标分为显示游标和隐式游标 2). 显示游标是用cursor...is命令定义的游标,它可以对查询语句(select)返回的多条记录
阅读全文
摘要:以下内容转自网络,感觉这个比较有用。收藏一下。The following are number examples for the to_char function.to_char(1210.73, '9999.9')would return '1210.7'to_char(1210.73, '9,999.99')would return '1,210.73'to_char(1210.73, '$9,999.00')would return '$1,210.73'to_char(21, '00
阅读全文
摘要:一、交叉连接(cross join)交叉连接(cross join):有两种,显式的和隐式的,不带on子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有cross join。select o.id, o.order_number, c.id, c.namefrom orders o , customers cwhere o.id=1;语句2:显式的交叉连接,使用cross join。select o.id,o.order_number,c.id,c.namefrom orders o cross join customers cwhe
阅读全文
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,
阅读全文
摘要:1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'—— 红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下: a、修改前台程序——把查询条件的供应商名称一栏由原来的文本输入改为下拉列表,用户模糊输入供应商名称时,直接在前台就帮忙定位到具体的供应商,这样在调用后台程序时,这列就可以直接用等于来关联了。 b、直接修改后台——根据输入条件,先查出符合条件的供应商,并把相关记录保存在一个临时表里头,然后再用临时表去做复杂关联2.索引问题 在做性能跟踪分析过程中,经常发现有不
阅读全文
浙公网安备 33010602011771号