导航:首页 > 程序命令 > oracle用命令创建数据库

oracle用命令创建数据库

发布时间:2023-09-28 16:49:34

❶ oracle数据库怎么命令创建数据库

1.cmd->sqlplus 用户名/密码@数据库名 (as sysdba)
->enter
注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba

2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on;
注意:D:\ORACALEdataflie必须存在,不然报错

3.create user user1 identified by 123 default tablespace space1 ;

4.grant connect,dba to user1;

5.exit

6.imp user1/123@数据库名 file=f:\xx.dmp full=y ignore=y; --这个是导入数据库

❷ 新建Oracle数据库的3种方法

以下是对新建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:_SIDrun sql C:ORACLE Ibinsvrmgrl @C:_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/proct/ /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/proct/ :Y /etc/inittab oralce: :wait:/bin/su Oracle c /Oracle/app/Oracle/proct/ /bin/lsnrctl start Oracle: :wait:/bin/su Oracle c /Oracle/app/Oracle/proct/ /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 查看监听是否已经启动

lishixin/Article/program/Oracle/201311/19064

阅读全文

与oracle用命令创建数据库相关的资料

热点内容
怎么能成为优秀程序员 浏览:244
智行app怎么查学生认证 浏览:556
万心pdf 浏览:92
哪个app能看3d电影 浏览:270
剑网三服务器是怎么运营 浏览:690
快手app快递在哪里查 浏览:474
开发聊天机器人python 浏览:855
程序员入职后无法工作 浏览:953
买海鲜用什么app好 浏览:923
看剧用什么app好 浏览:906
sql命令update 浏览:26
生意不忙怎么解压 浏览:501
欢太健康app在哪里下载 浏览:489
androidtools使用教程 浏览:972
十天突破雅思口语pdf剑9 浏览:296
李诞笑场pdf 浏览:266
自用纸巾做解压笔 浏览:130
银行流水解压码是多少 浏览:896
百度哪个app好用 浏览:317
115广告联盟源码 浏览:496