
Oracle
文章平均质量分 54
Oracle学习
evan_qb
冰冻三尺,非一日之寒
展开
-
关于在同一个网段互相ping不通的问题
产生以上问题主要原因: 可能是你的防火墙拦截了 解决办法: 将防火墙关闭就行了原创 2017-08-02 17:34:56 · 11215 阅读 · 1 评论 -
【Oracle】使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库
1,先到Oracle网站下载Instant Client :http://www.oracle.com/technology/global/cn/software/tech/oci/instantclient/index.html根据你的操作系统选择不同的Instant Client版本下载回是一个压缩文件,解压之后的文件夹叫:D:/instantclient_11_2.放在你喜欢的目录即可.例如...转载 2018-03-29 16:55:09 · 571 阅读 · 0 评论 -
【Oracle】批量处理数据
1.向emp表,批量插入来自scott_emp表中部门号为20的员工信息 insert into emp(empno,ename,job,sal) select empno,ename,job,sal from scott.emp where deptno = 20; 2.复制表结构(将1=2改为1=1同时也复制数据) -- 复制scott表结构原创 2018-01-26 23:04:52 · 510 阅读 · 0 评论 -
【Oracle】Oracle练习
1.将职位是分析员的,工资+1000;职位是经理的,工资+800;职位是其它的,工资+400 使用case表达式 select ename "姓名",job "职位",sal "涨前工资", case job when 'analyst' then sal + 1000 when 'manager' then sal + 800原创 2018-01-26 22:47:42 · 694 阅读 · 0 评论 -
Oracle笔记5
Oracle笔记 小知识 查询当前时间(具体) select to_char(sysdate,'yyyy-mm-ddhh24:mi:ss') from dual; select to_char(sysdate,'yyyy-mm-ddhh24:mm:ss') from dual;(有bug) 星期几的前三个字母 dy 略 对货币的转换 select to_char原创 2017-04-22 17:46:25 · 354 阅读 · 0 评论 -
Oracle解决关于密码输入错误也能进system,sys用户的问题
进入Oracle的安装文件oracle\product\11.2.0\server\network 在ADMIN文件夹下找到sqlnet.ora文件 将 SQLNET.AUTHENTICATION_SERVICES= (NTS) 括号中的NTS改为NONE就行了原创 2017-03-18 23:04:26 · 2119 阅读 · 0 评论 -
Oracle笔记1
Oracle笔记 常见数据库 小型数据库 Access,foxbase 中型数据库 MySQL SQLServer informix 大型数据库 db2 Oracle Sybase 常见命令 连接用户命令 conn system/123; 或者 conn sy原创 2017-04-22 17:36:40 · 354 阅读 · 0 评论 -
Oracle笔记2
Oracle笔记 表 表名的定义 1. 必须以字母开头 2. 长度一般不能超过30个字符 3. 不能使用oracle保留字 4. A-Z,a-z,0-9,$,_,# 数据类型 字符型 char 定长,最大2000个字节 varchar2(20) 变长(可变长度) 最大4000字节 clob 字符型大对象,最大4G 数字型: num原创 2017-04-22 17:39:36 · 319 阅读 · 0 评论 -
Oracle笔记3
Oracle笔记 一些基本操作 修改表格数据(会锁表,不建议使用) select * from dept for update; 注释 单行注释 -- 注释内容 多行注释 /** 注释内容 **/ 查询入职日期在2010/6/6以后的员工信息 select * from emp where emp_hiredate > to_date('2016/6/6','yyyy-mm-原创 2017-04-22 17:41:55 · 344 阅读 · 1 评论 -
Oracle笔记4
Oracle笔记 插入语句 对指定类型的数据插入,如:日期类型 Insert into emp values(8888,’laowang’,’clert’,’male’,’250.55’, to_date(‘2015/11/11’,’yyyy-mm-dd’),1000,40,7839); 注意:要加上commit;才能插入成功 通过子查询插入数据 Insert into copy_d原创 2017-04-22 17:43:36 · 330 阅读 · 2 评论 -
Oracle笔记6
Oracle笔记 索引 作用:用于加快查询速度 创建索引: create unique index onemp(emp_name,emp_salary); 确认索引: select * from user_ind_columns ic,user_indexes ix where ix.INDEX_NAME =ic.INDEX_NAME and ic.TABLE_NAME = '原创 2017-04-22 17:49:43 · 307 阅读 · 0 评论 -
Oracle的三大范式
目前,数据库的范式主要分为6种:第一范式,第二范式,第三范式,BC范式(巴斯-科德范式),第四范式和第五范式。 第一范式: 关系模型的所有属性都是不可分割的基本数据项,即每个属性都只包含单一的值。 特点: 实体的属性不能再分 规则如下: 1) 两个含义重复的属性不能同时存在于一个表中。 2) 一个表中的一列不能是其他列的计算结果。 3) 一个表中的一列的取值不能有多个含义。 第二原创 2017-06-01 19:42:16 · 2997 阅读 · 1 评论 -
Oracle设置登陆失败超过一定次数就锁定用户
用户登录五次失败则锁定用户 profile:该配置文件管理用户的命令 failed_login_attempts:登录的次数 password_lock_time:锁定时间 第一步:创建配置文件 create profile lock_account(自定义用户) limit failed_login_att原创 2017-07-16 14:43:35 · 14482 阅读 · 0 评论 -
卸载Oracle数据库
卸载Oracle 1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;(控制面板-管理工具-服务) 打开注册表:在运行中regedit打开路径: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 2.删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在window原创 2017-07-16 14:45:17 · 994 阅读 · 1 评论 -
Oracle的外连接内连接和自连接
Oracle的外连接内连接和自连接 多表查询 等价连接: 两个表间的连接条件是通过 "=" 建立 别名: 一旦给表创建了别名,标识列时智能通过表的别名,而不能是表的真名 select * from emp e,dept d where e.deptno = d.deptno; 不等价连接: 两个表间的连接条件不是通过"="号建立,可以是"。原创 2017-07-16 17:48:54 · 1156 阅读 · 1 评论 -
Oracle易错知识点
1. 在Oracle中,你以SYSDBA登录,CUSTOMER表位于mary用户中, 下面哪条语句为数据库中的所有用户创建CUSTOMER表的同义词( B ) A. CREATE PUBLIC SYNONYM cust ON mary.customer; B. CREATE PUBLIC SYNONYM cust FOR mary.customer; C.CREATE SYNONY原创 2017-07-17 19:35:07 · 2618 阅读 · 1 评论 -
【oracle】使用dblink进行跨数据库的操作
oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong 密码:123456),在orcl中 创建database link来访...转载 2018-07-11 15:18:15 · 4293 阅读 · 0 评论