Listen Software解决方案 “How To” 系列4:创建数据库

创建|解决|数据|数据库

Listen Software解决方案 “How To” 系列4:创建数据库

计划数据库文件位置

       三组重演日志文件,每组有两个成员文件

       创建数据文件的文件结构

       手工创建数据库

1.设定唯一的实例名和数据库字符集

2.设置操作系统变量

            (UNIX)
                 ORACLE_HOME
                 ORACLE_SID
                 ORACLE_BASE
                 ORA_NLS33
                 PATH

            (NT)
                 ORADIM80 -NEW -SID u16
                 -INTPWD password -STARTMODE auto
                 -PFILE ORACLE_HOME\DATABASE\initu16.ora

                 You must decide the SID, Password, and
                 Create the parameter
                 file (initu16.ora)
                 SET ORACLE_SID=u16
                 SET LOCAL=2:u16
                     

                     语句1:使u16成为当前SID

                     语句2: 覆盖Local环境变量
        

3.     准备参数文件

      使用init.ora作为参数文件模板

      db_name=数据库标识符(最多为8个字符)

      control_files=三个控制文件的位置

      DB_BLOCK_SIZE=数据库块的大小(数据库创建后不能修改)

4.     创建密码文件

5.     启动实例

      STARTUP NOMOUNT pfile=initu16.ora

6.     创建数据库

             从Server Manager上手工创建

                     CREATE DATABASE "U16"
                            MAXLOGFILES 6
                            MAXLOGMEMBERS 6
                            MAXDATAFILES 30
                            MAXLOGHISTORY 100
                            ARCHIVELOG
                     LOGFILE
                            GROUP 1
                                'E:\DATA\U16\GROUP1\log1a.rdo'      SIZE 200K,
                                'E:\DATA\U16\GROUP1\log1b.rdo'      SIZE 200K
                            GROUP 2
                                'E:\DATA\U16\GROUP2\log2a.rdo'      SIZE 200K,
                                'E:\DATA\U16\GROUP2\log2b.rdo'      SIZE 200K
                            GROUP 3
                                'E:\DATA\U16\GROUP3\log3a.rdo'      SIZE 200K,
                                'E:\DATA\U16\GROUP3\log3b.rdo'      SIZE 200K
                             DATAFILE
                            'E:\DATA\U16\DATAFILES ystem01.dbf'
                            size 30M
                            CHARACTER SET WE8ISO8859P1;
      
                            查看数据库状态
                            select name,created,log_mode from  v$database;

                            查看线程
                            select status, instance from v$thread;

                            查看数据文件
                            select name from v$datafile;

                            查看日志文件
                            select member from v$logfile;

                            查看控制文件
                            select name from v$controlfile;

                             检验系统创建状态
                            select file_name from dba_data_files
                            where tablespace_name='SYSTEM';

                            查看数据库用户
                            select username, created from dba_users;

7.运行脚本生成数据词典,完成以前创建步骤

                            创建数据词典
                            CATALOG.SQL

                           生成PL/SQL使用的对象
                            CATPROC.SQL
8.维护重演日志文件

                确定归档状态
                select log_mode from v$database;

                 确定自动归档可用
                 select archiver from v$instance;

                 添加新的日志文件组
                 ALTER DATABASE ADD LOGFILE
                (          
                    'c:\data\log3a.rdo',       
                    'e:\data\log3b.rdo'
                ) size 200k;

               查看日志文件信息
                select * from v$log_file;

时间: 2024-12-01 16:45:26

Listen Software解决方案 “How To” 系列4:创建数据库的相关文章

Listen Software解决方案 “How To” 系列5:日志文件

解决  Listen Software解决方案 "How To" 系列5:日志文件 用实例管理器创建数据库(Oracle9i中已废除,故略去) 创建开发环境(略去)  日志文件  所有有关日志文件 重设日志选项 完成一个完整冷备份 1)创建一个数据库原形,在所有数据库文件的头部放入一个新的scn. 2)重设日志序列号到1 3)如果存在,重新格式化联机重做日志  无意恢复联机重做日志 当恢复数据库时,可能偶然地恢复联机重做日志.这将迫使完成一个不完全恢复而不是完全恢复.  状态和位置: 

Listen Software解决方案 “How To” 系列1:范式大纲

解决 Listen Software解决方案 "How To" 系列1:范式大纲           总则              下面的范式大纲通常意味着以较少的列将表分成两个或更多的表,在较小的表中设计主外键关联.因此它们可以通过join操作符重新连接.分割表的优势在于减少数据冗余. 下面是标准范式的简要概述:         第一范式            对于表中的每一行,必须且仅仅有唯一的行值.在一行中的每一列仅有唯一的值并且具有原子性.         第二范式     

Listen Software解决方案 “How To” 系列2:存储过程

存储过程|解决 Listen Software解决方案 "How To" 系列2:存储过程         参照:            参照定义和使用游标            参照定义和使用函数             存储过程              CREATE OR REPLACE PROCEDURE {procedure name} ( {argument} IN {datatype} ) IS v_variable {datatype}; --变量类型         

Listen Software解决方案 “How To” 系列(索引)

解决|索引 Listen Software解决方案 "How To" 系列(索引)        Listen SoftWare Solutions和作者David Nishimoto提出26篇覆盖数据库开发和管理(Oracle)的系列文章,包括创建数据库,存储过程,作业管理,函数,表,备份和恢复,段视图,异常,SQL提示和调整技巧,性能窍门等等.新的"How To"文章将每周一在网站上发表       文章之26:动态SQL     文章之25:监听服务器    

Listen Software解决方案 “How To” 系列3:备份控制文件

备份|解决|控制 Listen Software解决方案 "How To" 系列3:备份控制文件       备份控制文件为二进制的版本:             ALTER DATABASE BACKUP CONTROLFILE TO   'd:\orant\control_backup'       备份控制文件为文本的版本:           ALTER DATABASE BACKUP CONTROLFILE TO TRACE;

急!急!急!希望各位大虾能帮我解决下在MyEclipse中Java程序创建数据库的问题

问题描述 问题有21:创建数据库,代码如下,有什么错误,请各位大虾指正,小弟感激不尽!ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433;"+"databasename='weixin'","sa","1990928");//3.创建一个ps,创建数据库ps=ct.prepareStatement("createdateb

Windows Azure入门教学系列 (一): 创建第一个WebRole程序

原文 Windows Azure入门教学系列 (一): 创建第一个WebRole程序 在第一篇教学中,我们将学习如何在Visual Studio 2008 SP1中创建一个WebRole程序(C#语言).在开始学习之前,请确保你的机器上已经安装了: Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010) Windows Azure Software Development Kit (November 2009) 步骤

java 创建数据库的问题

问题描述 java 创建数据库的问题 用Java创建数据库 启用执行与句 boolean b=ps.execute(); 将执行结果赋值给一个布尔变量 为什么返回值是false? 求解释.. 解决方案 该方法返回值不同,使用方式也不同:返回值为true时,表示执行的查询语句,使用getResultSet方法获取结果:返回值为false时,表示执行更新或DDL语句,使用getUpdateCount获取结果. 解决方案二: 回答的很好,支持楼上的.

django-Django 创建数据库时为什么没有建表blog_blogpost?

问题描述 Django 创建数据库时为什么没有建表blog_blogpost? ngo 创建数据库时为什么没有建表blog_blogpost? 在学习Django时创建一个blog,在执行./manage.py syncdb命令后按照书上的说法会产生:Creating table blog_blogpost,但是我在执行的时候没有出现:结果最后导致问题在保存blog的时候出现报错: 解决方案 你有没有建model 解决方案二: 你看的书有没有问题,或者它省略了什么. 看下这个http://www