【Oracle实例创建脚本】教程文章相关的互联网学习教程文章

oracle创建表(并且实现ID自增)

4000) NOT NULL, PRIMARY KEY(ID) ) TABLESPACE MYDB;--创建自增ID,名称为:表名_字段名_SEQ CREATE SEQUENCE sTUDENT_ID_SEQ MINVALUE 1 NOMAXVALUE INCREMENT BY 1 START WITH 1 NOCACHE;-- 为Insert操作创建触发器,无需在SQL语句里写NEXTVAL,名称为表名_INS_TRG CREATE OR REPLACE TRIGGER sTUDENT_INS_TRG BEFORE INSERT ON STUDENT FOR EACH ROW WHEN(NEW.ID IS NULL) BEGIN SELECT STUDENT_ID_SEQ.NEXTVAL INTO :NEW.ID F...

oracle连接方式、创建数据库用户、忘记数据库密码、用户锁定【图】

一、oracle六种连接方式 ①myEclipse中 打开myEclipse,window----show view----Other---输入DB点击DB browser 选中右键New。出现如下页面 进行填写相关信息: 此处需要引入ojdbc6.jar包进行测试: ②:网页连接 首先需要开启OracleDBConsole服务 在网页中输入如下地址: https://localhost.localdomain:1158/em/console/logon/logon ③动软代码生成器 ④pl/sql developer 连接如下:输入口令即可 ⑤ SQL Developer打开 建立连接...

oracle与mysql创建表时的区别【代码】

TABLE predict_data as (id integer NOT NULL, uid varchar2(80),mid varchar2(80),time date ,content varchar2(300),constraint predict_data primary key (id) );#字段注释comment on table predict_data is ‘预测表‘;comment on column predict_data.id is ‘主键‘;comment on column predict_data.uid is ‘用户名‘;comment on column predict_da...

oracle 创建数据表空间和用户

logging datafile ‘D:\Java\oracle\oradata\zwtest_data.dbf‘ size 50m --初始大小autoextend on next 50m maxsize 20480m --数据库大小,以及增长extent management local; ---创建用户 并授权create user zwtest identified by zwtestdefault tablespace zwtest_data --temporary tablespace zwtest; 临时表空间授权grant connect,resource,dba to zwtest; --用户授权oracle 创建数据表空间和用户标签:本文系统来源:http:/...

Oracle 创建主键自增表【代码】

本篇文章主要介绍在oracle中如果创建自增长表,这里要用到序列。 create table tb_student (id NUMBER(10) not null,createtime DATE not null,constraint PK_tb_student primary key (id) );comment on table "tb_student" is ‘学生表‘;comment on column "tb_student"."id" is ‘主键id‘;comment on column "tb_student"."createtime" is ‘创建时间‘;--创建序列 crea...

Oracle 创建用户【代码】【图】

本篇文章主要介绍在oracle中怎样使用语句创建用户,如果你是数据库运维人员那么这是必须掌握的,顺便提一下在oracle中数据库的概念它和其它数据库系统比如mysql和sqlserver不一样,在oracle中可以将用户理解成其它的数据库系统中的数据库的概念,oracle中只有一个全局数据库并且不能再创建其它数据库了,再创建一个数据库就相当于再重新安装一套数据库服务。 数据库版本:oracle11gR2 基本语法:CREATE USER userIDENTIFIED { ...

Oracle Sequence创建与使用【代码】

Sequence是数据库系统按照一定的规则自动增加的数字序列,主要用于生成数据库数据记录。这个序列一般作为代理主键(因为不会重复)。 Sequence是数据中一个特殊存放等差数列的表,该表受数据库系统控制,任何时候数据库系统都可以根据当前记录数大小加上步长来获取到该表下一条记录应该是多少,这个表没有实际意义,常常用来做主键用。Sequence是数据库系统的特性,有的数据库有Sequence,有的没有。比如Oracle、DB2、PostgreS...

oracle 视图的创建,游标,left join【代码】

or replace view dmv_mat_contract_stock_in_bill as select csib.*, sib.STOCK_IO_, sib.CONFIRM_DATE_ from DM_MAT_CONTRACT_STOCK_IN_BILL csib left outer join DM_MAT_STOCK_IO_BILL sib on csib.BILL_CODE_ = sib.BILL_CODE_;Oracle 游标使用: http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html 显式游标: 隐式游标: 在表的连接时,有 主表 left outer join 副表 效果一般会比直接内连接要好 内连接使用java...

oracle 创建表空间

oracle 创建表空间标签:max ice log rar tempfile database 没有 服务 maxsize 本文系统来源:http://www.cnblogs.com/ruiy/p/6000696.html

创建Oracle数据库需要注意的几点

规划表和存储空间,防止出现空间不足或者空间的浪费规划快速恢复区,将快速恢复区定义在与数据文件不同的存储区域,减少IO争用规划数据库的名称,db_name,db_main,sid规划spfile内的参数规划字符集,字符集在创建好数据库后将不能被改变规划时区规划数据块的大小db_block_size规划用户的默认表空间,名称及大小等规划undo表空间,名称及大小等规划数据库的备份和恢复策略转:http://www.cnblogs.com/zhenxing/p/4172225.html创建Or...

Oracle 11g 新特性:自动创建分区(Interval Partition)【代码】

分区(Partition)一直是Oracle数据库引以为傲的一项技术,正是分区的存在让Oracle高效的处理海量数据成为可能,在Oracle 11g中,分区技术在易用性和可扩展性上再次得到了增强。在10g的Oracle版本中,要对分区表做调整,尤其是对RANGE分区添加新的分区都需要DBA手动定期添加,或都使用存储过程进行管理。在11G的版本中的Interval Partition不再需要DBA去干预新分区的添加,Oracle会自动去执行这样的操作,减少了DBA的工作量。Interva...

oracle包的创建

一 包的组成1)包头(package):包头部分申明包内数据类型,常量,变量,游标,子程序和异常错误处理, 这些元素为包的公有元素。2)包主体(package body):包主体则是包定义部分的具体实现,它负责为包头中所声明子程序 提供具体的实现,在包主体中还可以声明包的私有元素3)包头和包主体分开编译,并作为两个分开的对象分别存放在数据库字典中--删除package--drop package pkg_lxg_test;--1)首先创建package头(头和body的sql不要...

Oracle创建DBLink

create /* public */ database link dblink1 connect to dbusername identified by dbpassword using ‘(DESCRIPTION =(ADDRESS_LIST =(ADDRESS =(PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))‘; -- 数据库参数 global_name=true 时要求数据库链接名称跟远端数据库名称一样。数据库全局名称可以用以下命令查出 -- select * from global_name; Oracle创建DBLink标签:div...

Linux oracle数据库创建表空间、用户并赋予权限

管理员用户登录oracle数据库 1、创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径; 得到其中一条记录/opt/oracle/oradata/orcl/temp01.dbf 创建临时表空间:create temporary tablespace plncontrol_temp tempfile ‘/opt/oracle/oradata/orcl/plncontrol_temp.dbf‘ size 100m reuse autoextend on next 20m maxsize unlimited; 2、创建表空间 select name from v$datafile;查询...

创建、修改、删除ORACLE表空间

//创建表空间  create tablespace MyFirstSpace datafile ‘/opt/oracle/app/oracle/product/9.2.0/dbs/MyFirstSpace.ora‘ size 512M AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED default storage (initial 128K next 2M pctincrease 0);     SQL>create tablespace fred    datafile ‘d:\oracle\oradata\orcl\fred01.dbf‘    size 100K reuse;(reuse用于处理已经存在 datafiles)      删除表空间命令:  SQL...