
学习记录-oracle
文章平均质量分 53
叶炀
这个作者很懒,什么都没留下…
展开
-
Oracle学习方法
需要熟悉linux操作系统、unix操作系统、存储、带库。1、 sql、pl/sql2、 oracle管理(体系结构)- 需要知道原理和根 包括oracle的存储管理、对象管理、内存和进程、undo管理、初始化参数、数据字典视图、安全、latch和lock、权限和角色、资源调度、闪回、日志原理等3、备份恢复 对oracle的日志原理、内存和进程研究较深,转载 2013-09-14 23:27:34 · 792 阅读 · 0 评论 -
Oracle column、pagesize、linesize命令,简单报表及计算
使用column命令对列设置显示效果,包括列标题和列数据column [{column_name|ALIAS alias}[options]]option选项FORMAT format :设置为指定的格式,如A5、999 999、$999、999.99、9,999heading text :设置由text指定的列标题原创 2013-11-28 14:44:45 · 9561 阅读 · 0 评论 -
修改表空间(改变大小,增加数据文件,修改自动扩展性,移动数据文件,重命名,删除)
修改表空间修改建立的数据文件的大小alter database datafile file_name resize newsize K|M;增加表空间的数据文件alter tablespace tablespace_nameadd datafilefile_name size number K|M[autoextend off|on //原创 2013-12-24 15:53:07 · 3002 阅读 · 0 评论 -
创建和修改临时表空间
创建和修改临时表空间创建临时表空间需要使用temporary,关键字为tempfile,一般用于执行排序等操作SQL> create temporary tablespace mytemp 2 tempfile 'D:\oradata\mytemp.dbf' 3 size 5M autoextend on next 2M maxsize 20M;SQL> select原创 2013-12-24 15:57:22 · 2396 阅读 · 0 评论 -
大文件表空间、非标准数据块表空间、撤销表空间
大文件表空间大文件表空间只能对应一个数据文件或临时文件,可达4G,普通表空间最多可对应1022个数据文件,最大4M创建用bigfile关键字,可通过database_properties了解默认的表空间类型SQL> create bigfile tablespace mybigspace 2 datafile 'D:\oradata\bigfile.dbf' size 10M;原创 2013-12-24 16:00:21 · 951 阅读 · 0 评论 -
创建表空间、查看表空间状态属性、设置默认表空间
创建表空间表空间:最大的逻辑存储文件,与物理上的一个或多个数据文件对应,每个数据库至少拥有一个表空间,表空间的大小等于构成表空间的所有数据文件的大小总和,用于存储用户在数据库中存储的所有内容。分为基本表空间、临时表空间、大文件表空间、非标准数据块表空间和撤销表空间。基本表空间:用于存储用户的永久性数据临时表空间:排序、汇总时产生的临时数据大文件表空间:存储大型数据,如LOB原创 2013-12-24 15:49:11 · 3011 阅读 · 0 评论 -
Oracle用户解锁
Oracle自带很多用户,如scott,初始处于锁定状态打开SQL*PLUS,用system连接SQL> Select username,account_status from dba_users;查看用户名,用户状态状态为open表示已解锁,状态为expired表示用户已过期,locked锁定SQL> CONNECT scott/tiger; 连接scott,对应口令为ti原创 2013-11-20 14:50:35 · 827 阅读 · 0 评论 -
Oracle创建数据库
Oracle中使用Database Configuration Assistant创建数据库,用这个也可以删除数据库、配置数据库等等,除了输入数据库名称,基本使用默认设置即可连接数据库时使用Database Control - Yeyang ,用户名Sys ,密码为自己设置密码,连接身份用SYSDBA原创 2013-11-19 09:53:08 · 875 阅读 · 0 评论 -
PLSQL下复制表/将一张表插入另一张表中/连接两张表
1、PLSQL下复制表create table T_DJ_NSRXX_bf as select * from T_DJ_NSRXX2、将一张表插入另一张表中方式一:insert into b select * from a方式二:insert into b (字段1,字段2) select 字段1,字段2 from a原创 2015-06-11 10:41:30 · 5684 阅读 · 0 评论 -
Oracle get、start、edit、spool命令,临时变量、已定义变量
get命令读取文件内容到缓冲区get[file]file_name[LIST|NOLIST]LIST 列出缓冲区中的语句NOLIST 不列出缓冲区中的语句SQL> get scott_emp_query.sql 获得scott_emp_query.sql缓冲内容SQL> get 'E:\query.sql' nolist 获得在E盘下建的query.sql内容,不列出语句原创 2013-11-28 14:40:14 · 2760 阅读 · 0 评论 -
Oracle Save命令
使用save命令把当前缓冲区的内容保存到文件中,save [file]file_name [create|replace|append]append:如果file_name文件存在,则将缓存区的内容保存到file_name文件后,若不存在,则创建SQL> save scott_emp_query.sql已创建 file scott_emp_query.sql文件存储在安原创 2013-11-27 14:04:46 · 4258 阅读 · 0 评论 -
查看Oracle系统
开启Oracle服务,一般设置为手动开启开始-控制面板-管理工具-服务OracleDBCConsoleorclOracleJobSchedulerORCLOracleOraDb10g_home1TNSListenerOracleServerORCL 连接 SQL Plus(Oracle的监听服务,监听客户端的请求)。用户名:system口令:SQL> s原创 2013-11-19 15:49:40 · 1008 阅读 · 0 评论 -
Oracle内存结构
系统全局区(SGA):一组内存结构,是所有用户进程共享的一块内存区域,可包含一个数据库实例的数据或控制信息。总内存大小由参数sga_max_size决定。打开SQL*PLUSSQL> show parameter; 查看参数信息 程序全局区(PGA):包含单个用户或服务器数据和控制信息,是Oracle系统分配给一个进程的私有内存区域,用户进程连接到oracle数据库并创建一个原创 2013-11-21 15:32:38 · 748 阅读 · 0 评论 -
Oracle数据文件
oracle数据库从存储结构上分为物理存储和逻辑存储结构,从实例结构上分为内存结构和进程结构。物理存储结构由存储在磁盘中的操作系统文件组成,分别是数据文件(*.dbf)、控制文件(*.ctl)、重做日志文件(*.log)。数据文件(Data File):数据库中的所有数据最终都保存在数据文件中,若某些数据被频繁访问,则会存储在内存的缓冲区中,读取查询修改信息等,也都是先存放在内存的数据缓冲原创 2013-11-21 15:58:04 · 865 阅读 · 0 评论 -
Oracle控制文件和日志文件
控制文件(control File,后缀为.ctl):很小的二进制文件,用于描述和维护数据库的物理结构。存放有数据库中的数据文件和日志文件信息,很重要,oracle启动时需要访问控制文件,使用中需要不断更新控制文件。SQL 查看语句为SQL> select name from v$controlfile; 重做日志文件(Redo Log File,后缀.log):记录数据库中所原创 2013-11-21 16:19:40 · 1136 阅读 · 0 评论 -
Oracle逻辑存储结构
逻辑存储结构图表空间:最大的逻辑存储文件,与物理上的一个或多个数据文件对应,每个数据库至少拥有一个表空间,表空间的大小等于构成表空间的所有数据文件的大小总和,用于存储用户再数据库中存储的所有内容。系统默认表空间:system:系统表空间,用于存储系统的数据字典、系统的管理信息和用户数据表等。sysaux:辅助系统表空间,减少系统表空间负荷,体改系统作业效率,oracle系统原创 2013-11-22 14:13:00 · 1069 阅读 · 0 评论 -
Oracle数据字典
oracle数据字典(Data Dictionary)是存储在数据库中的所有对象信息的知识库,oracle数据字典保存有数据库中的对象和段的信息,如表、视图、索引、包、存储过程一级用户、权限、角色、审计和约束等相关的信息。数据字典视图分类:user视图:前缀user_ ,用来记录用户对象的信息。all视图:前缀all_ ,用来记录用户对象的信息以及被授权访问的对象信息。db原创 2013-11-22 15:50:47 · 1174 阅读 · 0 评论 -
Oracle编辑SQL语句(多次重复语句输入时简化)
Append text :将text附加到当前行之后,简写A textchange /old/new :将当前行中的old替换为new,简写C /old/newclear buffer :清除缓存区的所有行,简写CL BUFFinput text :插入指定的文本text,简写I textDEL m n :删除从第m行到第n行之间的命令行原创 2013-11-26 15:48:02 · 1629 阅读 · 0 评论 -
Oracle使用describe命令
HELP[topic] :查看命令的使用方法,如 HELP DESCHOST :可以从SQLPLUS环境切换到操作系统环境,以便执行操作系统命令HOST 操作系统命令 :执行操作系统命令 ,如 HOST notepad.exeCLEAR SCR[EEN] :清楚屏幕内容SHOW[ALL|USER|SGA|ERRORS|REL[EASE]|原创 2013-11-26 14:46:30 · 13365 阅读 · 0 评论 -
Oracle下基础表(创建表/添加列/更改字段类型/删除字段/修改字段名/ 修改表名/删除表)
1、创建表语句举例create table user(id number(6,0),name varchar2(20));查看已建表desc user;2、向已有表中添加列alter table useradd telphone number(11,0); //共11位,其中小数位0位3、更改字段数据类型alter table user原创 2015-07-01 19:33:19 · 1623 阅读 · 0 评论