- 浏览: 220584 次
- 性别:
- 来自: 江西
最新评论
-
闷骚的小老头:
这个和eclipse右什么区别么,都会啊这个
如何在Android Studio中创建一个selector.xml文件 -
闷骚的小老头:
导入Model就ok
如何在Android Studio中导SlidingMenu框架到项目中 -
gaojingsong:
七天玩转oracle,韩顺平玩转oracle,有些东西过时了, ...
oracle表的数据类型
文章列表
数据字典是oracle数据库中最重要的组成部分,它提供了数据库的一些系统信息。即存放一些静态的信息动态性能视图记载了例程启动后的相关信息。即记载一些经常变化的数据数据字典数据字典记录了数据库的系统信息,它是 ...
介绍当刚刚建立对象时,用户没有任何权限,也不能执行任何操作,如果要执行某种特定的数据库操作,则必须为其授予系统的权限;如果用户要访问其它方案的对象,则必须为其授予对象的权限,为了简化权限的管理,可以使用角色。系统权限:就是如登陆用户等一系列系统操作的权限如何查询oracle中所有的系统权限一般使用dba用户select * from system_privilege_map;对象权限是指:一个用户拥有去访问另外一个用户的方案的权限。如何查询oracle中所有的对象权限一般使用dba用户select distinct privilege from dba_tab_privs;角色:就是将一些经常 ...
dba:database administrator数据库管理员(dba)的主要工作:职责:1)安装和升级oracle数据库2)建库,表空间,表,视图,索引...3)制定并实施备份与恢复计划4)数据库权限管理,调优,故障排除5)对于高级dba,要求能参与项目开发,会编写sql语句、存储过程、触发器、规则、约束、包管理数据库的用户主要是sys和system形象地说,sys是董事长,system是总经理
区别主要是:
1)最重要的区别,存储的数据的重要性不同sys:所有的oracle多的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行时至关重要的,有数据库自己维护 ...
***********注意**********表是由哪个用户导出的就只能导入到哪个用户中去,否则导入失败除非此表没有外键如果想要导入包含外键的表到另一个用户中,则需要先将外键表导入到另一个用户,然后就可以将那个表导入到那个用户中 ...
导出方案导出方案是指使用export 工具导出一个方案或是多个方案中的所有对象(表、索引、约束...)和数据,并存放到文件中。1)导出自己的方案exp scott/tiger@orcl owner=scott file=d:\scott.dmp2)导出其它方案如果用户要导出其它方案,则需要dba的权限或是exp_full_database的权限例如system用户就可以导出任何方案这个是指导出system和scott的方案exp system/Mayu2638@orcl owner=(system,scott) file=e:\system.dmp
导出数据库导出数据库是指利用expo ...
管理初始化参数初始化参数用于设置实例或是数据库的特征,oracle9i提供了200过个初始化参数,并且每个初始化参数都有默认值。显示初始化参数1)show parameter命令如何修改参数需要说明的如果你希望修改这些初始化的参数,可以到文件D:\oracle\admin\orcl\pfile\init.ora
数据库(表)的逻辑备份与恢复-导出表的介绍逻辑备份是指使用工具export将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import利用备份的文件将数据对象导入到数据库的过程。物理备份即可在数据库open的状态下进行也可在关闭数据库后 ...
移动数据文件有时,如果数据文件所在的磁盘损坏时,该数据文件将不能再使用,为了能够重新使用,需要将这些文件的副本移动到其它的磁盘,然后恢复。下面以移动数据文件sp001.dbf为例1)确定数据文件所在的表空间sql>selec ...
5)删除表空间一般情况下,由特权用户或是dba来曹祖,如果是其它用户操作,那么要求用户具有drop tablespace系统权限drop tablespace '表空间' including contents and datafiles;说明:including contents 表示删除表空间时,删除该空间的所有数据库对象,而datafiles表示将数据库文件(磁盘空间)也删除。6)扩展表空间表空间是由数据文件组成的,表空间的大小实际上就是数据文件相加后的大小。那么我们可以想象,假定表employee存放到data01表空间上,初始大小就是2m,当数据满2m空间后,如果再向employee表中 ...
4.改变表空间的状态当建立表空间时,表空间处于联机(online)的状态,此时该表空间是可以访问的,并且该表空间是可以读写的,即可以查询该表空间的数据,而且还可以在表空间执行各种语句。但是在进行系统维护或是数据维护时,可能需要改变表空间的状态,一般情况下,由特权用户或是dba来操作。注意:要特权用户(拥有相应权限alter tablespace的用户)或是dba来操作1)使表空间脱机alter tablespace 表空间名 offline;2)使表空间联机alter tablespace 表空间名 online;3)只读表空间当建立表空间时,表空间可以读写,如果不希望在该表空间上执行updat ...
表空间的介绍表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中;从逻辑上讲,数据库则是存放在表空间中,表空间由一个或是多个数据文件组成。数据库的逻辑结构
介绍oracle中逻辑结构包括表空间、段、区和块。说明一下数据库由表空间构成,而表空间又是由段构成,而段又是由区构成,而区又是由oracle块构成的这样一种结构,可以提高数据库的效率。表空间介绍表空间用于从逻辑上组织数据库的数据。数据库逻辑上是由一个或是多个表空间组成的。通过表空间可以达到以下作用:1)控制数据库占用的磁盘空间2)dba可以将不同数据类型部署到不同的位置,这样有利于提高i/o性能,同时利于备份和恢复等管理操 ...
如何查询本机的ip地址?
select sys_context('userenv','ip_address') from dual;
使用函数来添加自定义格式的日期
使用o_date函数这就是如何将自定义的日期数据添加到表中,使用to_date('日期','yyyy-mm-dd'),括号前面的是要输入的日 ...
转换函数介绍
转换函数用于将数据类型从一种转为另外一种,在某种情况下,oracle server允许值的数据类型和实际的不一样,这时oracle server会隐含的转化数据类型比如create table t1(id int);insert into t1 values('10') -->这样oracle会自动的将'10'-->10create table t2(id varchar2(10));insert into t2 values(1); -->这样oracle就会自动的将1-->'1';我们要说到的是尽管oracle可以进行隐含的数据类型的转换,但是它并不 ...
日期函数介绍日期函数用于处理date类型的数据。默认情况下日期格式是dd-mon-yy 即12-7月-86
1)sysdate:该函数返回系统时间2)add_months(d,n)在d的日期上加上n个月例如:add_months(hiredate,8)就是指在入职8个月3)last_day(d):返回指定日期d所在月份的最后一天?查找已经入职8个月多的员工SQL> select * from emp where sysdate > add_months(hiredate,8);?查找满10年服务年限的员工的姓名和受雇日期SQL> select ename,hireda ...
什么是事务事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml语句要么全部成功,要么全部失败。如:网上转账就是典型的要用事务来处理,用以保证数据的致性。事务和锁当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其他的用户改变表的结构,这里对我们用户来讲非常重要的。提交事务当使用commit语句可以提交事务,当执行了commit语句后,会确认事务的变化、结束事务、删除保存点、释放锁,当使用commit语句结束事事务之后,其它会话将可以查看到事务变化后的新数据回退事务在介绍回退事务前,我们先介绍一下保存点(savepoint)的概念和作用。保存点是事务中的一点, ...
java程序中如何使用事务在java操作数据库时,为了保证数据的一致性,比如转账操作
1)从一个账户减掉10$2) 在另一个账户上加上10$如何使用事务?
package Test;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Connection;
public class TestTrans {
public static void main(String[] args) {
//事务案例
...