【Oracle数据库的下载与安装】教程文章相关的互联网学习教程文章

Oracle(一)--> 数据库对象详解(文字解释,先有个小理解~)

----数据库对象:逻辑结构的集合 ----一、同义词:现有对象的别名/*作用: 简化SQL语句隐藏对象的名称和所有者提供对对象的公共访问分类:*/--公有同义词:可以被所有的数据库用户访问,本地对象和公有对象同名时,本地对象优先create public synonym syn1 for scott.emp;select * from syn1;--私有同义词:只能被当前模式访问,且不能与当前模式下的对象同名create synonym emp1 for scott.emp;select * from emp1;/*同义词创建的...

Oracle数据库的操作流程

1.首先创建一个表空间create tablespace 表空间名 datafile 数据文件的路径(数据文件以dbf为后缀) size 数据文件的大小,default storage(initial 128K next 128K maxextents unlimited pctincrease 0) minimum extent 128K;红色部分表示表空间的初始化大小是128K当表空间用完下一个大小也是128K并且表空间的大小没有上限,最小步长是128K.提示:创建完表空间之后别忘记commit2.创建完表空间之后创建用户create user 用户名 identifie...

Oracle数据库时间戳【代码】

createtable 销售表 (产品id int,客户id int,销售日期 timestamp(4)); --timestamp(秒精度)insertinto 销售表 values(100,1058,timestamp‘2020-02-14 17:58:45.1234‘); --timestamp(秒精度) with time zonealtertable 销售表 modify 销售日期 timestamp(4) with time zone;--指定时区insertinto 销售表 values(101,1059,timestamp‘2020-02-14 17:58:45.1234 UTC‘); --timestamp(秒精度) with local time zonealtertable 销售表...

Oracle数据库的函数

总结:1.-- 逐值替换;把表中的数据替换成想要的字符select ename,decode(deptno,10,‘开发部‘,20,‘测试部‘,30,‘维护部‘) from emp;-- 计算年龄或者年份差;获取系统年:extract(year from sysdate);得到表里的年:extract(year from hiredate)select ename,extract(year from sysdate)-extract(year from hiredate) as 工龄 from emp-- 转换函数;按照什么格式转成字符串; Select TO_CHAR(0.123,‘$0.9999‘) FROM DUAL;--结果是 $...

Oracle数据库建表+添加数据练习【代码】

1 --建表2 --student表+注释3 create table student(4 sno varchar2(3) not null,5 sname varchar2(9) not null,6 ssex varchar2(3) not null,7 sbirthday date,8 sclass varchar2(5),9 constraint pk_student primary key(sno) 10 ); 11 comment on column student.sno is ‘学号(主键)‘; 12 comment on column student.sname is ‘学生姓名‘; 13 comment on column student.ss...

oracle 数据库基本操作——数据定义语言【代码】

熟悉Oracle上机环境及Oracle客户端的配置;熟练掌握和使用DDL语言,建立、修改和删除数据库表、主键、外键约束关系和索引。(建立数据库表) 建立教学数据库的四个数据库表,其中Student表中不包含SSEX(C,2) 字段,Sname 字段为Sname(C,8)且可为空。 createtable student(sno char(5),sname varchar2(8),sage number(2) check(age between12and60),sdept char(2),sclass char(2),constraint student_pk primarykey(sno));createtabl...

深入浅析Oracle数据库管理之创建和删除数据库【图】

Oracle数据库的数据文件(扩展名为DBF的文件)是用于保存数据库中数据的文件,系统数据、数据字典数据、临时数据、索引数据、应用数据等都物理地存储在数据文件中。用户对数据库中数据的操作,例如数据的插入、删除、修改和查询等,其本质都是对数据文件进行操作。所有数据文件占据空间的大小决定了数据库容量的大小。一、数据库管理概述 在完成Oracle软件安装后,DBA就应该对组织和管理数据库负责任,其主要任务是: (1)启动和...

Oracle数据库表相关【代码】

user_tables -- 查询当前用户有哪些表user_table_columns –表字段信息 altertable table_name add column_name varchar2(10);--增加字段altertable table_name modify column_name varchar2(100);--修改字段altertable table_name modify column_name;--删除字段altertable table_name add contraint contraint_name primarykey(作用的字段名);--增加约束 rename old_tablename to new_tablename;--把旧的表名修改成新的表名 co...

oracle数据库启动报错,不能启动ASM实例

数据库rac启动时报错,日志例如以下,后来使用Sat Jun? 7 06:02:11 2014 GATHER_STATS_JOB encountered errors.? Check the trace file. Sat Jun? 7 06:02:11 2014 Errors in file /oracle/product/admin/dqb/bdump/dqb2_j001_13352.trc: ORA-08103: object no longer exists Sat Jun? 7 06:02:51 2014 Thread 2 advanced to log sequence 13292 (LGWR switch) ? Current log# 4 seq# 13292 mem# 0: +DG/dqb/onlinelog/group_4.266...

Oracle数据库scott用户创建view视图权限【代码】

以sysdba身份登陆,sqlplus /as sysdba 然后授权给scott用户grantcreateviewto scott 原文:http://www.cnblogs.com/liangqinghai/p/7091628.html

oracle 数据库、实例、服务名、SID

参考:http://www.zhetao.com/content240 在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。(我目前就是这个状态) 一、什么是数据库,其实...

Oracle数据库中,通过function的方式建立自增字段【代码】

Oracle数据库无自增字段设置,可以通过function的方式设置字段自增来作为ID。1、创建表tSequence来存储各表的next ID。2、创建function类似如下: 1CREATEORREPLACEFUNCTION "FUNC_NEXTID"2 (tablename invarchar2) returnnumberis 3 4 nextid number(12);5begin 6begin 7select nvl(max(id),-1) into nextid from tSequence whereupper(name) =upper(tablename);8 exception9when no_data_found then nextid :=0; 10end; 1112i...

Oracle数据库 之 如何彻底删除表

关键字【purge】drop的表并非彻底删除,而是存放在回收站中。若想手动去清除回收站中的表,则需要用到关键字【purge】。清除指定的表:purge table TABLE_NAME;清除当前用户的回收站:purge recyclebin;清除所有用户的回收站:purge dba_recyclebin;删除表的时候,不放入回收站:drop table TABLE_NAME purge; 原文:https://www.cnblogs.com/hdtiny/p/8440749.html

CentOS 7 静默安装oracle 11R2 ,并手动创建数据库 createdatabase

官方文档:http://docs.oracle.com/cd/E11882_01/install.112/e24326/toc.htm#BHCCADGD需要的安装包:binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 compat-libstdc++-33-3.2.3-71.el7.i686compat-libstdc++-33-3.2.3-71.el7.x86_64gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64 glibc-2.17-36.el7.i686 glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64 ksh...

Plsq连接远程(虚拟机)Oracle数据库帮助文档

工组中无意接触到虚拟机,很好奇就安装一个玩玩。后来听说可以把数据库装到虚拟机上,回家就忙起来,搞了好久也没有成功,后来朋友小黎给我远程帮助了一下,还是没有成功。就差那么一丢丢。不过他的帮助是我明白访问远程数据库的原理。过了几天自己在那搞,通过网上查资料,唉好了!哎呀那个高兴啊,最后决定写一篇帮助文档分享!好开始第一步安装软件,虚拟机,数据库软件;下载<SPAN style=""FONT-FAMILY: ">Instant Client,点击...