【Oracle创建用户时的密码校验问题】教程文章相关的互联网学习教程文章

Oracle数据库创建表空间【代码】

create tablespace new_taspace --表空间名 DATAFILE ‘D:\NEWTABLESPACE.DBF‘ --表空间关联的数据文件和位置 size 200M --文件初始大小 autoextend on next 20MB MAXSIZE 400MB; --文件大小可自动扩展,每次扩展20MB,最大400MB--创建表空间create tablespace new_taspace1 --表空间关联的数据文件和位置DATAFILE ‘D:\NEWTABLESPACE1.DBF‘ --文件初始大小SIZE 200M--日志文件Loggingextent management localsegment space m...

Oracle数据库创建表空间【代码】【图】

--创建表空间create tablespace new_taspace1 --表空间关联的数据文件和位置DATAFILE ‘D:\NEWTABLESPACE1.DBF‘ --文件初始大小SIZE 200M --日志文件Loggingextent management localsegment space management auto; --以分号结束 --删除表空间把物理文件一并删除drop tablespace new_taspace including contents and datafiles --创建用户create user ordersidentified by 123456default tablespace new_taspace; --给用户创建默...

Oracle 创建 split 和 splitstr 函数【图】

select split(‘a,b,c,e,d,f,g‘) arrData from dual; 默认使用逗号分割,可以自定义修改,如:select split(‘X-rapido & Lemon‘,‘&‘) arrData from dual;点开集合默认使用逗号分割,可以自定义修改,如:select split(‘X-rapido & Lemon‘,‘&‘) arrData from dual; 示例:splitstr(字符串,获取的节点下标,分隔符) select splitstr(‘X-rapido&Lemon&Jennifer‘, 1, ‘&‘) word from dual; -- X-rapido select splits...

oracle11g 创建id自增长监听器的步骤与问题【图】

1.INCREMENT BY:设置相邻两个元素之间的差值,即步长,默认值为1; START WITH:设置序列初始值,默认值为1; MAXVALUE:设置序列最大值; MINVALUE:设置序列最小值; NOCYCLE:指定当序列达到其最大值或最小值后不循环生成值。 2.序列有以下两个属性 CURRVAL: 返回序列当前值; NEXTVAL:返回当前序列值增加一个步长后的值。 只有在发出至少一个NEXTVAL之后才可以使用CURRVAL属性。 一.通过pl/sql developer建立触发器TRIGGER_TES...

oracle 物化视图及创建索引

1、物化视图的类型:ON DEMAND、ON COMMIT 二者的区别在于刷新方法的不同,ON DEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进行刷新(REFRESH),即更新物化视图,以保证和基表数据的一致性;而ON COMMIT是说,一旦基表有了COMMIT,即事务提交,则立刻刷新,立刻更新物化视图,使得数据和基表一致。2、ON DEMAND物化视图 物化视图的创建本身是很复杂和需要优化参数设置的,特别是针对大型生产数据库系统而言。但Oracl...

oracle创建同义词【图】

需要给用jhchen登陆SQL> create synonym eos_kpi_usersalary for kpi.eos_kpi_usersalary; Synonym created批量更改同义词需要先在所有者那里查询:SELECT ‘ create synonym ‘ || OBJECT_NAME || ‘ for kpi.‘ || OBJECT_NAME || ‘;‘ FROM USER_OBJECTS WHERE OBJECT_TYPE IN (‘TABLE‘, ‘VIEW‘, ‘PROCEDURE‘, ‘TRIGGER‘, ‘FUNCTION‘, ‘PACKAGE‘);复制下面的语句在jhchen用户下面执行即可完成!本文出自 “...

(转)Oracle分区表和索引的创建与管理【代码】

今天用到了Oracle表的分区,就顺便写几个例子把这个表的分区说一说: 一、创建分区表 1、范围分区 根据数据表字段值的范围进行分区 举个例子,根据学生的不同分数对分数表进行分区,创建一个分区表如下: create table range_fraction(id number(8),name varchar2(20),fraction number(3),grade number(2) ) partition by range(fraction) (partition fraction_60 values less than(60), --不及格partition fraction_80 values les...

手工创建oracle数据库【代码】

export ORACLE_SID=rman export ORACLE_BASE=/opt/oracle export ORACLE_HOME=/opt/oracle/11g加载环境变量$ source rman.env创建初始化文件cp /opt/oracle/11g/dbs/init.ora /opt/oracle/11g/dbs/initrman.oradb_name=‘rman‘ memory_target=1G processes = 150 audit_file_dest=‘/opt/oracle/admin/rman/adump‘ audit_trail =‘db‘ db_block_size=8192 db_domain=‘‘ db_recovery_file_dest=‘/opt/oracle/flash_recovery_a...

oracle 建立视图,创建用户并授予查询权限

数据库有个表car,需要为这个表建立一个视图view_car,并新建一个用户user01,赋予查询这个视图的权限 二、实施步骤 1、以管理员clgl登陆数据库,新建视图view_car: create or replace view view_car as select * from CAR; 2、新建用户user01 create user user01 identified by "123456"; 3、授予用户user01权限 grant select on view_car_runtime_b to user01; //查询视图权限grant connect to user01; ...

Oracle学习(9):创建和管理表【图】

必须在1–30 个字符之间 必须只能包含A–Z, a–z, 0–9, _, $, 和# 必须不能和用户定义的其他对象重名 必须不能是Oracle 的保留字 Oracle默认存储是都存为大写 数据库名只能是1~8位,datalink可以是128位,和其他一些特殊字符CREATE TABLE语句必须具备: ?CREATETABLE权限 ?存储空间 必须指定: ?表名 ?列名, 数据类型, 数据类型的大小创建表的列的值的数据类型SQL> create table test1 2 (tid number,tname varc...

oracle 如何预估将要创建的索引的大小

oracle 如何预估将要创建的索引的大小 oracle 提供了2种可以预估将要创建的索引大小的办法: ① 利用包 Dbms_space.create_index_cost 直接得到 ② 利用11g新特性 Note raised when explain plan for create index 下边分别举例说明。 一.2 环境说明 [oracle@rhel6_lhr ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0 Production on Fri Dec 26 15:58:06 2014 Copyright (c) 1982, 2011, Oracle. All rights re...

Oracle 12c创建user【图】

select sys_context (‘USERENV‘, ‘CON_NAME‘) from dual; 查看当前用户是CDB用户还是PDB用户 4.使用 alter pluggable database pdborcl open;开启pdb模式 5.使用alter session set container=PDBORCL;切换到pdb 6.此时再使用select sys_context (‘USERENV‘, ‘CON_NAME‘) from dual;就可以切换到pdb了 7.可以像以前版本一样正常创建用户了。 注意:pdborcl是使用select con_id,dbid,NAME,OPEN_MODE from v$pdbs;查出来的nam...

Oracle数据库的创建启动和关闭

目的: (1) 掌握Oracle 11g数据库的创建与删除。 (2) 掌握Oracle 数据库实例的启动和关闭。 内容: 一、创建数据库 1.规划数据库 2.使用Oracle 数据库配置助手创建数据库 3.使用SQL*Plus 脚本创建数据库 二、删除数据库 三、Oracle 数据库实例的启动和关闭 1.数据库启动的步骤 2.在SQL*Plus 中启动与关闭数据库 步骤: 一、 创建数据库 如果在安装Oracle系统时,如果选择不创建数据库,只是安装Oracle数...

Oracle创建表语句(Create table)语法详解及示例

6. 使用约束时的注意事项 约束里不能用系统函数,如SYSDATE和别的表的字段比较 可以用本表内字段的比较 想在事务处理后, 做约束的 检查 SQL> alter session set constraints deferred. 7. 由实体关系图到创建表的例子 s_dept 前提条件:已有region表且含唯一关键字的字段id SQL> CREATE TABLE s_dept (id NUMBER(7) CONSTRAINT s_dept_id_pk PRIMARY KEY, name VARCHAR2(25) CONSTRAINT s_dept_name_nn NOT NULL, region_id NUMBER(7...

ORACLE数据库中创建、删除--同义词、视图、索引、序列

CREATE SEQUENCE SEQIDINCREMENT BY 1START WITH 1001MAXVALUE 1200MINVALUE 1CYCLENOCACHE ;DROP SEQUENCE SEQID;--删除序列CREATE VIEW EMP_VE AS SELECT * FROM EMP;CREATE OR REPLACE VIEW EMP_VE AS SELECT * FROM EMP WHERE ADDRESS LIKE ‘%USA%‘ --有条件创建视图CREATE FORCE VIEW EMPLOYEE_VE AS SELECT * FROM ABC;--创建带错误视图,意为即使表不存在也创建DROP VIEW EMP_VE;--删除视图CREATE INDEX employees_empid ...