Oracle
Oracle学习
evan_qb
冰冻三尺,非一日之寒
展开
-
关于在同一个网段互相ping不通的问题
产生以上问题主要原因:可能是你的防火墙拦截了解决办法:将防火墙关闭就行了原创 2017-08-02 17:34:56 · 10892 阅读 · 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 · 514 阅读 · 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 · 475 阅读 · 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 · 608 阅读 · 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 · 318 阅读 · 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 · 2069 阅读 · 0 评论 -
Oracle笔记1
Oracle笔记常见数据库小型数据库 Access,foxbase中型数据库 MySQL SQLServer informix大型数据库 db2 Oracle Sybase 常见命令连接用户命令conn system/123; 或者 conn sy原创 2017-04-22 17:36:40 · 328 阅读 · 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 · 291 阅读 · 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 · 313 阅读 · 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 · 296 阅读 · 2 评论 -
Oracle笔记6
Oracle笔记索引作用:用于加快查询速度创建索引:create unique index onemp(emp_name,emp_salary);确认索引:select * from user_ind_columns ic,user_indexes ixwhere ix.INDEX_NAME =ic.INDEX_NAMEand ic.TABLE_NAME = '原创 2017-04-22 17:49:43 · 275 阅读 · 0 评论 -
Oracle的三大范式
目前,数据库的范式主要分为6种:第一范式,第二范式,第三范式,BC范式(巴斯-科德范式),第四范式和第五范式。第一范式:关系模型的所有属性都是不可分割的基本数据项,即每个属性都只包含单一的值。特点:实体的属性不能再分规则如下:1) 两个含义重复的属性不能同时存在于一个表中。2) 一个表中的一列不能是其他列的计算结果。3) 一个表中的一列的取值不能有多个含义。第二原创 2017-06-01 19:42:16 · 2952 阅读 · 1 评论 -
Oracle设置登陆失败超过一定次数就锁定用户
用户登录五次失败则锁定用户profile:该配置文件管理用户的命令failed_login_attempts:登录的次数password_lock_time:锁定时间第一步:创建配置文件create profile lock_account(自定义用户) limit failed_login_att原创 2017-07-16 14:43:35 · 13883 阅读 · 0 评论 -
卸载Oracle数据库
卸载Oracle1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;(控制面板-管理工具-服务)打开注册表:在运行中regedit打开路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\2.删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在window原创 2017-07-16 14:45:17 · 959 阅读 · 1 评论 -
Oracle的外连接内连接和自连接
Oracle的外连接内连接和自连接多表查询等价连接:两个表间的连接条件是通过 "=" 建立 别名: 一旦给表创建了别名,标识列时智能通过表的别名,而不能是表的真名 select * from emp e,dept d where e.deptno = d.deptno;不等价连接:两个表间的连接条件不是通过"="号建立,可以是"。原创 2017-07-16 17:48:54 · 1055 阅读 · 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 · 2552 阅读 · 1 评论 -
【oracle】使用dblink进行跨数据库的操作
oracle在进行跨库访问时,可以通过创建dblink实现,今天就简单的介绍下如果创建dblink,以及通过dblink完成插入、修改、删除等操作 首先了解下环境:在tnsnames.ora中配置两个数据库别名:orcl(用户名:wangyong 密码:1988)、orcl2(用户名:wangyong 密码:123456),在orcl中 创建database link来访...转载 2018-07-11 15:18:15 · 4171 阅读 · 0 评论