
Oracle数据库学习
木子果果
相信自己!
展开
-
Oracle学习(三)之重建控制文件
1.将数据库打开至open状态2.对控制文件进行语句级备份1)alter database backup controlfile to trace; 2)显示参数background_dump_dest,找到alert<数据库名>.log文件 3)从第2)步找到的文件中找到生成的trace文件名 4)从第3)步找到的文件中找到第一种方案的语句执行3.启动数据库到nomount状态 4.执行c原创 2015-05-24 18:01:30 · 910 阅读 · 0 评论 -
oracle学习之asm实例的数据库启动方式
1.先启动asm相关服务: crsctl start resource ora.cssd2.启动asm实例; sqlplus /nolog SQL> conn / as sysasm3.启动数据库: sqlplus /nolog SQL> conn / as sysdba.原创 2015-05-24 18:32:54 · 1565 阅读 · 0 评论 -
Oracle学习(十七)之还原表空间管理
一、还原表空间管理1.查看还原表空间 SQL> select FILE_NAME,status,TABLESPACE_NAME from dba_data_files; FILE_NAME STATUS TABLESPACE_NAME原创 2015-07-09 08:56:48 · 2728 阅读 · 0 评论 -
Oracle学习(十二)之管理临时表空间的数据文件
管理数据文件,要求如下: 1)调整临时表空间的数据文件, 2)—-文件数(临时)设置为1, 3)—-文件状态(临时)为“正常”, 4)—-存储文件夹(临时)为“e:\ora11g\D647001”, 5)—-大小(临时)设置为550MB, 6)—-自动扩展特性(临时)为“不支持”。1.调整临时表空间的数据文件位置1)查询临时表空间的数据文件位置SYS(D647001)>select FI原创 2015-06-11 20:16:52 · 1205 阅读 · 0 评论 -
Oracle学习(十三)之管理表空间以及数据库闪回设置
管理表空间以及数据库闪回设置,要求如下: 1)数据文件存储位置(OMF)设置为“e:\ora11g\D647001”, 2)创建表空间为“TBS_716”, 3)—-块大小(TBS_716)设置为4KB, 4)—-表空间状态(TBS_716)为“正常”, 5)—-存储内容(TBS_716)为“永久”, 6)—-区大小度量单位(TBS_716)为“块数”, 7)—-区大小(TBS_716原创 2015-06-11 20:21:44 · 1341 阅读 · 0 评论 -
Oracle学习(十四)之users表空间数据文件管理
1.查寻文件所在位置SQL> select FILE_ID,TABLESPACE_NAME,file_name from dba_data_files; FILE_ID TABLESPACE_NAME FILE_NAME------- --------------- ------------------------------------------- 5 EXAMPLE原创 2015-06-11 20:23:45 · 756 阅读 · 0 评论 -
Oracle学习(十八)之控制文件、日志文件、数据文件及配置文件管理总结
一、控制文件1.查询select * from v$controlfile;2.修改1)修改参数alter system control_files='文件路径1','文件路径2','文件路径3'scope=spfile;2)关闭数据库3)修改物理位置4)启动数据库3.控制文件语句级备份原创 2015-07-10 16:39:13 · 879 阅读 · 0 评论 -
Oracle学习(十六)之建表和审计以及权限管理
1、创建表,要求如下: 1)以system用户登录,创建表,要求如下, 2)– 表名为“EMP_EDCG4”, 3)– 表的说明为“员工基本信息(普通表)”, 4)– 以下为字段信息,根据描述确定合适的类型及宽度, 5)~~ (1)字段名为“emp_no”, 6)~~ (1)字段说明为“员工编号”, 7)~~原创 2015-07-07 08:49:49 · 1435 阅读 · 0 评论 -
Oracle学习(一)之控制文件重命名
Oracle学习笔记(一)之控制文件重命名1.将数据库至open状态2.查看控制文件参数: select * from v$controlfile;3.执行修改参数命令(多个控制文件用“,”号隔开,引号之间是新的控制文件) alter system set control_files=”文件路径1”,”文件路径2” scope=spfile;例如: 1 alter system set原创 2015-05-22 22:38:57 · 2532 阅读 · 1 评论 -
oracle 11gR2 Linux下安装使用命令(实验环境下)
oracle 11gR2 Linux下安装使用命令(实验环境下)本实验是安装在Vbox虚拟机下的Linux系统中。仅供学习交流 //////////service vsftpd start 加强功能(重启)、、、、、、、、、、、、、、、、ftp IPoracle put ....root:(添加上安装系统的盘,找到server文件夹)rpm原创 2015-05-15 17:12:19 · 531 阅读 · 0 评论 -
Oracle学习(八)之基于OFM机制的日志组管理
Oracle 11gR2数据库共有5参数,可用来快速建立日志组时增加日志文件,设置好后,在增加日志组时能简化语句。这个机制的好处为: 1)当我们删除某一个采用OFM机制的日志组时,可以将本地文件一起删除,手动增加的日志组则没有此功能。 2)可以简化我们的操作。1.查看和设置参数1)查看参数 SQL> show parameter create;原创 2015-05-30 11:05:43 · 1293 阅读 · 0 评论 -
Oracle学习(十五)之用户配置文件及用户管理
Oracle学习(十五)之用户配置文件及用户管理1、创建和管理配置文件,要求如下:1)修改缺省配置文件:去除口令校验函数,其它配置都设置为不限制,SYS(D647001)>select RESOURCE_NAME,RESOURCE_TYPE,LIMIT from dba_profiles where PROFILE='DEFAULT';RESOURCE_NAME原创 2015-06-25 15:11:51 · 1507 阅读 · 0 评论 -
Oracle学习(九)之删除日志组和日志文件
1.删除日志组1)查看日志组(CURRENT状态的日志组需要切换日志,其他状态的可以删除)SQL> select GROUP#,status from v$log; GROUP# STATUS ---------- ---------------- 1 INACTIVE 2 INACTIVE 3 CURRENT原创 2015-05-30 11:39:01 · 11536 阅读 · 1 评论 -
Oracle学习(五)之日志组文件管理
1.修改日志文件存放位置(或重命名) 1)查询日志状态 select * from v$log;2)查询日志文件存放位置 select * from v$logfile;3)找到日志状态为INACTIVE 创建重放的位置 从找到的的非INACTIVE的日志成员的路径,复制到新的位置 修改位置: SQL> alter data原创 2015-05-30 08:20:11 · 802 阅读 · 0 评论 -
Oracle学习(七)之增加日志组
增加日志组的sql 语句: alter database add logfile group [组号] (‘日志组文件1’, ‘日志组文件2’, ‘日志组文件3’) size 日志组大小;注: 1)组号可以不用制定,数据库会自动填写(一般按组号递增顺序) 2)可以有多个日志组文件,中间用“,”连接就好1.增加组: SQL>原创 2015-05-30 09:43:04 · 1908 阅读 · 0 评论 -
Oracle学习(六)之增加日志组成员
1.查询日志状态 select * from v$log;2.查询日志文件存放位置 select * from v$logfile;3.增加日志组成员(状态为INACTIVE的组如下,状态为CURRENT的组需要切换日志组) SQL> alter database add logfile member 2 ‘日志成员1’, 3原创 2015-05-30 09:05:22 · 1877 阅读 · 0 评论 -
Oracle学习(十一)之使用RMAN对数据库做在线完全备份
1.退出sqlplusSYS(D647001)>exit从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing options 断开2.执行命令rmanF:\app\L原创 2015-06-04 18:20:10 · 2747 阅读 · 0 评论 -
Oracle学习(二)之控制文件多工
Oracle学习(二)之控制文件多工1.启动数据库到open状态2.修改参数control_files(注意加scope=spfile)3.关闭数据库4.拷贝或移动控制文件到新的位置5.重新启动实例例: 1.进入sqlplus后 conn / as sysdba start up2.修改参数control_files 1 alter system set control_files=原创 2015-05-23 11:25:25 · 941 阅读 · 0 评论 -
Oracle学习(十)之日志存档模式
一、查看存档模式1.在system用户下:SQL> select name,log_mode from v$database;NAME LOG_MODE--------- ------------ORCL NOARCHIVELOG2.在dba用户下可以采用上面的方式,也可以采用如下方式:SQL> archive log list;Database log mode原创 2015-06-02 13:43:46 · 789 阅读 · 0 评论 -
Oracle学习(四)之设置内存参数
本文主要修改(命令为Windows下): SGA和PGA总和的当前值; 数据库缓存区中keep buffer大小; 数据库缓存区中recycle buffer大小。一、修改SGA和PGA总和的当前值1.首先我们先修改数据库参数,使数据库实例不能启动1)执行alter system set memory_target=10m scope=spfile;2)重新启动实例2.用当前的二进制参数文件生原创 2015-05-29 16:23:48 · 1574 阅读 · 1 评论 -
oracle建表实现序列ID自增
oracle建表实现序列ID自增建表CREATE TABLE student(SNO Number(4) NOT NULL PRIMARY KEY,NAME VARCHAR(25),PHONE VARCHAR(10),ADDRESS VARCHAR(50));建立索引create sequence student_Sequence start w原创 2015-11-14 17:34:22 · 731 阅读 · 0 评论