sysdba远程登陆Oracle
这个破问题,终于让我搞通了!不过这个破问题,确给我敲响了警钟,有些时候就是愿意犯这些低级错误!还是缺少锻炼和“血”的教训!哈哈……下面是我的具体方法:[@more@]1. alter system set remote_login_passwordfile=exclusive scope=spfile 2. shutdown immediate 3.重新开了cmd,输入以下命令: orapwd file=D:Oracle_DB_Home10.1.0.2.0databasePWDorcl.ora password=CHENZS950728 entries=20 force =y 4.在原来的sqlplus中输入:startup 5.关闭Oracle数据库所在的机器(即我的机器)的防火墙! 6.在另外一台机器(取名为A机器
Single-Row Functions
- figer: function_name [(arg1,arg2,...)]- Manipulate data items- Accept arguments and return one value- Act on each row returned- Return one result per row- May modify the data type- Can be nested- Accept arguments which can be a column or an expression[@more@]-----------------------------------------------------------------------------------------------------------------Single-Row Functions' Type:1.Character2.Number3.Date4.Conversion5.General-----------------------------------------------------
Basic SQL: Where, Order by,Comparision and Logical Conditions
SELECT *|{[DISTINCT] column|expression [alias],...}FROM table[WHERE condition(s)][ORDER BY Clause];[@more@]Limiting the Rows Selected* Restrict rows returned by using the WHERE clause.-----------------------------------------------------------------------------------------------------------------Character Strings and Dates- Character strings and date values are enclosed in single quotation marks- Character values are case sensitive,and date values are format sensitive- The default date formate i
Before Basic SQL
SQL statements are not case sensitiveSQL statements can be on one or more linesKeywords cannot be abbreviated or split across lines[@more@]Clauses are usually placed on separate linesIndents are used to enhance readability------------------------------------------------------------------------------------------------------------------Column Heading Defaults1.iSQL*Plus - Default heading justification:Center - Default heading desplay:Uppercase2.SQL*Plus - Character and Date column headings are lef
Oracle PL/SQL Block 小结
PLSQL Block 的结构:[@more@]一些说明小结:- place a semicolon(;) at the end of a SQL statement or PL/SQL control statement - section keywords DECLARE,BEGIN,and EXCEPTION are not followed by semicolons - END and all other PL/SQL statement require a semicolon to terminate the statement - statement can continue over several lines - blocks can be entirely separate or nested one within another - a exception section can also contain nested blocks the scope and the visibilityh of the identif
Oracle之PL/SQL的变量小结
PLSQL变量有四种类型,分别是:- 标量类型(Scalar) - 复合类型(Composite)- 参照类型(Reference)- LOB类型(Large Object) [@more@]1、标量类型: - 只能存放单个数值的变量 - 定义时,必须要指定标量的数据类型 1.1常用标量类型(1)VARCHAR2(n)定义可变长度的字符串n指定字符串最大长度n最大值是32767字节使用时必须指定长度当在PLSQL块钟使用该数据类型操纵VARCHAR2表列时,起数值长度不应超过4000字节 (2)CHAR(n)定义固定长度字符串n指定字符串的最大长度n最大值是32767自己使用时指定长度,若没指定,则使用默认
oracle 9i中的一些配置错误
安装oracle的时候安装目录最好不能有中文,因为oracle在安装时会对当前用户的注册表键值和配置文件进行操作,那么涉及到中文时会出错。 当连接oracle数据库出现错误"ora-12541:tns:没有监听器",是因为监听器没有打开,转到“服务”里去,启动OracleOraHome90TNSListener,若此时弹出错误提示“错误3:系统找不到指定的路径”,解决方法如下: [@more@]首先运行regedit.exe启动注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/下的Services和CurrentControlSet/Services下找到OracleOraHome92TNSListener项,在右边
Oracle数据库的网络连接配置以及一些常见错误信息解决方法
Oralce数据库的错误信息经常会出现,我们看见的都是错误的代码,至于错误原因究竟是什么还一时半会难以解答,所以就把一些常见的错误整理了一下,来看看也许对你有帮助的。 Oracle数据库是网络数据库,我们在学习的时候要有一种思想,就是它是运行在服务器上面的数据库软件,它是基于网络的,它不像access,只是一个数据库文件。有这样一个认识,学起来会容易理解很多。在网络的条件下,要访问oracle数据库,就必须要在服务器端和客户端进行相关的配置,这样客户端就能通过网络访问服务器端的数据信息。当然,服务器端和客户端只是逻辑上
Oracle的失败类型小结
1、语句失败: 指处理sql语句出现的逻辑失败。当出现语句失败时,Oracle Server会自动回退失败的sql语句,并且会给用户返回错误代码和错误信息。通过查看错误代码和错误信息,应用开发人员和DBA可以确定错误原因,并解决这些错误。 1.1、应用逻辑错误:主要是指sql语句的编写错误。 1.2、输入错误数据:指用户试图输入违反约束规则的错误数据。 1.3、执行未授权操作:指数据库用户试图执行并未授权的数据库操作。 1.4、超出空间配额:指用户在特定表空间上所需实际空间超过了该用户在该表空间上可占用的最大空间。
几个oracle数据库的标识类参数
10g数据库的物理结构文件目录: "install_home"//oradataDB_NAME*.*数据库PFILE目录(参数文件): "install_home"//adminDB_NAMEpfileinit.ora后台进程的跟踪文件的目录: "install_home"//adminDB_NAMEbdump用户跟踪文件目录: "install_home"//adminDB_NAMEudump[@more@]下面列出几个数据库标识类参数 一、数据库名(DB_NAME) - 用于区分一个数据的内部标识,即Oracle数据库的内部标记 - 以二进制方式存储于数据库控制文件中的参数,在数据库安装或创建数据库之后将不得修改
Oracle的相关文件
与实例相关的文件 参数文件(parameter file):这些文件告诉oracle可以从哪里找到控制文件,并且指定某些初始化参数,这些参数定义了某种内存结构有多大等设置。 跟踪文件(trace file):这通常是一个服务器进程对某种异常错误条件做出的响应时创建的诊断文件。 警告文件(alert file):与跟踪文件类似,但是包含“期望”事件的相关信息,并且通过一个集中式文件(其中包括多个数据库事件)警告DBA。[@more@]构成数据库的文件 数据文件(data file):这些文件是数据库的主要文件,其中包括数据表、索引和所有其他的段。
Oracle启动时使用的一些命令
在以Windows作为操作系统时,要从dos操作符下启动,其需要的一些命令,下面简单总结介绍一下:[@more@]1.在dos下,利用命令启动oracle数据库,可以使用dos的net命令来启动服务中的相关服务(名)net start OracleOraDb10g_home1TNSListener (启动监听器)net start OracleServiceORCL (启动orcl数据库服务)sqlplus /nolog (进入sqlplus)......net stop OracleServiceORCL (关闭orcl数据库服务)net stop OracleOraDb10g_home1TNSListener (关闭监听器) net 命令的使用在dos下可键入net或net help 或net ?来查看 2.在dos下,利用
Oracle 中truncate与delete的区别
truncate是oracle中独有的关键字吧!它的作用是清空一个表格,在删除数据方面,其与delete有一些区别,最近根据在网上和老师的搜集以及培训中的总结,现将其总结如下,以便自己记住:[@more@]1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。 2、delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback segments, 而truncate不会。 3、在内存中,用delete删除数据,表空间中其被删除数据的表占用的空间还在,便于以后的使用,另外它是“