oracle中如何新建一个数据库

oracle中如何新建一个数据库,第1张

1、首先点击桌面左下角的开始菜单按钮在打开的选择窗口中找到图中的选项,点击打开窗口界面即可。

2、然后在如图所示的界面中选择创建数据的选项,再点击next即可即可。

3、然后打开图中的设置窗口,选择第一项使用默认的配置然后按照提示输入对应的选项和验证信息即可。

4、这里是刚刚设置的信息选项,可以检查一些主要的信息确认后即可点击next按钮继续就是说开始创建了。

5、等待即可,中途不需要手动设置修改。数据库创建完成后,点击关闭按钮关闭创建向导界面,即可新建一个数据库。

以下是对新建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 查看监听是否已经启动

lishixinzhi/Article/program/Oracle/201311/19064

建立Oracle数据库需要以下步骤:

安装Oracle数据库软件:首先需要从Oracle官方网站下载合适的Oracle数据库软件,然后按照官方文档中的说明进行安装。

创建数据库实例:在安装完成后,需要使用Oracle提供的DBCA(Database Configuration Assistant)工具创建数据库实例。在创建数据库实例时,需要指定数据库的名称、字符集、管理员用户名和密码等信息。

配置数据库参数:数据库实例创建完成后,需要对数据库参数进行适当的配置,以优化数据库性能。Oracle数据库提供了多种方式来配置数据库参数,包括使用SQL*Plus命令行工具和在Oracle Enterprise Manager中进行配置等。

创建表空间和用户:在数据库实例配置完成后,需要创建表空间和用户,以便存储和管理数据。表空间是一个逻辑存储单元,用于组织和管理数据库对象,而用户则是数据库中的一个实体,用于访问和管理数据库对象。

创建表和索引:创建表和索引是数据库设计的重要部分。表用于存储数据,而索引用于加速数据访问。在Oracle数据库中,可以使用SQL命令或Oracle Enterprise Manager来创建表和索引。

管理数据:最后,需要对数据库中的数据进行管理。管理数据包括数据的备份和恢复、数据的安全性管理以及数据库性能的监控和优化等。

以上是建立Oracle数据库的基本步骤,需要根据具体情况进行调整和优化。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6723338.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-27
下一篇 2023-03-27

发表评论

登录后才能评论

评论列表(0条)

保存