10 2017 档案

摘要:请看截图说明:对应确定人员和渠道是否正确,不一致找信息部修改。 阅读全文
posted @ 2017-10-30 10:19 罗小川的博客 阅读(735) 评论(0) 推荐(0) 编辑
摘要:第一步、进入云助理,找到“我”。 第二步、选择“个人信息” 。 第三步、绑定手机号。 忘记密码找回方法: 输入错误密码后提示界面: 选择屏幕下面的“忘记密码” 按照要求输入帐号和手机号信息,通过短险验证码方式找回。 阅读全文
posted @ 2017-10-30 09:27 罗小川的博客 阅读(6682) 评论(0) 推荐(0) 编辑
摘要:1.停止所有与ORACLE相关的服务。 2. 使用OUI(Oracle Universal Installer)卸载Oracle软件。 “开始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installe 阅读全文
posted @ 2017-10-27 11:00 罗小川的博客 阅读(136) 评论(0) 推荐(0) 编辑
摘要:在pl/sql的执行过程中发生异常时系统所作的处理称为一个例外情况(exception)。通常例外情况的种类有三种: 1、预定义的oracle例外情况oracle预定义的例外情况大约有24个,对于这种例外情况无需在程序中定义,由oracle自动地触发(重点) 2、非预定义的oracle例外情况由使用 阅读全文
posted @ 2017-10-27 10:59 罗小川的博客 阅读(294) 评论(0) 推荐(0) 编辑
摘要:数据库管理员 每个oracle数据库应该至少有一名数据库管理员(dba),对于一个小的数据库,一个dba就够了,但是对于一个大的数据库可能需要多个dba分别担负不同的管理职责,那么一个数据库管理员的主要工作是什么呢? dba的职责: 1、安装和升级oracle数据库 2、建库、表空间、表、视图、索引 阅读全文
posted @ 2017-10-27 10:59 罗小川的博客 阅读(586) 评论(0) 推荐(0) 编辑
摘要:几个问题: 请大家考虑一个需求:当一个用户登录到oracle时,在一张表中记录登录到oracle的用户和登录时间等信息,怎么办?再一个需求:禁止用户在星期天对某一张天进行删除操作,怎么办?再一个需求:当用户在删除一张表的时候,自动把删除的记录备份到另外一张表中... 解决之道 很多关系数据库中都提供 阅读全文
posted @ 2017-10-27 10:58 罗小川的博客 阅读(975) 评论(0) 推荐(0) 编辑
摘要:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 视图是oracle又一种数据对象,视图的主要的用处是简化操作,提高案例,满足不同用户的查询需求 阅读全文
posted @ 2017-10-27 10:57 罗小川的博客 阅读(167) 评论(0) 推荐(0) 编辑
摘要:为什么需要pl/sql编程? 因为使用纯的sql语句来操作数据库,有先天性的技术缺陷: 1、不能模块编程; 2、执行速度慢; 3、安全性有问题; 4、浪费带宽。 pl/sql是什么? pl/sql(procedural language/sql)是oracle在标准的sql语言上的扩展。pl/sql 阅读全文
posted @ 2017-10-27 10:56 罗小川的博客 阅读(690) 评论(0) 推荐(0) 编辑
摘要:介绍 这一部分主要看看oracle中如何管理权限和角色,权限和角色的区别在哪里。 当刚刚建立用户时,用户没有任何权限,也不能执行任何操作。如果要执行某种特定的数据库操作,则必需为其授予系统的权限;如果用户要访问其它方案的对象,则必需为其授予对象的权限,为了简化权限的管理,可以使用角色。 权限: 权限 阅读全文
posted @ 2017-10-25 15:54 罗小川的博客 阅读(5370) 评论(0) 推荐(1) 编辑
摘要:介绍: 索引是用于加速数据存取的数据对象,合理的使用索引可以大大降低I/O次数,从而提高数据访问性能。索引有很多种我们主要介绍常用的几种: 为什么添加了索引后,会加快查询速度呢? 索引可以理解成类似书的目录,不用查找所有的内容来进行匹配,而是通过目录对应来快速找到存放的地方,然后再将其取出。 管理索 阅读全文
posted @ 2017-10-25 14:51 罗小川的博客 阅读(466) 评论(0) 推荐(0) 编辑
摘要:一个问题: 在某张表中,存在一个id列(整数),我们希望在添加记录的时候,该列从1开始,自动的增长,怎么处理? 解决方式:oracle是利用“序列”(sequence)来完成的。 序列(sequence)介绍 oracle中,是通过使用序列(sequence)来处理自动增长列。 (1)可以为表中的列 阅读全文
posted @ 2017-10-24 16:46 罗小川的博客 阅读(10445) 评论(0) 推荐(0) 编辑
摘要:介绍: 数据的完整性用于确保数据库数据遵从一定的商业的逻辑规则。在oracle中,数据完整性可以使用约束、触发器、应用程序(过程、函数)三种方法来实现,在这三种方法中,因为约束易于维护,并且具有最好的性能,所以作为维护数据完整性的首选。 什么是约束? 约束用于确保数据库数据满足特定的商业规则。 在o 阅读全文
posted @ 2017-10-24 10:46 罗小川的博客 阅读(655) 评论(0) 推荐(0) 编辑
摘要:概念:隔离级别定义了事务与事务之间的隔离程度。 ANSI/ISO SQL92标准定义了一些数据库操作的隔离级别(这是国际标准化组织定义的一个标准而以,不同的数据库在实现时有所不同)。 隔离级别 脏读 不可重复读 幻读 读未提交(Read uncommitted) √ √ √ 读已提交(Read co 阅读全文
posted @ 2017-10-24 10:37 罗小川的博客 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:51、bfilename(dir,file) 指定一个外部二进制文件; SQL>insert into 表名 values(bfilename('文件路径','文件名')); 52、convert('x','desc','source') 将x字段或变量的源source转换为desc SQL> se 阅读全文
posted @ 2017-10-23 16:30 罗小川的博客 阅读(728) 评论(0) 推荐(0) 编辑
摘要:42、chartorowid (基本上不会用到) 将字符数据类型转换为rowid类型 SQL>select rowid,rowidtochar(rowid),ename from emp; ROWID ROWIDTOCHAR(ROWID) ENAME AAAR3sAAEAAAACXAAA AAAR3 阅读全文
posted @ 2017-10-23 16:29 罗小川的博客 阅读(1079) 评论(0) 推荐(0) 编辑
摘要:36、add_months add_months(日期值,增加(减少)值) 增加或减去月份; SQL>select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual; TO_CHAR(ADD_MONTHS(TO_ 阅读全文
posted @ 2017-10-23 16:28 罗小川的博客 阅读(258) 评论(0) 推荐(0) 编辑
摘要:15、abs 返回指定值的绝对值; SQL>select abs(100),abs(-100) from dual; ABS(100) ABS(-100) 100 100 16、acos 给出反余弦的值; SQL>select acos(-1) from dual; ACOS(-1) 3.14159 阅读全文
posted @ 2017-10-23 16:27 罗小川的博客 阅读(496) 评论(0) 推荐(0) 编辑
摘要:常用字符函数介绍 1、ascii 返回与指定的字符对应的十进制数; SQL>select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32 2、chr 给出 阅读全文
posted @ 2017-10-23 16:26 罗小川的博客 阅读(574) 评论(0) 推荐(0) 编辑
摘要:手工建库比起使用DBCA建库来说,是比较麻烦的,但是如果我们学好了手工建库的话,就可以使我们更好地理解Oracle数据库的体系结构。手工建库须要经过几个步骤,每一个步骤都非常关键。它包括:1、 创建必要的相关目录2、 创建初始化参数文件3、 设置环境变量Oracle_sid4、 创建实例5、 创建口 阅读全文
posted @ 2017-10-23 13:43 罗小川的博客 阅读(6113) 评论(0) 推荐(0) 编辑
摘要:外连接 外连接分为三种:左外连接、右外连接、完全外连 1、 左外连接 (left join - on)(如果左侧的表完全显示我们就说是左外连接) 基本语法: select 列名1,列名2,.. from 表1 left join 表2 on 条件; 或者 select列名1,列名2,.. from 阅读全文
posted @ 2017-10-23 11:17 罗小川的博客 阅读(914) 评论(0) 推荐(0) 编辑
摘要:给scott用户分配一个profile要求如下: 1、尝试登录的次数最多4次; 2、如果4次输入错误,则锁定该用户2天; 3、密码每隔5天修改一次,宽限期为2天; 答: SQL>conn sys/orcl as sysdba; SQL>create profile scottprofile limi 阅读全文
posted @ 2017-10-20 16:27 罗小川的博客 阅读(290) 评论(0) 推荐(0) 编辑
摘要:假设你的sys用户密码丢失,写出找回密码的步骤和命令? 1、确认哪个数据库实例的sys用户密码丢失;(例:数据库实例为orclA) 2、进入数据库实例的目录中找到PWDorclA.ora文件;(例目录为:d\oracle\admin\product \11.2.0\dbhome_1\database 阅读全文
posted @ 2017-10-20 16:26 罗小川的博客 阅读(753) 评论(0) 推荐(0) 编辑
摘要:具体操作步骤如下: C:> sqlplus 请输入用户名:sys 输入口令:sys as sysdba //注意:在口令这里输入 的密码后面必须要跟上 as sysdba 才可以。 SQL> alter user scott account unlock; 用户已更改. SQL> commit; 提 阅读全文
posted @ 2017-10-20 15:11 罗小川的博客 阅读(1504) 评论(0) 推荐(0) 编辑
摘要:1、模糊查询效率很低:原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。解决办法:首先尽量避免模糊查询,如果因为业务需要一定要 阅读全文
posted @ 2017-10-18 14:04 罗小川的博客 阅读(6191) 评论(0) 推荐(0) 编辑
摘要:oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database ob 阅读全文
posted @ 2017-10-18 10:08 罗小川的博客 阅读(323899) 评论(3) 推荐(11) 编辑

点击右上角即可分享
微信分享提示