知识大全 新建Oracle数据库的3种方法

Posted 数据库

篇首语:聪明出于勤奋,天才在于积累本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 新建Oracle数据库的3种方法相关的知识,希望对你有一定的参考价值。

新建Oracle数据库的3种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

以下是对新建Oracle数据库的三种方法进行了详细的分析介绍 需要的朋友可以过来参考下  

   通过运行Oracle Database Configuration  Assistant 创建 配置 或删除数据库(也可在命令行下输入dbca) 用命令行的方式建立数据库 通过运行自定义的批处理脚本(或create_ORACLE_SID bat(create_ORACLE_SID sql))来创建 配置 或删除数据库

  详述 通过运行Oracle Database Configuration Assistant 创建 配置 或删除数据库 建议不熟悉创建过程的DBA使用该方法 只需要根据选项“下一步”进行配置 最后生成数据库的创建脚本(建议保留) 或者直接创建数据库 优点 GUI方法使用方便 缺点 不过创建过程有些慢

   用命令行的方式建立数据库

复制代码 代码如下: CONNECT / AS SYSDBA   STARTUP PFILE= C:oracleadmininit_testorcl ora NOMOUNT;   CREATE DATABASE testOrcl DATAFILE /u /oracle/testOrcl/system dbf SIZE M   LOGFILE GROUP ( /u /oracle/testOrcl/redo a log   /u /oracle/testOrcl/redo b log ) SIZE K   GROUP ( /u /oracle/testOrcl/redo a log   /u /oracle/testOrcl/redo b log ) SIZE K   CHARACTER SET ZHS CGB ;

   将数据库直接从未建置状态转换到打开状态   ALTER DATABASE OPEN;

   删除数据库(Dropping a Database)   SPOOL C:DROP_DATABASE BAT   SELECT DEL ||NAME 删除数据库相关数据文件 FROM V$DATAFILE;   SELECT DEL ||MEMBER 删除数据重构日志文件 FROM V$LOGFILE;   SPOOL OFF;

   优点 可以熟悉创建指令 创建原理 缺点 配置简单 要求熟记命令行指令   通过运行自定义的批处理或SQL脚本(create_ORACLE_SID bat或create_ORACLE_SID sql)来创建

复制代码 代码如下: create_ORACLE_SID bat   set ORACLE_SID= ORACLE_SID del  C:ORACLE IdatabasepwdORACLE_SID ora   C:ORACLE Ibinoradim new sid ORACLE_SID intpwd oracle startmode manual   pfile C:ORACLE IadminORACLE_SIDpfileinit ora   C:ORACLE Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun sql   C:ORACLE Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun sql   C:ORACLE Ibinoradim edit sid ORACLE_SID startmode auto ORACLE_SIDrun sql   spool C:ORACLE IadminORACLE_SIDcreatecreatedb   set echo on   connect INTERNAL/oracle   startup nomount pfile=C:ORACLE IadminORACLE_SIDpfileinit ora   CREATE DATABASE ORACLE_SID   LOGFILE C:ORACLE IoradataORACLE_SIDredo log SIZE K   C:ORACLE IoradataORACLE_SIDredo log SIZE K   MAXLOGFILES   MAXLOGMEMBERS   MAXLOGHISTORY   DATAFILE C:ORACLE IoradataORACLE_SIDsystem dbf SIZE M REUSE   MAXDATAFILES   MAXINSTANCES   CHARACTER SET ZHT BIG   NATIONAL CHARACTER SET ZHT BIG ;   spool off ORACLE_SIDrun sql   spool C:ORACLE IadminORACLE_SIDcreatecreatedb   set echo on   connect INTERNAL/oracle ALTER DATABASE DATAFILE C:ORACLE IoradataORACLE_SIDsystem dbf AUTOEXTEND ON;   CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL  K NEXT K);   ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;

   Linux平台下Oracle的操作

  下面对Oracle的操作都是在Linux平台下进行的! su Oracle sqlplus /logon connect test/test assysdba(test/test是Oracle用户和密码) startup lsnrctl 首选启动数据库 su Oracle sqlplus /nolog conn /as sysdba startup 然后启动监听: 进入/opt/Oracle/product/ /bin/ lsnrctl start 运行shudown命令关闭数据库 [Oracle@wing /Oracle]$ sqlplus" / as sysdba" //以sysdba用户登陆数据库 SQL> shutdown

  启动Oracle i 数据库 [Oracle@wing bin]$ sqlplus " /as sysdba" SQL> startup

  启动Oracle i监听程序 Oracle的监听程序主要是为客户端的连接提供接口 [Oracle@wing bin]$ lsnrctl LSNRCTL> start

  关闭Oracle i监听程序 [Oracle@wing bin]$ lsnrctl LSNRCTL> stop 先看看Oracle_SID 环境变量设置是否正确 i $ sqlplus /nolog SQL> connect / as sysdba SQL> startup $ lsnrctl start i $ svrmgrl SVRMGR> connect internal SVRMGR> startup $ lsnrctl start 在哪里报错?? 一般只要设置这 处就好了~ /etc/oratab ora :/Oracle/app/Oracle/product/ :Y  /etc/inittab oralce: :wait:/bin/su Oracle c /Oracle/app/Oracle/product/ /bin/lsnrctl start Oracle: :wait:/bin/su Oracle c /Oracle/app/Oracle/product/ /bin/dbstart

  启动步骤 su Oracle [Oracle@websvr Oracle]$ sqlplus /nolog SQL> connect / as sysdba SQL> startup SQL> quit [Oracle@websvr Oracle]$ lsnrctl start 可用 [Oracle@websvr Oracle]$ lsnrctl status 查看监听是否已经启动

cha138/Article/program/Oracle/201311/19064

相关参考

知识大全 Oracle 9i 数据库设计指引全集(3)

Oracle9i数据库设计指引全集(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  表设计 

知识大全 Oracle数据库迁移几种方式

Oracle数据库迁移几种方式  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!我们常常需要对数据进行

知识大全 Oracle数据库重复数据删除的三种情况

Oracle数据库重复数据删除的三种情况  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在对数据

知识大全 Oracle数据库维护常用SQL语句集合(3)

Oracle数据库维护常用SQL语句集合(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  性

知识大全 Oracle数据库中表的四种连接方式讲解

Oracle数据库中表的四种连接方式讲解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  表的连接

知识大全 oracle数据库性能监控的SQL的几种情况

oracle数据库性能监控的SQL的几种情况  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  监控

知识大全 Oracle数据库的备份与恢复的三种方法

Oracle数据库的备份与恢复的三种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Orac

知识大全 Oracle基本数据类型存储格式浅析—日期类型(3)

Oracle基本数据类型存储格式浅析—日期类型(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ORACLE*Forms 中List Item 加载数据的两种方法

ORACLE*Forms中ListItem加载数据的两种方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 JDBC存取ORACLE大型数据对象LOB几种情况的示范类

JDBC存取ORACLE大型数据对象LOB几种情况的示范类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一