为什么好多人在微信群和信融乐这两个地方理财呢?

sqlplus登录\连接命令、sqlplus命令的使用大全
字体:[ ] 类型:转载 时间:
Oracle的sql*plus是与oracle进行交互的客户端工具。在sqlplus中,可以运行sqlplus命令与sqlplus语句
我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sqlplus一般都与数据库打交道。
sqlplus username/password& 如:普通用户登录& sqlplus scott/tiger
sqlplus username/password@net_service_name 如: sqlplus scott/tiger@orclsqlplus& username/password as sysdba 如:sqlplus sys/admin as sysdba
sqlplus username/password@//host:port/sid
注意:sys和system需要以sysdba登录
在进入sql*plus之后,可以使用conn连接到其他用户,如:conn sys/admin as sysdba
在DOS环境下,输入“sqlplus /?”,如下:
C:\Documents and Settings\HH&sqlplus /?SQL*Plus: Release 11.2.0.1.0 Production on 星期六 8月 13 16:56:46 2011Copyright (c) , Oracle.& All rights reserved.SQL*Plus: Release 11.2.0.1.0 ProductionCopyright (c) , Oracle.& All rights reserved.使用 SQL*Plus 执行 SQL, PL/SQL 和 SQL*Plus 语句。用法 1: sqlplus -H | -V&&& -H&&&&&&&&&&&& 显示 SQL*Plus 版本和用法帮助。&&& -V&&&&&&&&&&&& 显示 SQL*Plus 版本。
用法 2: sqlplus [ [&option&] [{logon | /nolog}] [&start&] ]
& &option& 为: [-C &version&] [-L] [-M "&options&"] [-R &level&] [-S]
&&& -C &version&&& 将受影响的命令的兼容性设置为&version& 指定的版本。该版本具有"x.y[.z]" 格式。例如, -C 10.2.0&&& -L&&&&&&&&&&&& 只尝试登录一次, 而不是 在出错时再次提示。&&& -M "&options&" 设置输出的自动 HTML 标记。选项的格式为:&&&&&&&&&&&&&&&&&& HTML [ON|OFF] [HEAD text] [BODY text] [TABLE text][ENTMAP {ON|OFF}] [SPOOL {ON|OFF}] [PRE[FORMAT] {ON|OFF}]&&& -R &level&&&&& 设置受限模式, 以禁用与文件系统交互的SQL*Plus 命令。级别可以是 1, 2 或 3。最高限制级别为 -R 3, 该级别禁用与文件系统交互的所有用户命令。&&& -S&&&&&&&&&&&& 设置无提示模式, 该模式隐藏命令的 SQL*Plus 标帜, 提示和回显 的显示。
&&logon& 为: {&username&[/&password&][@&connect_identifier&] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]&& 指定数据库帐户用户名, 口令和数据库连接的连接标识符。如果没有连接标识符, SQL*Plus 将连接到默认数据库。&& AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。&& &connect_identifier& 的形式可以是 Net 服务名或轻松连接。&&&& @[&net_service_name& | [//]Host[:Port]/&service_name&]&&&&&& &net_service_name& 是服务的简单名称, 它解析为连接描述符。&&&&&& 示例: 使用 Net 服务名连接到数据库, 且数据库 Net 服务名为 ORCL。&&&&&&&&& sqlplus myusername/mypassword@ORCL
&&&&&& Host 指定数据库服务器计算机的主机名或 IP地址。&&&&&& Port 指定数据库服务器上的监听端口。&&&&&& &service_name& 指定要访问的数据库的服务名。&&&&&& 示例: 使用轻松连接连接到数据库, 且服务名为 ORCL。&&&&&&&&& sqlplus myusername/mypassword@Host/ORCL&& /NOLOG 选项可启动 SQL*Plus 而不连接到数据库。&& EDITION 指定会话版本的值。&&start& 为: @&URL&|&filename&[.&ext&] [&parameter& ...]&& 使用将分配给脚本中的替代变量的指定参数从 Web 服务器 (URL) 或本地文件系统 (filename.ext)运行指定的 SQL*Plus 脚本。在启动 SQL*Plus 并且执行 CONNECT 命令后, 将运行站点概要文件 (例如, $ORACLE_HOME/sqlplus/admin/glogin.sql) 和用户概要文件例如, 工作目录中的 login.sql)。这些文件包含 SQL*Plus 命令。
除了sqlplus语句,在sql*plus中执行的其它语句我们称之为sql*plus命令。它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作报表。
下面就介绍一下一些常用的sql*plus命令:
1. 执行一个SQL脚本文件SQL&start file_nameSQL&@ file_name我们可以将多条sql语句保存在一个文本文件中,这样当要执行这个文件中的所有的sql语句时,用上面的任一命令即可,这类似于dos中的批处理。2. 对当前的输入进行编辑SQL&edit3. 重新运行上一次运行的sql语句SQL&/4. 将显示的内容输出到指定文件SQL& SPOOL file_name在屏幕上的所有内容都包含在该文件中,包括你输入的sql语句。5. 关闭spool输出SQL& SPOOL OFF只有关闭spool输出,才会在输出文件中看到输出的内容。6.显示一个表的结构SQL& desc table_name7. COL命令:主要格式化列的显示形式。该命令有许多选项,具体如下:COL[UMN] [{ column|expr} [ option ...]]Option选项可以是如下的子句:ALI[AS] aliasCLE[AR]FOLD_A[FTER]FOLD_B[EFORE]FOR[MAT] formatHEA[DING] textJUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}LIKE { expr|alias}NEWL[INE]NEW_V[ALUE] variableNOPRI[NT]|PRI[NT]NUL[L] textOLD_V[ALUE] variableON|OFFWRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]1). 改变缺省的列标题COLUMN column_name HEADING column_headingFor example:Sql&select * from dept;DEPTNO DNAME LOC---------- ---------------------------- ---------10 ACCOUNTING NEW YORKsql&col LOC heading locationsql&select * from dept;DEPTNO DNAME location--------- ---------------------------- -----------10 ACCOUNTING NEW YORK2). 将列名ENAME改为新列名EMPLOYEE NAME并将新列名放在两行上:Sql&select * from empDepartment name Salary---------- ---------- ----------10 aaa 11SQL& COLUMN ENAME HEADING 'Employee|Name'Sql&select * from empEmployeeDepartment name Salary---------- ---------- ----------10 aaa 11note: the col heading turn into two lines from one line.3). 改变列的显示长度:FOR[MAT] formatSql&select empno,ename,job from emp;EMPNO ENAME JOB---------- ---------- ---------7369 SMITH CLERK7499 ALLEN SALESMAN7521 WARD SALESMANSql& col ename format a40EMPNO ENAME JOB---------- ---------------------------------------- ---------7369 SMITH CLERK7499 ALLEN SALESMAN7521 WARD SALESMAN4). 设置列标题的对齐方式JUS[TIFY] {L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}SQL& col ename justify centerSQL& /EMPNO ENAME JOB---------- ---------------------------------------- ---------7369 SMITH CLERK7499 ALLEN SALESMAN7521 WARD SALESMAN对于NUMBER型的列,列标题缺省在右边,其它类型的列标题缺省在左边5). 不让一个列显示在屏幕上NOPRI[NT]|PRI[NT]SQL& col job noprintSQL& /EMPNO ENAME---------- ----------------------------------------7369 SMITH7499 ALLEN7521 WARD6). 格式化NUMBER类型列的显示:SQL& COLUMN SAL FORMAT $99,990SQL& /EmployeeDepartment Name Salary Commission---------- ---------- --------- ----------30 ALLEN $1,600 3007). 显示列值时,如果列值为NULL值,用text值代替NULL值COMM NUL[L] textSQL&COL COMM NUL[L] text. 设置一个列的回绕方式WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]COL1--------------------HOW ARE YOU?SQL&COL COL1 FORMAT A5SQL&COL COL1 WRAPPEDCOL1-----HOW ARE YOU?SQL& COL COL1 WORD_WRAPPEDCOL1-----HOWAREYOU?SQL& COL COL1 WORD_WRAPPEDCOL1-----HOW A9). 显示列的当前的显示属性值SQL& COLUMN column_name10). 将所有列的显示属性设为缺省值SQL& CLEAR COLUMNS8. 屏蔽掉一个列中显示的相同的值BREAK ON break_columnSQL& BREAK ON DEPTNOSQL& SELECT DEPTNO, ENAME, SALFROM EMPWHERE SAL & 2500ORDER BY DEPTNO;DEPTNO ENAME SAL---------- ----------- ---------10 CLARK 2450MILLER 130020 SMITH 800ADAMS 11009. 在上面屏蔽掉一个列中显示的相同的值的显示中,每当列值变化时在值变化之前插入n个空行。BREAK ON break_column SKIP nSQL& BREAK ON DEPTNO SKIP 1SQL& /DEPTNO ENAME SAL---------- ----------- ---------10 CLARK 2450MILLER 130020 SMITH 800ADAMS 110010. 显示对BREAK的设置SQL& BREAK11. 删除6、7的设置SQL& CLEAR BREAKS12. Set 命令:该命令包含许多子命令:SET system_variable valuesystem_variable value 可以是如下的子句之一:APPI[NFO]{ON|OFF|text}ARRAY[SIZE] {15|n}AUTO[COMMIT]{ON|OFF|IMM[EDIATE]|n}AUTOP[RINT] {ON|OFF}AUTORECOVERY [ON|OFF]AUTOT[RACE] {ON|OFF|TRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]BLO[CKTERMINATOR] {.|c}CMDS[EP] {;|c|ON|OFF}COLSEP {_|text}COM[PATIBILITY]{V7|V8|NATIVE}CON[CAT] {.|c|ON|OFF}COPYC[OMMIT] {0|n}COPYTYPECHECK {ON|OFF}DEF[INE] {&|c|ON|OFF}DESCRIBE [DEPTH {1|n|ALL}][LINENUM {ON|OFF}][INDENT {ON|OFF}]ECHO {ON|OFF}EDITF[ILE] file_name[.ext]EMB[EDDED] {ON|OFF}ESC[APE] {|c|ON|OFF}FEED[BACK] {6|n|ON|OFF}FLAGGER {OFF|ENTRY |INTERMED[IATE]|FULL}FLU[SH] {ON|OFF}HEA[DING] {ON|OFF}HEADS[EP] {||c|ON|OFF}INSTANCE [instance_path|LOCAL]LIN[ESIZE] {80|n}LOBOF[FSET] {n|1}LOGSOURCE [pathname]LONG {80|n}LONGC[HUNKSIZE] {80|n}MARK[UP] HTML [ON|OFF] [HEAD text] [BODY text] [ENTMAP {ON|OFF}] [SPOOL{ON|OFF}] [PRE[FORMAT] {ON|OFF}]NEWP[AGE] {1|n|NONE}NULL textNUMF[ORMAT] formatNUM[WIDTH] {10|n}PAGES[IZE] {24|n}PAU[SE] {ON|OFF|text}RECSEP {WR[APPED]|EA[CH]|OFF}RECSEPCHAR {_|c}SERVEROUT[PUT] {ON|OFF} [SIZE n] [FOR[MAT] {WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]}]SHIFT[INOUT] {VIS[IBLE]|INV[ISIBLE]}SHOW[MODE] {ON|OFF}SQLBL[ANKLINES] {ON|OFF}SQLC[ASE] {MIX[ED]|LO[WER]|UP[PER]}SQLCO[NTINUE] {& |text}SQLN[UMBER] {ON|OFF}SQLPRE[FIX] {#|c}SQLP[ROMPT] {SQL&|text}SQLT[ERMINATOR] {;|c|ON|OFF}SUF[FIX] {SQL|text}TAB {ON|OFF}TERM[OUT] {ON|OFF}TI[ME] {ON|OFF}TIMI[NG] {ON|OFF}TRIM[OUT] {ON|OFF}TRIMS[POOL] {ON|OFF}UND[ERLINE] {-|c|ON|OFF}VER[IFY] {ON|OFF}WRA[P] {ON|OFF}1). 设置当前session是否对修改的数据进行自动提交SQL&SET AUTO[COMMIT] {ON|OFF|IMM[EDIATE]| n}2).在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQL语句SQL& SET ECHO {ON|OFF}3).是否显示当前sql语句查询或修改的行数SQL& SET FEED[BACK] {6|n|ON|OFF}默认只有结果大于6行时才显示结果的行数。如果set feedback 1 ,则不管查询到多少行都返回。当为off 时,一律不显示查询的行数4).是否显示列标题SQL& SET HEA[DING] {ON|OFF}当set heading off 时,在每页的上面不显示列标题,而是以空白行代替5).设置一行可以容纳的字符数SQL& SET LIN[ESIZE] {80|n}如果一行的输出内容大于设置的一行可容纳的字符数,则折行显示。6).设置页与页之间的分隔SQL& SET NEWP[AGE] {1|n|NONE}当set newpage 0 时,会在每页的开头有一个小的黑方框。当set newpage n 时,会在页和页之间隔着n个空行。当set newpage none 时,会在页和页之间没有任何间隔。7).显示时,用text值代替NULL值SQL& SET NULL text.设置一页有多少行数SQL& SET PAGES[IZE] {24|n}如果设为0,则所有的输出内容为一页并且不显示列标题9).是否显示用DBMS_OUTPUT.PUT_LINE包进行输出的信息。SQL& SET SERVEROUT[PUT] {ON|OFF}在编写存储过程时,我们有时会用dbms_output.put_line将必要的信息输出,以便对存储过程进行调试,只有将serveroutput变量设为on后,信息才能显示在屏幕上。 dbms_output.put_line会"吃掉"最前面的空格?在set serveroutput on后加上format wrapped参数!10).当SQL语句的长度大于LINESIZE时,是否在显示时截取SQL语句。SQL& SET WRA[P] {ON|OFF}当输出的行的长度大于设置的行的长度时(用set linesize n命令设置),当set wrap on时,输出行的多于的字符会另起一行显示,否则,会将输出行的多于字符切除,不予显示。11).是否在屏幕上显示输出的内容,主要用与SPOOL结合使用。SQL& SET TERM[OUT] {ON|OFF}在用spool命令将一个大表中的内容输出到一个文件中时,将内容输出在屏幕上会耗费大量的时间,设置set termspool off后,则输出的内容只会保存在输出文件中,不会显示在屏幕上,极大的提高了spool的速度。12).将SPOOL输出中每行后面多余的空格去掉SQL& SET TRIMS[OUT] {ON|OFF}13)显示每个sql语句花费的执行时间set TIMING {ON|OFF}14.修改sql buffer中的当前行中,第一个出现的字符串C[HANGE] /old_value/new_valueSQL& l1* select * from deptSQL& c/dept/emp1* select * from emp15.编辑sql buffer中的sql语句EDI[T]16.显示sql buffer中的sql语句,list n显示sql buffer中的第n行,并使第n行成为当前行L[IST] [n]17.在sql buffer的当前行下面加一行或多行I[NPUT]18.将指定的文本加到sql buffer的当前行后面A[PPEND]SQL& select deptno,2 dname3 from dept;DEPTNO DNAME---------- --------------10 ACCOUNTING20 RESEARCH30 SALES40 OPERATIONSSQL& L 22* dnameSQL& a ,loc2* dname,locSQL& L1 select deptno,2 dname,loc3* from deptSQL& /DEPTNO DNAME LOC---------- -------------- -------------10 ACCOUNTING NEW YORK20 RESEARCH DALLAS30 SALES CHICAGO40 OPERATIONS BOSTON19.将sql buffer中的sql语句保存到一个文件中SAVE file_name20.将一个文件中的sql语句导入到sql buffer中GET file_name21.再次执行刚才已经执行的sql语句RUNor/22.执行一个存储过程EXECUTE procedure_name23.在sql*plus中连接到指定的数据库CONNECT user_name/passwd@db_alias24.设置每个报表的顶部标题TTITLE25.设置每个报表的尾部标题BTITLE26.写一个注释REMARK [text]27.将指定的信息或一个空行输出到屏幕上PROMPT [text]28.将执行的过程暂停,等待用户响应后继续执行PAUSE [text]Sql&PAUSE Adjust paper and press RETURN to continue.29.将一个数据库中的一些数据拷贝到另外一个数据库(如将一个表的数据拷贝到另一个数据库)COPY {FROM database | TO database | FROM database TO database}{APPEND|CREATE|INSERT|REPLACE} destination_table[(column, column, column, ...)] USING querysql&COPY FROM SCOTT/TIGER@HQ TO JOHN/CHROME@WESTcreate emp_tempUSING SELECT * FROM EMP30.不退出sql*plus,在sql*plus中执行一个操作系统命令:HOSTSql& host hostname该命令在windows下可能被支持。31.在sql*plus中,切换到操作系统命令提示符下,运行操作系统命令后,可以再次切换回sql*plus:!sql&!$hostname$exitsql&该命令在windows下不被支持。32.显示sql*plus命令的帮助HELP如何安装帮助文件:Sql&@ ?sqlplusadminhelphlpbld.sql ?sqlplusadminhelphelpus.sqlSql&help index33.显示sql*plus系统变量的值或sql*plus环境变量的值SyntaxSHO[W] optionwhere option represents one of the following terms or clauses:system_variableALLBTI[TLE]ERR[ORS] [{FUNCTION|PROCEDURE|PACKAGE|PACKAGE BODY|TRIGGER|VIEW|TYPE|TYPE BODY} [schema.]name]LNOPARAMETERS [parameter_name]PNOREL[EASE]REPF[OOTER]REPH[EADER]SGASPOO[L]SQLCODETTI[TLE]USER1) . 显示当前环境变量的值:Show all2) . 显示当前在创建函数、存储过程、触发器、包等对象的错误信息Show error当创建一个函数、存储过程等出错时,变可以用该命令查看在那个地方出错及相应的出错信息,进行修改后再次进行编译。3) . 显示初始化参数的值:show PARAMETERS [parameter_name]4) . 显示数据库的版本:show REL[EASE]5) . 显示SGA的大小show SGA6). 显示当前的用户名show user_________________xsb注:@2.sql与@@2.sql的区别:比如在e:下sqlplus @e:temp1.sql1.sql里的@2.sql调用的脚本位于e:目下@@2.sql调用的脚本位于e:temp目录下。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具查看: 6619|回复: 9
linux操作系统,root用户通过什么命令可以直接运行sqlplus
论坛徽章:0
su - oracle -c sqlplus ???
这样要输入用户名密码
论坛徽章:19
设置PATH路径就可以
论坛徽章:0
UNIX下是可以用su - oraSID的,linux不知道行不行
论坛徽章:0
设置PATH路径 这个要怎么做
论坛徽章:19
export PATH=$PATH:/ORACLE/PRODUCT/10.2.0.1/DB_1/BIN
论坛徽章:136
设置ORACLE_HOME,ORACLE_SID,PATH,
sqlplus username/password@tns
论坛徽章:2
设置ORACLE_HOME,PATH,LD_LIBRARY_PATH
论坛徽章:25
把oracle用户的profile中的内容,添加到root用户的profile中去
论坛徽章:13
原帖由 panweiweb 于
14:09 发表
su - oracle -c sqlplus ???
这样要输入用户名密码
你用root用户su - oracle -c 也不会需要输入oracle用户的密码啊。除非是普通用户。
如果其他用户要直接运行sqlplus,前提是设置3个环境变量:
设置ORACLE_HOME,ORACLE_SID,PATH,
就棉花糖的那3个。
论坛徽章:11
sqlplus /nolog
conn username/passwd@tns
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号使用root用户启动oracle数据库服务 - 老么的小窝 - 51Testing软件测试网 51Testing软件测试网-中国软件测试人的精神家园
使用root用户启动oracle数据库服务
& 15:21:23
/ 个人分类:
数据库服务本来很简单的问题,只因为很长时间没用过Linux、Unix、AIX这样的了,所以导致我郁闷了两天,,现在想来真是懊悔,看来还是少玩点,有空多看点书才是正道。好了,下面说说这问题的情况:我们给公安厅做的一个内网,是在WebSphere下跑的,用的Oracle,系统是AIX。这个系统运行了有两年多的时间了,就在上周五,出了问题,经理派我过去看看怎么个情况,到了一看,WebSphere管理控制台都进不去了,直接宕机啊。没办法,重启吧,可惜命令不会,怎么办?一个字查:在WebSphere的安装目录下一层层找下去,还好WebSphere的目录层次我还比较清楚,在AppServer1下有个bin目录,在这里面有个startServer.sh 文件运行该文件,重新启动服务: ./startServer.sh server1 ,server1是服务的节点名称。然后访问WebSphere的管理控制台,OK,可以进去了,登录首页,一群错误,登时傻眼了,然后再回到WebSphere管理控制台,一看数据库连接,没有连接成功。好那启数据库吧,原来总以为要用Oracle用户的密码登陆进去,然后启动服务,可是俺不知道啊,怎么办,公司的人问了个遍,狂晕,都不知道了,问经理,经理也不知道了。那怎么办只好一个个试,可想而知那个费劲了,结果白费。想想才想出个招来,用root登录然后切换用户,命令:su - oracle切换之后好了,先启动监听,命令:lsnrctl start 。然后再启动数据库,先进入sqlplus命令中,命令: sqlplus / nologSQL& conn / as sysdba,然后提示:Connected to an idle instance.SQL& startup 好了,到此结束,访问内网首页,OK了,唉,让人汗颜啊!!!ORACLE linux 下 sqlplus命令 - 博客频道 - CSDN.NET
末路狂奔》》》》
宁静以致远,温文尔雅。
分类:oracle数据库
一、ORACLE的启动和关闭
  1、在单机环境下要想启动或关闭ORACLE必须首先切换到ORACLE,如下
  su - oracle
  a、启动ORACLE系统
  oracle&svrmgrl
  SVRMGR&connect internal
  SVRMGR&startup
  SVRMGR&quit
  b、关闭ORACLE系统
  oracle&svrmgrl
  SVRMGR&connect internal
  SVRMGR&shutdown
  SVRMGR&quit
& & oracle关闭的几种方式:shutdown(正常的库关闭,等待每个用户的连接断开,才可以关闭。);shutdown
imte(每个用户在执行完当前的SQL后,立即关闭。平时用的比较多的是这个);shutdown abort(强制关闭)
  启动oracle9i数据库命令:
  $ sqlplus /nolog
  SQL*Plus: Release 9.2.0.1.0 - Production on Fri Oct 31 13:53:53&
  Copyright (c) ,&&Corporation.
All rights reserved.
  SQL& connect / as sysdba&
  Connected to an idle instance.
  SQL& startup^C
  SQL& startup
  ORACLE instance started.
  2、在双机环境下要想启动或关闭ORACLE系统必须首先切换到root用户,如下
  su - root
  a、启动ORACLE系统
  hareg -y oracle
  b、关闭ORACLE系统
  hareg -n oracle
  Oracle数据库有哪几种启动方式
  说明:
  有以下几种启动方式:
  1、startup nomount
  非安装启动,这种方式启动下可执行:重建控制、重建数据库
  读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
  2、startup mount dbname
  安装启动,这种方式启动下可执行:
  数据库日志归档、
  数据库介质恢复、
  使数据文件联机或脱机,
  重新定位数据文件、重做日志文件。
  执行“nomount”,然后打开控制文件,确认数据文件和联机日志文件的位置,
  但此时不对数据文件和日志文件进行校验检查。
  3、startup open dbname
  先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,
  这种方式下可访问数据库中的数据。
  4、startup,等于以下三个命令
  startup nomount
  alter database mount
  alter database open
  5、startup restrict
  约束方式启动
  这种方式能够启动数据库,但只允许具有一定特权的用户访问
  非特权用户访问时,会出现以下提示:
  ERROR:
  ORA-01035: ORACLE 只允许具有 RESTRICTED SESSION 权限的用户使用
  6、startup force
  强制启动方式
  当不能关闭数据库时,可以用startup force来完成数据库的关闭
  先关闭数据库,再执行正常启动数据库命令
  7、startup pfile=参数文件名
  带初始化参数文件的启动方式
  先读取参数文件,再按参数文件中的设置启动数据库
  例:startup pfile=E:Oracleadminoradbpfileinit.ora
排名:第19448名
(22)(11)(1)(11)(18)(11)(15)(1)(0)(14)(24)(2)(25)(9)(14)(11)(7)(1)(11)(2)(0)(1)(0)(6)(1)(5)(0)(6)(0)(3)(0)(1)(2)(3)(2)(3)(0)(1)(2)(12)(0)(2)(2)(1)(16)(0)(0)(0)(2)(0)(2)(10)(3)(3)(5)(1)(2)(3)(2)(1)(1)(5)(5)(5)}

我要回帖

更多关于 微信群 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信