select trunc(5.75), trunc(5.75,1), trunc(5.75,-1) from dual trunc(x [,y]),其中如果没有指定y,则对x在0位小数进行截断,例如:TRUNC(5.75)=5,如果y是负数,则对x在小数点左边的第|y|位处进行截断,例如:TRUNC(5.75, -1)=0,这里应对小数点左边的第|
2015-06-28很久没有使用sqlplus创建表空间和用户了,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,在网上找了一些资料,问题解决了,希望对和我一样情况的朋友们有所帮助。 1.安装时选择的自动安装,忘了用户名和密码导致现在试了几个默认的用
2015-06-28elect * from dba_tables where OWNER='peter' CREATE TABLESPACE data01 DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200M UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64kCREATE TEMPORARY TABLESPACEtemp_data
2015-06-28Oracle数据库能运行在2种模式下:归档模式(archivelog)和非归档模式(noarchivelog)。归档模式能提高Oracle数据库的可恢复性,生产数据库都应该运行在此模式下,归档模式应该和相应的备份策略相结合,只有归档模式没有相应的备份策略只会带来麻烦。 检查归档模
2015-06-281. 通过数据库连接工具导出所有表的信息,使用Emeditor进行替换,生成导出的sheel文件,例如: (实验证明tables后面有几百张表是不行的,但是这里可以导出整个实例可能更好一点,但是看不到进度) exp test/test@机器名 tables=XXX表名 file=/appa/xxx/
2015-06-28权限: create session create table unlimited tablespace connect resource dba 例: #sqlplus /nolog SQL> conn / as sysdba; SQL>create user username identified by password SQL> grant dba to username;
2015-06-28Oracle 8i安装完成后的初始口令: internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp Oracle 9i在安装的时候 SYS 和SYSTEM是要你自己输入密码的 而且不能输入默认密码 但是其他的可能不会 ,比如你登
2015-06-28如下表table1: 日期(exportDate) 数量(amount) -------------- &n
2015-06-28Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数。Oracle系统中的参数,根据系统使用情况可以简单分为两大类,普通参数,也就是Oracle系统正常使用的一些参数,另外一类就
2015-06-281.long是一个旧oracle数据类型,用于存储最多包含2GB数据的可变长度字符串,类似varchar2 2.不能在select语句的where子句中使用long 3.表不能有多个long列 4.不能被索引 5.强烈建议停止使用long引用clob
2015-06-28用过ORACLE的人都知道,要想在ORACLE中更改表的列名和顺序可是一件很烦琐的事,下面给大家提供一种简单的方法。 SQL> select object_id from all_objects where owner='SCOTT' and object_name='T1'; OBJECT_ID ---------- 6067 SQL> sel
2015-06-28一:什么是数据库的坏块 首先我们来大概看一下数据库块的格式和结构 数据库的数据块有固定的格式和结构,分三层:cache layer,transaction layer,data layer。在我们对数据块进行读取写入操作的时候,数据库会对要读写的数据块做一致性的检查,其中包括
2015-06-28在sql server以及类似数据库中,可以使用select * into a from b where xxx来自动建立select出来的字段组成的表。在oracle中则使用如下格式可以建立 create table a as select * from b where xxxx 这样可以自动把表b select的数据自动变成表a
2015-06-28Oracle 8 和Oracle 9i中缺乏灵活性的SQL 正则表达式最终在Oracle 10g中得到了解决。Oracle 数据库目前内建了符合POSIX 标准的正则表达式。 四个新的函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和 REGEXP_REPLACE。它们在用法上与Oracle SQL 函
2015-06-28解锁 alter user scott account unlock; 删掉用户和所属对象 drop user ydjc cascade 新建用户 create user ydjc identified by ydjc; GRANT Create USER,Drop USER,Alter USER,Create ANY VIEW, Drop ANY VIEW,EXP_FULL_DATABASE,IMP_FU
2015-06-28--set feedback off --此行代表不用Orcal返回信息 --set define off --drop user LNO cascade; -- 此行代表删除用户,以及用户相关的表,视图等 --drop tablespace LNO including contents; --drop tablespace LNOTEMP including contents;
2015-06-28在远程安装oracle时,最好不要直接通过远程进行直接控制安装。 好的方法是,如果在远端的局域网内有两台服务器,那么我们将一台作为数据库服务器,另一台可以作为安装主机(即远程控制数据库服务器安装数据库的主机)。 而我们在远端控制的是安装主机(即
2015-06-28Oracle数据库在使用过程中,随着数据的增加数据库文件也逐渐增加,在达到一定大小后有可能会造成硬盘空间不足;那么这时我们可以把数据库文件移动到另一个大的硬盘分区中。下面我就以OracleforWindows版本中把C盘的数据库文件移动到D盘为例介绍Oracle数据库文件
2015-06-28Oracle的启动过程共经历四个阶段: shutdown→nomount→mount→open shutdown→nomount过程: 读初始参数文件 分配物理内存 启动后台进程 定位到控制文件 打开/写alert文件 nomount过程可以访问的动态性能视图:v$par
2015-06-28其实我第一次的时候也是想当然认为OUI可以反安装的,但是事实上没有看到反安装选项。 从网上收集了以下方法,仅供参考: 第一步,先停掉所有和oracle相关的服务,或者干掉所有相关进程 第二步,用rm -rf把所有$ORACLE_HOME目录都删除掉 第三步,检
2015-06-28