新建Oracle数据库三种方法:

1.通过运行Oracle Database Configuration Assistant

创建配置或删除数据库(也可在命令行下输入dbca);

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

3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建配置或删除数据库

详述:1.通过运行Oracle Database Configuration

Assistant 创建配置或删除数据库;

“开始—所有程序——Oracle

- OraDb

11g_home1—配置和移植工具—Database

Configuration Assistant”打开这个工具后,点下一步,根据提示选择“创建数据库”,

然后根据提示一直下一步就可以了.

最后生成数据库的创建脚本(建议保留),或者直接创建数据库;

优点:GUI方法使用方便;

缺点:不过创建过程有些慢;

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

CONNECT / AS SYSDBA

STARTUP PFILE= 'C:oracleadmininit_testorcl.ora' NOMOUNT;

CREATE DATABASE testOrcl DATAFILE

'/u02/oracle/testOrcl/system01.dbf' SIZE 100M

LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1a.log',

'/u02/oracle/testOrcl/redo1b.log') SIZE 500K,

GROUP2 ('/u01/oracle/testOrcl/redo1a.log',

'/u02/oracle/testOrcl/redo1b.log') SIZE 500K

CHARACTER SET ZHS16CGB231280;

--将数据库直接从未建置状态转换到打开状态

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;

优点:可以熟悉创建指令,创建原理;

缺点:配置简单,要求熟记命令行指令;

3.通过运行自定义的批处理或SQL脚本(create_ORACLE_SID.bat或create_ORACLE_SID.sql)来创建

--create_ORACLE_SID.bat

set ORACLE_SID= ORACLE_SID.

del C:ORACLE8IdatabasepwdORACLE_SID.ora

C:ORACLE8Ibinoradim -new -sid ORACLE_SID. -intpwd oracle -startmode

manual

-pfile C:ORACLE8IadminORACLE_SIDpfileinit.ora

C:ORACLE8Ibinsvrmgrl

@C:WINNTProfilesAdministratorLbORACLE_SIDrun.sql

C:ORACLE8Ibinsvrmgrl

@C:WINNTProfilesAdministratorLbORACLE_SIDrun1.sql

C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto

--ORACLE_SIDrun.sql

spool C:ORACLE8IadminORACLE_SIDcreatecreatedb

set echo on

connect INTERNAL/oracle

startup nomount pfile=C:ORACLE8IadminORACLE_SIDpfileinit.ora

CREATE DATABASE ORACLE_SID

LOGFILE 'C:ORACLE8IoradataORACLE_SIDredo01.log' SIZE 1024K,

'C:ORACLE8IoradataORACLE_SIDredo02.log' SIZE 1024K

MAXLOGFILES 32

MAXLOGMEMBERS 2

MAXLOGHISTORY 1

DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf' SIZE 50M

REUSE

MAXDATAFILES 254

MAXINSTANCES 1

CHARACTER SET ZHT16BIG5

NATIONAL CHARACTER SET ZHT16BIG5;

spool off

--ORACLE_SIDrun1.sql

spool C:ORACLE8IadminORACLE_SIDcreatecreatedb1

set echo on

connect INTERNAL/oracle

ALTER DATABASE DATAFILE 'C:ORACLE8IoradataORACLE_SIDsystem01.dbf'

AUTOEXTEND ON;

CREATE ROLLBACK SEGMENT SYSROL TABLESPACE "SYSTEM" STORAGE (INITIAL

100K NEXT 100K);

ALTER ROLLBACK SEGMENT "SYSROL" ONLINE;

另外我要说的是,新建全局数据库后:

sys的口令是:change_on_install

system的口令是:manager

第一次启动的服务器有:

OracleOraHome90Agent

OracleOraHome90TNSListener

OracleService(你数据库名字:例如你建立的数据库和SID名为:NEW,那这里就是NEW)

如何新建一个oracle数据库,ORACLE怎么新建数据库相关推荐

  1. linux下新建一个脚本文件,linux下新建并启动脚本文件

    1.书写一个linux脚本文件: 2. 修改3个参数:Name,服务名称: Path:路径: Assembly:具体应用的程序: 3.进入目录/etc/init.d# (Linux启动项目): 4.将 ...

  2. 【暑假学习笔记】之——用Intellij idea新建一个java web+Servlet项目(有实例)——idea中快速重写父类的方法

    Intellij idea中快速重写父类方法 在写java文件时,有时候需要重写父类方法,但在idea中创建java文件时并不会像eclipse一样可以选择父类,但是重写父类方法其实只需要这样做: 鼠 ...

  3. Android Studio的代码笔记--基本使用、新建一个项目、修改快捷键、常用控件的使用等

    基本使用 创建一个新项目 新建一个activity 修改主界面 新建一个布局并引用 app模块下的文件目录结构 res 下的常用资源目录 AndroidManifest.xml文件代码解释 Activ ...

  4. dw选项卡代码_DW软件新建一个html网页

    使用Dreamweaver(简称DW)软件新建一个html网页,dw新建一个标准的HTML超文本网页 前面DIVCSS5介绍过使用记事本来新建HTML网页,记事本弊端,编码容易出错导致网页乱码,接下来 ...

  5. idea(中英文版)java新建一个运行项目到类(超详细)

    使用idea时候要新建一个项目,这个是下载了中文的一个插件,如果是英文原版的对照着位置进行操作即可. 这里的步骤就是新建一个空项目(第1-4步)----新建一个新模块(第5-7步)---新建一个包(第 ...

  6. UE4 新建一个基本的游戏模式

    新建一个游戏模式基础,命名:AMyGameModeBase 新建一个Pawn,命名:MyPawn 新建一个玩家控制器,命名:MyPlayerController 修改游戏模式代码 // Fill ou ...

  7. mysql英文版数据库备份方法_mysql数据库太大了如何备份与还原

    命令:mysqlhotcopy 这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件中,以避免拷贝到不完整的数据文件,是最安全快捷的备份方法. 命令的使用方法是: mysqlhotcopy -u ...

  8. django 数据库mysql学习向数据库表中添加数据

    环境:windows ,已经安装了 mysql, 安装了django 1.新建一个django 项目 2.新建一个子应用 python manage.py startapp moelsinfo 3.在 ...

  9. mysql数据库导出命令_MYSQL 数据库导入导出命令

    在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生.所以一般推荐用SQL脚本形式导入.下面分别介绍两种方法. MySQL命令行导出数据库 1,进入MySQL目录下的bin ...

  10. 在现有oracle服务器上新建一个oracle实例

    一 概述 假如一台服务器上已经安装了一个单机版的oracle实例orcl,这时想在这台服务器上再部署一个单机版的oracle实例ystat,则可以参考该文档进行部署. 注意:新实例名不要带特殊字符,下 ...

最新文章

  1. 超棒的微软Metro风格Logo设计
  2. 【django】HttpRequest对象
  3. XenApp Farm:修改密码、退域、更改Farm
  4. 关于oracle数据库的操作的命令
  5. html5里可移动线性进度条的类型怎么表示,HTML5触摸事件实现移动端简易进度条的实现方法...
  6. ISE简介及其下载 安装 和谐 与 卸载
  7. sklearn自学指南(part27)--邻域成分分析
  8. 编译器构造概述(详细)
  9. android6.0 sd卡卸载api,android6.0 用户关掉sd卡读取权限的情况下, 还能做到手机缓存么?...
  10. 李楠宣布离职!“魅族三剑客”时代已逝去,前老板的回应却有点扎心
  11. 项目开发中自定义字段设计原则
  12. 编码基本功:关于构建(build)号,不懂不要装
  13. 【优化算法】粒子群算法和混沌搜索协同优化算法【含Matlab源码 1299期】
  14. 计算机应用程序错误怎么解决办法,应用错误,教您怎么解决explorer.exe应用程序错误...
  15. 三位数自动递增编号函数_EXCEL中序号自动增加(如何避免隐藏行)?excel自动填充序号...
  16. SAP SD初阶之VL10A为销售订单创建外向交货单
  17. Node.js中的npm与包
  18. 【御剑问情】外网手工外网端+游戏后台
  19. 跨职能流程图_大数据优化:跨职能集成是否关键?
  20. RocketMQ - nameSrv和Broker

热门文章

  1. vue el-table的合并单元格与拆分单元格
  2. NC6.5与UAP开发学习完整教程
  3. oracle佣金高于薪金60%,oracle的SQL练习题
  4. Linux常用服务部署与优化
  5. Simulink/Carsim联合仿真,基于pid,mpc自适应巡航控制,定速巡航,紧急避撞等
  6. 计算机和用户交互的界面是显示器吗,人机交互与人机界面的区别
  7. GIS创新实践【实验2】疫情地图制作与发布
  8. 上千家企业涌入蚂蚁开放联盟链:在区块链上抢先吃红利螃蟹
  9. 市面上有哪些免费堡垒机品牌?好用吗?
  10. 寒冬,是修炼内功的最好机会