随笔分类 - sql / oracle
摘要:可以给数据库对象(表、视图等)起别名。 创建一个test用户,并授权访问scott的emp表 create user test identified by 12345678 ; grant create session to test ; grant select on scott.emp to t
阅读全文
摘要:分布式数据库:物理上分开存放,逻辑上一个整体。 独立性:客户端不必关心数据如何分割和存储,只关心数据本身。 数据库的三种操作: 1.本地操作 2.远程操作 scott/tiger@192.168.1.252/orcl 3.分布式操作(借助链路) 配置分布式数据库 1.防火墙关闭或者开放oracle端
阅读全文
摘要:密码校验 sqlplus scott/tiger 使用密码校验 外部校验 sqlplus / as sysdba 外部校验的校验机制 校验当前的windows账户,是否在oracle管理员组中 外部校验会屏蔽密码校验(用户名密码随便输,登进去之后都是sys账户) 还有其他认证方式 全局验证:两种方式
阅读全文
摘要:直接以sys身份登录 sqlplus / as sysdba 切换到sys用户 sqplus scott/tiger conn / as sysdba show user; 查看当前登录的用户名 用户管理 创建用户 在oracle中要创建一个新的用户使用create user语句,一般是具有dba(
阅读全文
摘要:oracle自带的,web版的图形化操作界面 开启方式 1.启动服务OracleDBConsoleorcl 2.登录需要sys授权: grant select_catalog_role to scott; 访问方式 访问地址:https://localhost:1158/em 创建表 1.标准 2.
阅读全文
摘要:简介 作用: 错误的增删改,并commit; 错误的删除表; 获取表上的历史操作记录; 撤销已经提交的事务 类型: 闪回表中的数据:将表回退到过去的一个时间点上 闪回删除的表:还原Oracle回收站 闪回事务 闪回数据库(了解):将数据库回退到过去的一个时间点上 闪回归档日志(了解) 闪回参数设置
阅读全文
摘要:oracle自带两个工具(exe文件),exp和imp 完成 数据库的导出和导入。 1导出exp: a.表方式:导出指定的表 exp scott/tiger@127.0.0.1 file=d:/back/bk.dmp log=d:/back/log.log tables=emp,dept 如果报OR
阅读全文
摘要:Database Configuration Assistant 简称DBCA,是oracle自带的数据库管理工具 可以在开始菜单中找一下dbca 双击打开,也可以在命令行cmd中直接输入dbca回车打开 利用DBCA创建Oracle数据库 步骤: 创建数据库 创建数据库 配置数据库 管理模板:将配
阅读全文
摘要:触发器简介 每当对一个表执行一个DML时,Oracle就会自动调用相应的触发器(一段PL/SQL代码)。 语法: create [or replace] trigger 触发器名 before|after delete|insert|update [of 列名] on 表名 for each row
阅读全文
摘要:存储过程 将某一个功能的代码,封装在一起。相当于 JAVA中的方法,JS中的函数 CREATE [or replace] PROCEDURE 存储过程名(参数列表) AS -- 没有 declare,as后面直接定义变量 PLSQL语句块 -- 没有return ①创建无参的存储过程 create
阅读全文
摘要:PLSQL PL/SQL:对SQL语言的扩展,可以对SQL进行编程 单行注释以-- 多行注释 /* */,可以跨多行 块结构 declare --声明变量、常量、光标、例外 begin --程序 exception --例外 end; DECLARE 声明部分。 这是为游标,数据类型定义,变量,嵌入
阅读全文
摘要:删除重复数据 准备重复数据 create table mystudent ( stuno number , stuname varchar2(20), stuage number ); insert into mystudent values(1,'zs',23); insert into myst
阅读全文
摘要:oracle基本设置的命令 在Oracle中调用dos命令: host dos命令; 清屏 host cls 连接命令 conn[ect]命令 conn 用户名/密码@网络服务名 [as sysdba/sysoper] 当用特权用户身份连接时,必须带上 as sysdba 或是 as sysoper
阅读全文
摘要:安装oracle 官网(http://oracle.com/ )下载oracle -->Oracle Database -->点击接受Accept --> 下载11g(Download Microsoft Windows (x64) ) 分别下载File 1, File 2 -->下载完毕 有两个文
阅读全文