oracle 基本操作
1. 开启oralce和监听
#su - oracle
$sqlplus / as sysdba
>startup
>exit
$lsnrctl start
$ps -ef|grep oracle
一、启动数据
$sqlplus "sys/pass as sysdba"
sql>startup
二、启动监听器
数据库启动后,如果未启动监听进程,则客户端无法与数据库连接。监听进程的启动方法为:
$lsnrctl start
在widnows中,可以从服务列表中启动监听器。
监听里程配置文件为listener.ora,位于目录/home/app/oracle/product/10.1.0/db1/network/admin/。
此配置文件分为两部分,一部分为监听程序本身的配置,包括协议,地址,端口号等;另一部分为监听程序所连接的数据库的实例信息,包括:实例名,全局数据库名,oracle主目录等。监听器可以利用oracle net config 向导来配置。
要显示监听器的运行状态:$lsnrctl status;
要停止监听器:$lsnrctl stop。
三、数据库的启动过程
分为三个阶段:
1. 启动实例,包括以下操作:
1) 读取参数文件
2) 分配SGA
3) 启动后台进程
2.装载数据库
装载数据库是将数据库与已启动的实例相联系。数据库装载后,数据库保持关闭状态。
3.打开数据库
此步骤使用数据库可以进行正常的操作的处理。主要是打开控制文件,数据库文件和日志文件。
四、数据库启动参数
1.NOMOUNT:只启动实例,不装载数据库
sql>startup nomount
2.MOUNT:启动实例,并装载数据,但不打开数据库
sql>startup mount
3.READ ONLY:将数据库置为只读
sql>startup mount
sql>alter database open read only
4.READ WRITE:以可读写方式打开数据,这是默认方式
sql>startup mount
sql>alter database open read write
5.OPEN:打开数据库,这是默认方式
sql>startup mount
sql>alter database open;
6.RESTRICT:以受限方式打开,只有具有RESTRICTED SESSION权限的用户才可以连接数据库
sql>startup restrict
7.PFILE:启时指定参数文件
sql>startup pfile=/u02/user/mypfile.ora
8.FORCE:以强制方式启动数据库
sql>startup pfile=/u02/user/mypfile.ora open restrict force
五、数据库的关闭
与启动过程相对应,关闭包括三个过程
1).关闭数据库
2).卸载数据库
3).关闭数据库实例
1.NORMAL关闭方式
NORMAL关闭方式是正常关闭方式,是默认关闭方式。在这种关机方式下,数据库服务器必须等待所有客户端从Oracle中正常退出时,才可以关闭数据库。
SQL>SHUTDOWN NORMAL
2.IMMEDIATE关闭方式
使用这种方式关闭数据库时,系统将连接到数据库的所有用户尚未提交的事务全部回退,中断连接,然后关闭数据库。
SQL>SHUTDOWN IMMEDIATE
3.ABORT关闭方式
ABORT关闭方式为异常方式,使用这种方式关闭数据库时,系统立即将数据库实例关闭,对事务膛数据完整性不作检查。是最快的关机方式。
sql>shutdown abort;
4.TRANSACTIONAL关闭方式
在这种关机方式中,数据库必须等待所有的客户运行的事务结束,提交或回退。
sql>shutdown transactional
oracle 基本操作的更多相关文章
- Sql for Oracle基本操作关键字
Sql for Oracle基本操作关键字 +SQL TOP子句 TOP 子句用于规定要返回的记录的数目 SELECT column_name(s) FROM table_name WHERE ROW ...
- Oracle 基本操作--数据类型、修改和删除表、增删改查和复制表
一.Oracle基础数据类型:数据类型: 创建数据表时,设计数据表的结构问题,也就是设计及确定数据表中各个列的数据类型,是数值.字符.日期还是图像等其他类型. 因为只有设计好数据表结构,系统才会在磁盘 ...
- Oracle基本操作,Oracle修改列名,Oracle修改字段类型
oracle基本操作,Oracle修改列名,Oracle修改字段类型 >>>>>>>>>>>>>>>>& ...
- 【Oracle基本操作1】 数据库的新建删除
一.新建数据库 1.新建数据库. 1.1打开 Database Configuration Assistant : 1.2选择新建数据库,下一步,选第一个"一般用途或事物处理": ...
- oracle基本操作
登入oraclesqlplus / as sysdba启动oraclestartup停止oracleshutdown 创建新用户create user username identified by p ...
- oracle学习笔记系列------oracle 基本操作之基本函数的用法
--创建一个accout账户表 CREATE TABLE account( id ) NOT NULL, recommender_id ), login_name ) NOT NULL, login_ ...
- Oracle基本操作汇总
--10g 新增的表空间类型:大文件 (Bigfile) 表空间.--10g 数据库在创建的时候,会指定默认的表空间类型.如果不特殊指定的话,默认为 SMALLFILE 类型的表空间.SELECT * ...
- oracle 基本操作--事务
事务:可以看做是由对数据可的若干操作组成的一个单元,浙西操作要么都完成,要么都取消,从而保证数据满足一致性的要求. 事务的组成: 一条或者多条DML 一条DDL 一条DCL DML语句需要使用comm ...
- ORACLE基本操作备忘
通过CMD登录SQLPLUS 的语句 C:\Users\Administrator>sqlplus /nolog SQL> conn sys/pwd as sysdba; 导入导出数据库( ...
随机推荐
- erp验收测试
软件测试是为了发现错误而执行程序的过程.它不仅是软件开发阶段的有机组成部分,而且在整个软件工程(即软件定义.设计和开发过程)中占据相当大的比重.软件测试是软件质量保证的关键环节,直接影响着软件的质量评 ...
- SQL Server缺省约束、列约束和表约束
SQL Server缺省约束是SQL Server数据库中的一种约束,下面就为您介绍SQL Server缺省约束.列约束和表约束的定义方法啊,供您参考. SQL Server缺省约束 SQL Serv ...
- SeleniumIDE与eclipse如何连接使用
[秦菲]SeleniumIDE与eclipse如何连接使用 1. 打开Firefox,利用IDE录制脚本(依次点击浏览器界面:工具->Selenium IDE)2. 把录制好的脚本转换成其他语言 ...
- ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
Response.Write 与 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptB ...
- cocos2d-x 添加背景音乐和音效-SimpleAudioEngine
首先,要想使用音效,需要启用音效引擎库CocosDenshion中的SimpleAudioEngine类, #include "SimpleAudioEngine.h" Cocos ...
- 新購電腦筆記 - G1.Sniper B7 內建網路晶片在 Mint 17.2(Cinnamon)上無法使用(已解決)
又好久沒寫文章了,這次因新購電腦,有一些狀況,故做一下記錄,也分享給遇到同樣問題的格友 以前在公司裝 Ubuntu 從沒遇過這麼多問題,這次自己第一次組電腦,也第一次裝 Mint,問題倒是不少 第一個 ...
- 二、python 函数
1.定义函数 def max(x,y): if x>y: return x else: return y 如果定义空函数(函数还没想好怎么编写,只是为了让整个代码能够运行起来) def max( ...
- 《Java数据结构与算法》笔记-CH2无序数组
/** * 本章目标: * 1.自制数组类 * 2.有序数组:按关键字升降序排列:二分法查找 * 3.分析有序数组.大O表示法 */ /** * 自制数组类 书中有的地方有错误,本程序以修改 */ c ...
- URL的格式scheme
url scheme: scheme + (://) + userinfo + (@) + hostname + (:) + port + path + (?) + query + (#) + fra ...
- DedeCMS Error:Tag disabled:"php"的解决办法