oracle用脚本创建数据库等过程参考.doc_第1页
oracle用脚本创建数据库等过程参考.doc_第2页
oracle用脚本创建数据库等过程参考.doc_第3页
oracle用脚本创建数据库等过程参考.doc_第4页
oracle用脚本创建数据库等过程参考.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、数据库创建过程STEP1、编写初始化文件 1、将%ORACLE_HOME%adminsamplepfile文件复制到%ORACLE_HOME%database下 更改命名为spfile.ora2、修改初始化参数文件 新增参数 instance_name=orcldb_domain=修改参数 db_name=orcldb_block_size=8192remote_login_passwordfile=exclusiveSTEP2、设置操作系统环境变量在系统环境变量中修改oracle_sid为orclSTEP3、1、创建实例oradim -new -sid orcl -intpwd sys123 -startmode suto2、以管理员身份登录数据库sqlplus /nolog conn / as sysdbacreate spfile from pfile;启动实例到nomount状态startup nomountSTEP4、执行创建数据库脚本create database orcl datafile C:databaseorclsystem_01.dbf size 256mautoextend on next 10m maxsize unlimitedsysaux datafile C:databaseorclsystemaux_01.dbf size 100mautoextend on next 10m maxsize unlimitedlogfile group 1(C:databaseorcllog_1_01.rdo) size 10m,group 2(C:databaseorcllog_2_01.rdo) size 10mcharacter set zhs16gbk;STEP5、运行数据字典脚本1、conn / as sysdbaC:oracleproduct10.2.0db_1RDBMSADMINcatalog.sqlC:oracleproduct10.2.0db_1RDBMSADMINcatproc.sql2、conn system/managerC:oracleproduct10.2.0db_1sqlplusadminpupbld.sql 二、控制文件和重做日志文件多录化多路控制文件(利用spfile文件)1、超级用户sys登录2、查询数据字典v$controlfile得到控制文件的信息select name from v$controlfile; -执行得到控制文件名称和位置3、更改spfile中控制文件信息SQL alter system set cntrolfiles=c:oracleproduct10.2.0db_1databaseCTL1ORCL.ora,d:oradataCTL2ORCL.ora,e:oradataCTL3ORCL.orascope=spfile;4、关闭数据库shutdown immediate5、将c:oracleproduct10.2.0db_1database目录下的CTL1ORCL.ora拷贝到指定的位置,并更改为对应的名称。6、重启数据库,并查看控制文件更改是否生效startupselect name from v$controlfile;7、控制文件的备份alter database backup controlfile to d:backupcontrol1.bak将创建控制文件的命令备份到追踪文件alter databse backup controlfile to trace;多路重做日志文件按照要求的三个日志文件组,每个文件组各有三个重做日志成员 数据库建成时有两个重做日志文件组 group 1和group 2 它们各自有一个成员1、查看数据库中的重做日志组和重做日志文件 select group#,sequence#,members,bytes,status,archived from v$log;(嫌麻烦的话直接select * from v$log;)select group#,member,status,type from v$logfile;(嫌麻烦的话直接select * from v$logfile;)2、添加重做日志文件组 组号是3 alter database add logfile group 3(C:databaseorcllog_3_01.rdo,D:databaseorcllog_3_02.rdo,E:databaseorcllog_3_03.rdo) size 10m;3、向group 1和group2分别添加两个成员 并放在不同的路径alter database add logfile member D:databaseorcllog_2_02.rdoto group 1;alter database add logfile member E:databaseorcllog_2_03.rdoto group 1;alter database add logfile member D:databaseorcllog_2_02.rdoto group 2;alter database add logfile member E:databaseorcllog_2_03.rdoto group 2;三、非归档到归档windows操作系统 数据库:0racle 9i 1、以sys身份登录数据库 conn / as sysdba2、查看数据库是否运行在归档模式 ARCHIVE LOG LIST;3、关闭数据库 shutdown immediate4、修改初始化参数文件,增加归档选项定义是否自动归档log_archive_start=true定义归档文件格式log_archive_format=arc%t%s.arc设置相应的归档路径(可多个,这里是一个)log_archive_dest=c:oradataarchive;5、重建spfilecreate spfile from pfile;6、启动实例到mount状态start mount7、把数据库切换到归档模式并打开数据库ALTER DATABASE ARCHIVELOG;ALTER DATABASE OPEN;8、查看数据库是否运行在归档模式ARCHIVE LOG LIST;四、对象级权限和系统级权限的区别、with admin option 和 with grant option 对象权限是在指定模式对象(表、视图、序列、过程等)上某些操作的权利。对象权限针对特定的对象 。 例如 select update 某张表系统权限指系统级控制数据库的存取和使用的机制。系统权限不只是针对单个的数据库对象,而是针对用户而言的 with admin option表示被授予者可以将该系统权限授予其他用户或角色with grant option 表示被授予者可以将该对象权限授予其他用户或角色收回系统权限不会级联 收回对象权限会级联五、冷备份和恢复、网络服务名和数据库服务名的区别冷备份1、找出所有要备份的文件找初始化参数文件 show parameter pfile找控制文件 select name from v$controlfile;找数据文件和临时数据文件 select file_name from dba_data_files;select name from v$tempfile;找重做日志文件 select member from v$logfile;找归档日志文件 select name from v$archived_log;2、关闭数据库4、将所有文件备份到硬盘或磁带上 也可把整个主目录备份下来作为参考5、startup 启动数据库冷备份恢复1、shutdown 关闭数据库2、(参照主目录)将备份的文件(只要是数据文件和控制文件)复制到原来的位置3、重新启动数据库

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论