ORACLE安装学习笔记

合集下载

Oracle数据库学习笔记_Oracle添加主键primarykey的四种方法

Oracle数据库学习笔记_Oracle添加主键primarykey的四种方法

Oracle数据库学习笔记_Oracle添加主键primarykey的四种⽅法创建主键oracle主键添加语句通常紧跟在建表语句之后,也可以直接嵌在列声明⾥创建,oracle创建主键时会⾃动在该列上创建索引。

常见⽅法⼤概有以下5种:⽅法⼀、使⽤add constraint ⽅法添加主键约束alter table 表名 add constraint 主键名 primary key (列名1,列名2,...)⽅法⼆、使⽤索引创建主键(和⽅法⼀没有区别,可以将⽅法⼀理解为省略了using index)alter table 表名 add constraint 主键名 primary key (列名1,列名2,...)using index [index_name];当省略using index后⾯的index_name时,创建主键的同时创建同名索引;当使⽤已有索引index_name创建主键时,注意索引列和主键列应该相同才能创建成功。

⽅法三、直接添加主键alter table 表名 add primary key (列名1,列名2,...) ;同样,创建主键的同时创建同名索引。

⽅法四、参数列内添加主键create table ALERT_RESULT_EVENT_C(data_date VARCHAR2(8) not null,object_id VARCHAR2(600) not null,event_id VARCHAR2(20) not null,ratio NUMBER(22,4),pairing_object_id VARCHAR2(128),index_value_1 VARCHAR2(128),index_value_2 VARCHAR2(128),constraint PK_ALERT_RESULT_EVENT_C primary key (DATA_DATE, OBJECT_ID, EVENT_ID));删除主键alter table 表名 drop primary key ;采⽤该语句删除主键时,同名索引也会被删掉。

Oracle数据库学习笔记_CREATETABLE和INSERTINTO的高级用法

Oracle数据库学习笔记_CREATETABLE和INSERTINTO的高级用法
请尝试更换浏览器或网络环境
Oracle数据库学习笔记 _CREATETABLE和 INSERTINTO的高级用 法
1、新建表 create table ACCT_LOAN (
data_date INTEGER not null, --整数,也可以约束数字最大位数,不可为空 acct_num VARCHAR2(35) not null, --可变长度的字符串(包含数字。字母及特殊字符) curr_cd CHAR(3), --固定长度为3的字符串(可包含数字,字母及特殊字符) drawdown_dt DATE, --日期 loan_amt decimal(8,2) --小数,小数最大长度为8位,小数位固定为2位 ) 2、建备份表 create table 备份表名 as select * from 表名; 3、将两张相同结构的表合并在一起 insert into 表1 select * from 表2 where ...; commit; 4、更新表:merge into merge into 表1 using 表2 on (表1.字段=表2.字段) when matched then update set ... when not matched then insert values(表2.xx, 表2.xx,...); commit; 5、给变量赋值 select into 变量名 from

ORACLE 10g 安装教程[图文]

ORACLE 10g 安装教程[图文]

ORACLE 10g 安装教程[图文]转载原文链接/blog/451991刚刚接触ORACLE的人来说,从那里学,如何学,有那些工具可以使用,应该执行什么操作,一定回感到无助。

所以在学习使用ORACLE之前,首先来安装一下ORACLE 10g,在来掌握其基本工具。

俗话说的好:工欲善其事,必先利其器。

我们开始吧!首先将ORACLE 10g的安装光盘放入光驱,如果自动运行,一般会出现如图1安装界面:单击“开始安装”,就可以安装ORACLE 10g,一般会检查系统配置是否符合要求,然后出现“Oracle DataBase 10g安装”对话框,如图2所示:在安装Oracle DataBase 10g时可以选择“基本安装”和“高级安装”两种方法。

选择“基本安装”时,“Oracle主目录位置”用于指定Oracle DataBase 10g软件的存放位置;“安装类型”用于指定Oracle产品的安装类型(企业版、标准版和个人版)。

如果选择“创建启动数据库”,那就要指定全局数据库名称和数据库用户的口令。

选择“高级安装”,单击“下一步”,会出现“指定文件对话框”,在源路径显示的是安装产品所在的磁盘路径;目标名称用于资定Oracle 主目录所对应的环境变量,目标路径用于指定安装Oracle软件的目标安装路径。

设置目标名称为:OraDb10g_home1,目标路径为:D:oracleproduct10.1.0db1。

如图3:单击“下一步”,会加载Oracle产品列表,然后出现“选择安装类型”对话框;如图4:选择安装类型时一般选择“企业版”,单击“下一步”,会出现“选择数据库配置”对话框,如图5 :在“选择数据库配置”对话框中可以选择是否要创建启动数据库,如果要创建数据库还要选择建立数据库的类型。

选择“不创建启动数据库”单击“下一步”,会出现“概要”对话框,如图6所示:单击“安装”,就会开始安装Oracle DataBase 10g产品了。

韩顺平oracle学习笔记

韩顺平oracle学习笔记

韩顺平oracle学习笔记第0讲:如何学习oracle一、如何学习oracleOracle目前最流行的数据库之一,功能强大,性能卓越。

学习oracle需要具备一定基础:1.学习过一门编程语言(如:java ,c)2.最好学习过一门别的数据库(sql server,mysql , access)教程推荐:oracle使用教程,深入浅出oracle记住:欲速则不达,做任何事情要遵循他的规律,循序渐进,信心很重要成为一个oracle高手过程:理解小知识点->做小练习->把小的只是点连成线->做oracle项目->形成只是面->深刻理解Oracle基础部分:oracle基础使用; oracle用户管理; oracle表管理Oracle高级部分:oracle表的查询; oracle的函数; oracle数据库管理;oracle 的权角色; pl/sql 编程;索引,约束和事物。

期望目标:1 学会安装、启动、卸载oracle2 使用sql *plus工具3 掌握oracle用户管理4 学会在oracle中编写简单的select语句第1讲:基础语法内容介绍:1.为什么学习oracle2.介绍oracle及其公司的背景3.学会安装、启动、卸载oracle4.oracle开发工具5.Sql*plus的常用命令6.oracle用户管理一、主流数据库包括:●微软:sql server 和 access●瑞典:mysql AB公司●IBM公司:DB2●美国sybase公司:sybase●IBM公司:infromix●美国oracle公司:oracle(目前最流行的之一)二、oracle安装,启动及卸载1.系统要求:操作系统最好为windows2000内存最好在256M以上硬盘空间需要2G以上2.oracle安装会自动的生成sys和system两个用户说明:○1Sys用户是超级用户,具有最高权限,具有sysdba角色,create database 的权限,默认密码是manager○2System 用户是管理操作员,权限也很大,具有sysoper角色,没有create database权限,默认密码是 change_on_install○3一般讲,对数据库维护,使用system用户登录就可以了3.启动oracle右键单击我的电脑->服务和应用程序:服务->启动OracleServiceMYORA1(MYORA1是安装oracle时起的名字各有不同)和OracleOracleHome90TNSLlistener4.卸载oracle1、先关掉oralce,net stop OracleServiceORCL(ORCL是我的实例名字,换成你的),或者去我的电脑服务中关闭2、开始->程序->Oracle - oracle的版本号,我的是10ghome->Oracle Installation Products->Universal Installer 卸载oracle3、进注册表,regedit,删除选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下所有的key。

Oracle数据库学习笔记

Oracle数据库学习笔记

Oracle数据库学习笔记Oracle数据库基础 orcale属于关系型数据库,适⽤于各类⼤,中,⼩,微机环境,是⼀种⾼效率、可靠性好的、适应⾼吞吐量的数据库⽅案。

学习,实验完全免费,商⽤需要⽀付相应费⽤。

Oracle 数据库包括数据库实例,和数据库,⼆者脱离谁都没有存在的价值。

实例是⽤来操作数据库的对象,数据库是⽤来存储数据使⽤的。

Oracle主要组件包含实例组件,数据库组件。

SGA(System Global Area)是Oracle Instance的基本组成部分,PGA(Process Global Area)是为每个连接到Oracle database的⽤户进程保留的内存。

每个实例只有⼀个SGA,所有的进程都能访SGA。

PGA是程序全局区,每个⼀个进程都⼀个PGA,PGA是私有的,只有对应进程才能访问对应的PGA。

数据库中包含:参数⽂件,⼝令⽂件,数据库⽂件,控制⽂件,⽇志⽂件以及归档⽇志⽂件。

Oracle实例进场包含⽤户进程,服务器进程和后台进程。

SGA:系统全局区 系统全局区包含共享池,数据缓冲区,⽇志缓冲区。

“共享池”:是对SQL,PL/SQL程序进⾏语法分析,编译,执⾏的内存区;由库缓存和数据字典缓存组成;其⼤⼩直接影响数据库性能。

“数据缓冲区”:临时存储从数据库读⼊的数据,所有⽤户共享,数据缓存区的⽬的是加快数据读写。

“⽇志缓冲区”:⽇志记录数据库所有修改信息,其先产⽣于⽇志缓冲区,当达到⼀定数量时,由后台进程将⽇志数据写到⽇志⽂件中。

PGA:程序全局区 PGA包含单个服务器进程所需要的数据和控制信息,在⽤户进程连接到数据库并创建⼀个会话时⾃动分配的,保存每个与数据库连接的⽤户进程所需要的信息。

PGA为⾮共享区,只能单个进程使⽤,当⼀个⽤户会话结束,PGA释放。

后台进程 后台进程中包含PMON(进程监视器(Process Monitor)),SMON(系统监视器(System Monitor)),DBWR(数据库书写器(Database Write)),LGWR(⽇志书写器(Log Write)),CKPT(检查点(Checkpoint)),以及其他。

Oracle Secure Backup 学习笔记

Oracle Secure Backup 学习笔记

一、安装For each Linux media server, ensure that the SCSI Generic (SG) driver is installed echo modprobe sg >> /etc/rc.moduleschmod +x /etc/rc.modulesmkdir -p /usr/local/oracle/backupcd /usr/local/oracle/backup/media_dir/setup要安装oracle安全备份软件,必须执行以下步骤:(1)、以root 用户身份执行以下命令,创建OSB 主目录:mkdir -p /usr/local/oracle/backup(2)、浏览至您的OSB 主目录:cd /usr/local/oracle/backup(3)、确保提供了解压缩实用程序:ln -s /bin/gunzip /bin/uncompress(4)、在您的OSB 主目录中,以root 用户身份启动Oracle 安全备份的安装。

/root/osb-10.4.0.1.0_linux.x64_cdrom110923/setup(5)按提示输入即可二、管理磁带使用的obtool命令行工具,首先创建带库然后创建磁带mkdev -t library -o -a rman:/dev/sg13 lib13mkdev -t tape -o -a rman:/dev/sg7 -l lib13 -d 1 tape1301mkdev -t tape -o -a rman:/dev/sg8 -l lib13 -d 2 tape1302mkdev -t tape -o -a rman:/dev/sg9 -l lib13 -d 3 tape1303使用lsdev查看已经创建的devicelsdev列出每个带库的详细信息:inventory -L lib13查看卷信息:lsvol -L lib13 -l可以通过lsdev命令查看,磁带的状态是否还处于offline状态lsdev -g tape1301现在向磁带tape01载入一个卷,载入完成后,状态就是online状态:loadvol -D tape1301 -m write 11卸载磁带unloadvol -D tape1301三、设置备份Configure: Database Backup Storage Selectors可以在这个菜单下,指定不同的备份类型,备份到不同的磁带驱动,如果磁带写满,自动换带。

Oracle_Plsql个人学习笔记总结

Oracle_Plsql个人学习笔记总结

备注:以下是个人学习笔记总结,其实是本人容易忘记,工作中碰到的一些知识点,记录下来整理成笔记了,序号之间并不是按照某种类型划分的,都是随意的标记一下,希望对大家有所帮助。

昵称:阿杜笑傲江湖(其实就是个名字而已,并不江湖…)name:杜立鸿(不要冒充,万一哪天中奖了呢?)sex:爷们---------------------------废话不多说,GO,GO,Go……1.允许修改分区建(有时候分区键更新不了,需要以下这样处理,当然了分区键本来是不允许更新的,都得根据实际情况)alter table t1 enable row movement;2. 获取某一时间最近的时间sqlselect *from t_datetime twhere t.f_time - to_date('2018-09-06 10:10:00','yyyy-mm-ddhh24:mi:ss') =(select min(t.f_time - to_date('2018-09-06 10:10:00','yyyy-mm-ddhh24:mi:ss'))from t_datetime t);3. 1.创建一个object类型的数据库类型对象。

表示学生实体类型。

(注意:此类型必须定义为数据库对象级别的类型,而不能定义成包、函数级别的类型。

否则,函数外部代码是无法识别该类型的)。

CREATE OR REPLACE TYPE student_obj_type AS OBJECT(stu_no NUMBER, --学号stu_name VARCHAR2(255), --姓名stu_sex VARCHAR2(2),--性别score NUMBER--成绩);4.创建一个嵌套表类型的数据库类型对象。

表示学生实体集合类型。

该类型也将用作函数中定义的返回类型。

(注意:此类型必须定义为数据库对象级别的类型,而不能定义成包、函数级别的类型。

designer学习笔记1--安装篇

designer学习笔记1--安装篇

OracleDesigner 学习笔记1――安装篇QQKingMSN :qiutianwh@ Email :qqking@一. 前言Oracle 是当今最流行的关系型数据库之一,和很多朋友一样,我也是一个Oracle 的爱好者,从开始的7.3(我所接触的第一个版本)到现在的10G ,可以说Oracle 公司每推出一个新的版本,都有很多令人激动的新东西带给我们,这可能也是令广大朋友着迷的地方吧。

众所周之,Oracle 公司并仅仅是一个关系型数据库厂商,她的产品线非常丰富,从后台数据库到中间件,从ERP 软件到开发工具,让人眼花缭乱。

最近由于公司项目的原因,需要采取Oracle 的设计建模工具Oralce Designer 10G 来进行应用系统的设计和开发,因此将学习使用过程中的点滴记录下来,希望能和广大的朋友学习交流,共同进步。

Oracle Designer 是一款优秀的软件分析和建模工具,它功能十分强大,从软件的策略阶段、预分析阶段、分析阶段、设计阶段到最后的建造和测试阶段,Oracle Designer 都可以对各个阶段进行建模和监测,自动将模型转换成数据库对象、DDL 脚本、更能自动生成FORM 、REPORT 对象,并能自动生成各类文档和图形。

在加上10.0.4.4/SCM (Software Configuration Manager )PATCHSET 补丁包后,更能提供版本控制功能。

如果你是使用Oracle Developer 套件作为开发工具,并使用Oracle 关系型数据库为基础平台来开发的软件系统,Oracle Designer 是个从非常不错的CASE (Cmputer -Aided Software Engineering )工具。

即使不在整个开发过程中全部依赖Designer ,作为系统分析设计阶段的辅助工具,也能给你带来效率的大幅提升。

附:Oracle 提出的软件开发模型(相信大家在OCP 的官方教材里面都看到过吧)好了,废话说了一大堆,现在我们进入实际动手阶段!GO !Strategy and analysisDesignBuild and documentTransitionProduction二、Oracle Designer的安装和配置2.1安装前的建议操作系统:Windows 2000 Server +SP3CPU :P4 1。

Oracle数据库学习笔记_oracle之addconstraint方法添加约束

Oracle数据库学习笔记_oracle之addconstraint方法添加约束

Oracle数据库学习笔记_oracle之addconstraint⽅法添加约束add constraint ⽅法在已经存在的列名添加约束,语法格式如下:alter table 表名 add constraint 约束名称约束类型(列名)具体⽤法如下:1.主键约束:列被约束为(⾮空、不重复)格式:alter table 表格名称 add constraint 约束名称 primary key (列名)例⼦:alter table emp add constraint ppp primary key (id);2.外键约束:列被约束为引⽤其他表的主键格式:alter table 表名 add constraint 约束名称 foreign key (列名) references 被引⽤的表名称(列名)例⼦:alter table emp add constraint jfkdsj foreign key (did) references dept (id);3.unique约束:列被约束为(不重复)格式:alter table 表名 add constraint 约束名称 unique(列名)例⼦:alter table emp add constraint qwe unique(ename);4.默认约束:让此列的数据默认为⼀定的数据格式:alter table 表名称 add constraint 约束名称 default 默认值 for 列名例⼦:alter table emp add constraint jfsd default 10000 for gongzi;5.check约束:列的数据范围被限制格式:alter table 表名称 add constraint 约束名称 check (列名)例⼦:alter table emp add constraint abcd check(age>20); --例如,年龄列的数据都要⼤于20的。

oracle10G安装使用手册

oracle10G安装使用手册

oracle10G安装使用手册杭州广域软件有限公司2009目录一.服务器端安装 (3)1.1.安装Oracle服务端 (3)1.2.安装Oracle客户端 (8)1.3.oracle数据的使用 (20)一.服务器端安装1.1.安装Oracle服务端我们选用的是10201_database_win32.zip版本,解压后,打开文件夹database,双击其安装文件中的setup.exe,弹出安装菜单。

如下图所示:主目录位置不要去修改他,易出错。

修改全局数据库名,数据库口令,确认口令都为GUANGYU。

如下图所示。

之后点击下一步,出现产品先决条件检查如下图。

再点击下一步。

点击安装。

出现安装界面,耐心等待其安装完成(由于本人机器上已经安装了一个oracle,故当前演示的oracle装在非默认文件下,这里只是讲解下安装使用的过程,与方法)之后进入下面界面在之后的安装完成弹出界面中,点击完成,不用点口令管理。

之后进入到安装结束界面,点击退出。

1.2.安装Oracle 客户端解压10201_client_win32.zip 包,打开文件夹下的setup.exe 。

出现安装界面在出现的安装类型选择界面中,选择管理员目录详情可不修改,再点击下一步在出现的产品先决条件检查中,点击下一步在出现的概要界面中点击安装之后就是安装界面。

之后出现和点击下一步下一步下一步下一步中的主机名,可在我的电脑,单击右键-属性中的,完整的计算机名称中找到。

再点击下一步下一步下一步下一步下一步下一步完成。

点击退出是。

1.3.oracle数据的使用依次点击“开始”→“程序”→“Oracle – OraClient10g_home1”→“Enterprise Manager Console”,如下图所示:弹出“Oracle Enterprise Manager Console 登录”对话框,在此窗口中选择“独立启动(S)”,并单击“确定”,如下图所示:此时弹出“Oracle Enterprise Manager Console,独立”窗口,如下图所示:以下就以创建重庆数据库,为例若上面的网络中,没有数据库文件夹的,则按照如下方式添加数据库。

oracle客户端安装教程

oracle客户端安装教程

oracle客户端安装教程
1. 首先,打开Oracle官方网站,找到“下载”部分。

2. 选择适用于您计算机操作系统的Oracle客户端版本,并单击下载链接。

3. 在下载完成后,找到下载的安装程序文件并进行双击打开。

4. 在弹出的安装向导窗口中,点击“下一步”以继续安装过程。

5. 阅读并接受许可协议后,点击“下一步”。

6. 选择安装类型,通常可以选择“典型安装”以获取标准的Oracle客户端功能。

7. 指定安装位置,或者保留默认位置后,点击“下一步”。

8. 等待安装程序完成所需的文件复制和配置过程。

9. 安装完成后,可以选择启动Oracle客户端或者直接点击“完成”。

10. 在Oracle客户端启动后,输入需要连接的Oracle数据库的相关信息,如主机地址、端口号、用户名和密码。

11. 点击“连接”按钮,等待Oracle客户端与数据库建立连接。

12. 如果连接成功,您将能够通过Oracle客户端访问并管理数据库。

请注意,以上步骤仅适用于一般的Oracle客户端安装过程,并可能因不同版本或操作系统而有所差异。

在安装过程中,可以参考Oracle提供的安装文档或者向Oracle支持团队寻求帮助。

Oracle安装指导手册

Oracle安装指导手册

Oracle安装指导手册
1. 简介
Oracle是一款功能强大的关系型数据库管理系统,被广泛应用于各种企业级应用和互联网应用中。

本文档将为您提供Oracle数据库安装的详细指导步骤,以帮助您快速安装和配置Oracle数据库。

2. 系统要求
在开始安装Oracle数据库之前,请确保您的计算机满足以下最低系统要求:
•操作系统:支持的操作系统包括Windows、Linux和Solaris。

•内存:至少4GB的可用内存。

•存储空间:至少需要8GB的可用磁盘空间。

•处理器:至少1.5GHz的处理器。

3. 下载Oracle数据库
您可以从Oracle官方网站上下载最新的Oracle数据库安装包。

请登录Oracle官方网站,选择适宜的版本并下载。

4. 安装Oracle数据库
4.1 安装前准备工作
在安装Oracle数据库之前,您需要完成以下准备工作:•确保满足系统要求。

•关闭所有正在运行的应用程序和效劳。

•禁用防火墙和杀毒软件。

4.2 启动安装程序
双击下载的Oracle数据库安装包,启动安装程序。

根据提示选择。

Oracle从入门到精通-经典资料

Oracle从入门到精通-经典资料
数据缓冲区
用于存储从磁盘数据文件中读入的数据,所有用户共享。 服务器进程将读入的数据保存在数据缓冲区中,当后续的请求需要这些数
据时可以在内存中找到,不需要再从磁盘读取,提高了读取速度。 数据缓冲区的大小对数据库的读取速度有直接的影响。
日志缓冲区
日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区。 当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入日
5
Oracle 数据库简介 2-2
Oracle数据库基于客户端/服务器技术
网络
请求
服务器
响应
数据库服务器对数据库表进行最佳管理,处理多个客户端对 客同户一端数应据用的程并序发通 访过 问向 。服 全务 面器 地请 保求 持并 数接 据收 完信 整息 性的 ,方并式控与制数数据据
库进行交互库。访它问充权当限用等户安与全数性据需库求之间的接口
Oracle 客户端
Oracle 服务器
tnsnames.ora
25
listener.ora
Oracle 网络配置 2-2
服务器端监听器配置信息包括监听协议、地址及 其他相关信息。 配置信息保存在名为listener.ora 的文件中。在安装服务器软件时自动配置一个监 听器
客户端的网络服务名配置信息包括服务器地址、 监听端口号和数据库SID等,与服务器的监听器 建立连接。配置信息保存在名为tnsnames.ora的 文件中
目标
4
Oracle 数据库简介 2-1
对象关系型的数据库管理系统 (ORDBMS) 在管理信息系统、企业数据处理、因特网及电子
商务等领域使用非常广泛 在数据安全性与数据完整性控制方面性能优越 跨操作系统、跨硬件平台的数据互操作能力

Oracle数据库学习笔记_常用分区partition操作语句

Oracle数据库学习笔记_常用分区partition操作语句
修改分区表的默认表空间:
alter table TB_TABLE modify default attributes tablespace TBS_TABLE_01;
修改该表上某个索引的默认表空间:
alter index ind_table modify default attributes tablespace tbs_table_01;
请求出错错误代码400请尝试刷新页面重试
Oracle数据库学习笔记 _常用分区 partition操作语句 Nhomakorabea添加分区
ALTER TABLE TB_table add PARTITION TB_table_201302 values 或split分区的时候,如果分区表或者分区索引的默认表空间不存在(即使新分区的表空间都指定了),会报错(该表空间不存在); ALTER TABLE TB_table SPLIT PARTITION TB_table_201302 at ('20130201') INTO (PARTITION TB_table_201301 tablespace TBS_table_201301_hist, PARTITION TB_table_201302);
查看该分区表的默认表空间:
select table_name,def_tablespace_name from dba_part_tables where table_name='TB_TABLE';
查看该表上的分区索引的默认表空间:
select index_name,def_tablespace_name from dba_part_indexes where table_name='TB_TABLE'; 或者直接查看该表的详细创建sql: select dbms_metadata.get_ddl('TABLE','TB_TABLE','TABLE_OWNER') from dual;

oracle10g安装教程

oracle10g安装教程

oracle10g安装教程Oracle 10g 是一款强大的关系型数据库管理系统,下面是Oracle 10g 的安装教程:第一步:下载 Oracle 10g 安装包。

可以在 Oracle 官方网站上下载适用于您的操作系统的 Oracle 10g 安装包。

下载完成后,确保安装包与您的操作系统兼容。

第二步:解压安装包。

将下载的安装包解压到您想要安装 Oracle 10g 的目录中。

您可以使用压缩解压工具(如WinRAR)或自带的压缩工具进行解压。

第三步:运行安装程序。

在解压完成后,进入到解压目录,并找到名为“setup.exe” 或“install.exe” 的安装程序。

双击运行该程序以启动安装向导。

第四步:选择安装类型。

安装向导会提示您选择“创建和配置数据库”或“仅安装软件”。

如果您想在本地计算机上创建和配置 Oracle 数据库,选择第一个选项。

如果只是想安装 Oracle 10g 的软件,选择第二个选项。

第五步:配置数据库实例和监听器。

如果选择了“创建和配置数据库”选项,安装向导会要求您提供一些配置信息,如数据库名称、端口号和管理员密码等。

根据您的需求,填写相应的信息,并点击“下一步”继续。

第六步:选择安装位置。

安装向导会要求您选择 Oracle 10g 的安装位置。

您可以选择默认路径或自定义路径。

点击“下一步”继续。

第七步:进行安装。

在确认了安装选项和安装位置后,点击“下一步”开始安装。

安装过程可能需要一些时间,请耐心等待。

第八步:完成安装。

安装完成后,安装向导会弹出安装完成的提示窗口。

点击“完成”退出向导。

至此,您已经成功安装了 Oracle 10g 数据库。

完成安装后,您可以通过启动菜单或桌面上的 Oracle 10g 快捷方式来启动Oracle 10g 数据库,并开始使用它来创建和管理数据库。

总结:安装 Oracle 10g 数据库需要先下载安装包,然后解压安装包,并运行安装程序。

在安装向导中,需要选择安装类型、配置数据库实例和监听器、选择安装位置,最后进行安装。

Oracle学习笔记系列(二)之数据库日期格式转换

Oracle学习笔记系列(二)之数据库日期格式转换

Oracle学习笔记系列(⼆)之数据库⽇期格式转换Oracle数据库⽇期格式转换select sysdate from dual;select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') as mydate from dual;select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as mydate from dual;select to_number(to_char(sysdate,'yyyymmddhh24miss')) as mydate from dual;转换函数与date操作关系最⼤的就是两个转换函数:to_date(),to_char() to_date():作⽤将字符类型按⼀定格式转化为⽇期类型。

具体⽤法:to_date('2004-11-27','yyyy-mm-dd'),前者为字符串,后者为转换⽇期格式。

【注意,前后两者要以⼀对应】如;to_date('2004-11-27 13:34:43', 'yyyy-mm-dd hh24:mi:ss')多种⽇期格式:YYYY:四位表⽰的年份 YYY,YY,Y:年份的最后三位、两位或⼀位,缺省为当前世纪 MM:01~12的⽉份编号 MONTH:九个字符表⽰的⽉份,右边⽤空格填补 MON:三位字符的⽉份缩写 WW:⼀年中的星期 D 的第⼏个⼩时,取值为00~23 MI:⼀⼩时中的分钟 SS:⼀分钟中的秒 SSSS:从午夜开始过去的秒数to_char():将⽇期转按⼀定格式换成字符类型即把当前时间按yyyy-mm-dd hh24:mi:ss格式转换成字符类型在oracle中处理⽇期⼤全 TO_DATE格式 Day:dd number 12dy abbreviated friday spelled out fridayddspth sp 12⼩时格式下时间范围为: 1:00:00 - 12:59:59 ....⽇期和时间函数汇总1.⽇期和字符转换函数⽤法(to_date,to_char)select to_char(to_date(222,'J'),'Jsp') from dual; --Two Hundred Twenty-Two2.求某天是星期⼏select to_char(to_date('2018-01-09','yyyy-mm-dd'),'day') from dual; --星期⼆select to_char(to_date('2018-01-09','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') from dual; --tuesday设置⽇期语⾔ALTER SESSION SET NLS_DATE_LANGUAGE='AMERICAN';也可以这样 TO_DATE ('2002-08-26', 'YYYY-mm-dd', 'NLS_DATE_LANGUAGE = American')3.两⽇期间的天数select floor(sysdate - to_date('19921123','yyyymmdd')) from dual; --91794. 时间为null的⽤法select p.claimno, p.endcasedate from prplclaim pUNIONselect '1', TO_DATE(null) from dual;注意要⽤TO_DATE(null)5.取⽇期范围a_date between to_date('20011201','yyyymmdd') and to_date('20011231','yyyymmdd')这样12⽉31号中午12点之后和12⽉1号的12点之前是不包含在这个范围之内的。

Oracle EBS11i AME模块学习笔记

Oracle EBS11i AME模块学习笔记

ORACLE EBS11i--AME模块笔记Approvals Management EngineAuthor: Jarwang(王重东)Create Date: November 13th,2010Update Date:Control No:Current Edition: 1.0声明:本文可以任意免费转载、复制、传播。

但您务必保持其完整性!If you copy this document,you ought to keep the document completely.Document ControlModify Record日期 作者 版本 更改参考November 10th,2010 jarwang 1.0Approved姓名 职位 签字Distribute编码 姓名 地点和位置1234IndexDocument Control (2)Modify Record (2)Approved (2)Index (3)Preface (4)AME (5)Overview (5)AME Architicture (5)AME and Wrokflow (5)Components (6)AME Attributes (6)AME Conditions (6)AME Action (6)AME Approvals Groups (7)AME Approvals Rule (8)Setup (9)AME Profile (9)Query AME Version (9)Add Responsibility (11)Roles for AME (11)Grants for AME (14)Requisitions Approval Process Using AME (17)Requisitions AME Profile (17)Setup AME Profile (17)Setup Document Type (17)Define Requisitions Scenarios (18)Create Attribute (18)Create Conditions (20)Create Action (21)Create Approval Groups (22)Create Approvals Rule (23)Requisitions (24)Requisitions Creation (24)AP Invoice Approval Process Using AME (26)Requisitions AME Profile (26)Setup AME Profile (26)AP Setup (26)Define AP Invoice Scenarios (27)Create Properties (27)Create Conditions (28)Create Action (29)Create Approval Groups (29)Create Approvals Rule (30)AP Invoice (31)Invoice Creation (31)AP Invoice Using AME TEST (33)Startup Invoice Approval Process (34)Approve AP Invoice (35)Other Notes (37)Oracle AME是Oracle Approvals Manager Engine的缩写,用于为EBS工作流事务处理定义审批规则。

Oracle 学习笔记

Oracle 学习笔记

Oracle数据库→表空间→用户→表表空间:包含表、视图、索引段:包含数据段、索引段、回退段、临时段数据块:是Oracle中最小的逻辑存储单元创建表空间:create tablespace rootspacedatafile 'rootfile' size 1000mautoextend on创建用户:create user root用户名rootidentified by root 密码rootdefault tablespace rootspace 默认表空间rootspacetemporary tablespace temp 临时表空间tempCREATE USER usernameIDENTIFIED BY password[DEFAULT TABLESPACE tablespace][TEMPORARY TABLESPACE tablespace];授予用户username【用户名】权限:·grant connect to username; CONNECT角色允许用户连接至数据库,并创建数据库对象·grant resource to username; RESOURCE角色允许用户使用数据库中的存储空间·grant create sequence to username; 此系统权限允许用户在当前模式中创建序列,此权限包含在CONNECT角色中·grant select on test to username; 允许用户查询 TEST 表的记录·grant update on test to username; 允许用户更新 TEST 表中的记录·grant all on test to username; 允许用户插入、删除、更新和查询TEST 表中的记录·alter user username identified by newpassword;用于修改用户口令·drop user username cascade; 删除用户撤销用户权限:Revoke connect from username;设置显示行长度:Set linesize 12;伪列rownum:Select rownum,name from table;………………………………>Rownum name1 haha2 xxxx--创建表tb_stucreate table tb_stu(stu_id char(12) primary key,stu_name varchar(50) not null,sex varchar(5),birthday date)--查询表tb_stuselect * from tb_stu;--在表中插入tb_stu记录insert into tb_stu(stu_id,stu_name,sex,birthday) values('123456789012','李四','男',to_date('2009-9-9','yyyy-mm-dd'));--事务提交commit;--事务回滚rollback;--根据stu_name查询所有信息select * from tb_stu where stu_name='田七'--根据stu_id删除一条记录delete from tb_stu where stu_id=123456789015--根据stu_id修改一条记录update tb_stu set sex='女',stu_name='梁朝伟'where stu_id='123456789013';--to_date 修改存入数据库中日期的格式update tb_stu set birthday=to_date('2009-10-5','yyyy-mm-dd') wherestu_id='123456789014'--to_date 查询数据库中日期按指定格式输出select* from tb_stu where birthday between(to_date('2009-10-1','yyyy-mm-dd')) and (to_date('2009-12-1','yyyy-mm-dd'))--虚列 rownum 数据库中实际并不存在对符合条件的查询结果的编号select rownum,stu_id,stu_name,sex,birthday from tb_stu where sex='男';--在查询结果中进行查询select * from (select rownum rn,stu_id,stu_name,sex,birthday from tb_stu where sex='男') where rn<3;--创建表tb_employeecreate table tb_employee(em_id number primary key,em_name varchar(50) not null,sex varchar(2),birthday date,sal number(20,2))--向表tb_employee中插入数据insert into tb_employee values(1,'梁朝伟','男',sysdate,11000000);--按字段升序排列(默认的为升序)select * from tb_employee where sal>200order by sal asc--按字段升序排列select * from tb_employee where sal>200order by sal desc--取别名:将查询的字段按一个特定的字段名输出select em_name,((sal-2000)*0.2) 税收from tb_employee where sal>2000;--联合字段,将查询出的多个字段或者是字符串连接在一起,以一个字段输出,用“||”连接select em_name||'的应该缴税: '||((sal-2000)*0.2) as税收from tb_employee where sal>2000order by税收desc;--将em_name为“梁朝伟”的记录的birthday字段,按指定的日期格式进行修改update tb_employee set birthday=to_date('1969-1-1','yyyy-dd-mm') where em_name='梁朝伟';--查询birthday字段不为当前系统时间并且不为空的值--不等于的三种书写方式(!=,^=,<>)select * from tb_employee whereto_char(birthday,'yyyy')^=to_char(sysdate,'yyyy');-- or 连接的多条件“或”查询select * from tb_employee where birthday is null or em_id=1;--between 3 and 5 查询条件为:大于等于3同时小于等于5select * from tb_employee where em_id not between3and5;--查询条件为:大于其中任意一个(只要大于其中的某一个就为满足条件)select * from tb_employee where em_id > any(1,3,5);--查询条件为:小于其中所有的(只有比括号中所有的数字都小才为满足条件)select * from tb_employee where em_id < all(3,5);--下划线表示任意的以个字符select * from tb_employee where em_name like'周__';-- % 表示任意多个字符select * from tb_employee where birthday like'%';--快速创建和tb_stu相同的表结构的表tb_stu_temp1create table tb_stu_temp1as select * from tb_stu where1=2;--将表tb_stu按条件查询的结果插入表tb_stu_temp1中insert into tb_stu_temp1(select * from tb_stu);--查询所有的表select * from tab ;--根据表名查询表select * from tab where tname='tb_stu';如果2个表达式主键管理的:主表——子表先插入主表的数据,然后子表删除:先删从表数据,然后主表。

尚学堂马士兵Oracle学习笔记

尚学堂马士兵Oracle学习笔记

02_unlock_user.avi 使用超级管理员登录到数据库上:sqlplus sys/bjsxt as sysdba � 当成 DBA 登录到服务 器上 连上之后 更改 user :alter user scott account unlock; 更改用户 解除锁定
03_table_structures.avi 第二章 SQL 语言 Sql 语言是在数据库地下进行操作的专门的语言,sql 语言本身是一种标准语言,它是一个 国际标准,它定义了套标准 SQL1922, SQL1999,SQL 在大多数数据库上通用,或许有轻微 的改变 包含四大语句: 1. 查询语句 查询语句只有一种就是 select 语句 2. DML 语句 DML 语句包含 Insert,Update,Delete 等常用语句
------
--------------------
------------------
----------
--------------
---------- ---------- 7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 7566 JONES MANAGER 7839 02-4月 -81 2975 20 7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30 7698 BLAKE MANAGER 7839 01-5月 -81 2850 30 7782 CLARK MANAGER 7839 09-6月 -81 2450 10 7788 SCOTT ANALYST 7566 19-4月 -87 3000 20

ORACLE EBS 11.5.10 学习笔记( 系统安装篇)

ORACLE EBS 11.5.10 学习笔记( 系统安装篇)

ORACLE EBS 11.5.10 学习笔记(系统安装篇)作者:MIRRORZPM@Oracle EBS 11.5.10 学习笔记(系统安装篇)目录前言第一章硬件准备第二章软件准备第三章11.5.10 For Linux 安装第四章安装后的维护和问题解决附件:11.5.10 For Windows 安装失败经验谈ORACLE EBS 11.5.10 学习笔记(系统安装篇)作者:MIRRORZPM@前言从去年十月份对ERP 行业感兴趣开始,我就利用业余时间学习ERP 的方面的知识,我本身是做Oracle 开发和DBA 的,所以自然而然比较专注Oracle EBS 的学习,一直想找个Oracle EBS 软件,搭建一个学习环境。

后来终于在网上找到了Oracle EBS 11i 下载地址。

速度不错,利用4 天时间下载了11.5.10 for linux 和for windows 版本,并刻成光盘。

准备将两种版本都安装一下,学习学习安装经验。

直到昨天我才真正安装上了11.5.10 For Linux 版本,并打上了中文Patch. 然后想把自己安装11i 的一些笔记和经验整理一下,安装的时候,遇到很多的问题,都是随手一记,现在汇总起来,发觉遇到的问题还挺多,而且有好多在网上很难查到,相信各位安装过11i 的朋友有会遇到不少问题,而且很多是不同的问题。

于是我就想把自己的安装笔记和安装问题的心得,整理的比较正规一些放到网上与大家分享,不仅是安装,在我今后学习11i 的时候,我都会记录自己的学习经验和笔记,有时间就整理出来,然后放到网上,也希望各位在学习中也整理出自己的经验和笔记来让大家共享。

有不正确之处,请指出,共勉!在此非常感谢网上的那些无私奉献资料的朋友和itpub 上的各位朋友主要的一些参考资料:oracle erp 11_5_9 on redhat as3u1 系统安装手册.pdfOracle Application1155 Installation for Win2k.pdforacle applications installation update notes release 11i for linux x86 (11.5.10).pdf Oracle&reg; ApplicationsMaintenance ProceduresRelease 11i (11.510)Oracle&reg; ApplicationsMaintenance UtilitiesRelease 11i (11.5.10)Installing Oracle Applications: A Guide to Using Rapid Install Release 11i (11.5.10) ORACLE EBS 11.5.10 学习笔记(系统安装篇)作者:MIRRORZPM@第一章硬件准备这么大的软件,原先的老机器肯定带不动了,而且老主板还不认大容量硬盘,没办法,一狠心,除外设,显示器,机箱外,全都换了一遍。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ORACLE数据库安装学习笔记
1、linux系统中如何解压ZIP文件
解答:unzip或$ unzip -n text.zip -d /tmp
2、如何检查linux系统上是否安装RMP?
例子:
使用rpm命令即可查看是否已经安装vsftpd,具体如下:
[root@BJ-NQ-V-HH002 ftp]# rpm -qa|grep vsftpd
vsftpd-2.2.2-11.el6_3.1.x86_64
说明:如果没有安装成功,则执行以上命令,没有任何提示,相反则会显示当前系统中安装的vsftpd的版本。

3、在linux系统如何安装RMP?
4、如何在linux系统上创建组及用户
解答:
A:创建组,使用如下命令
groupadd oinstall
groupadd dba
B:创建orcale用户,并设置密码,如下命令
useradd -g oinstall -g dba -m oracle
passwd oracle
5、如何创建oracle的安装目录?
1)根据磁盘空间大小,创建数据库软件目录和数据文件存放目录,目录的位置,这里以home目录作为例子,如下:
mkdir /home/oracle/app
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oradata
mkdir /home/oracle/app/oracle/product
2)更改目录属主为Oracle用户所有,如下命令:
chown -R oracle:oinstall /home/oracle/app
6、如何设置oracle的环境变量
解答:
输入:su – oracle
然后编辑文件vi .bash_profile,添加如下内容,并保存退出。

umask 022
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib。

相关文档
最新文档