文档章节

开发人员需要知道的oracle管理操作

mahout
 mahout
发布于 2015/05/28 14:03
字数 1088
阅读 17
收藏 0

1.   sys的默认密码是change_on_install,system的默认密码是manager

2. 安装时提示交换区没有足够的磁盘空间……

原因:安装路径可能存在中文路径。

3. 安装oracle9i时,遇到错误 ”invalid end header format”

方法:创建数据库时,选择data warehouse模板则可以避免这个错误。

4. 安装oracle10g时,检查操作系统失败

修改oraparam.ini的参数。

5.  Oracle手动删除数据库步骤:

startup force mount;

drop database;

6. 网络服务名配置

修改network\admin\下的tnsnames.org文件

SERVER1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID = SERVER1)

(server=dedicated) //专用模式
)
)

7. 通过命令启动和停止oracle监听服务

启动: lsnrctl start listener(listener为监听服务的名称)

停止: lsnrctl stop listener(listener为监听服务的名称)

8. 检查oracle网络服务名是否可用

执行命令:tnsping 网络服务名,若成功则返回“OK

9. 查看监听服务状态

lsnrctl status listener(listener为监听服务的名称),如果查看默认监听器则:lsnrctl status

10. 认识oracle中的sqlnet.ora  tnsnames.ora  listener.ora三个文件

sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数.
tnsnames.ora
用在oracle client端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。

listener.ora 用在oracle server端,配置oracle服务端程序的监听办法,比如限制某些ip等参数。

11.   Oracle具有下列基本的内存结构: 软件代码区、排序区、系统全局区、程序全局区。

12 .   sqlplus中执行操作系统命令

例如查看d盘的目录可以执行:host dir d:/

13 .    如何在sqlplus中重复执行一条sql一句

sqlplus中输入 /

或者 输入命令 run

14  .  sql缓冲区中的sql进行编辑edit

15  .  查看sql的执行速度

set timing on;

set timing off;

16.    将查询结果保存到文件中

spool d:\savefilename.txt

select  * from table;

spool off

17 .   设置自动提交模式

set autocommit on;

set autocommit off;

18.    执行存储过程

exec procedure_name;

19.    将缓冲区的sql写入操作系统文件中

save d:\mysql.txt  [append/replace]

20 .   Sqlplus定义并执行存储过程

set serveroutput on;
DECLARE
out_param varchar2(1000);
BEGIN
out_param:='3609000001';
dbms_output.put_line(out_param);
END;
/

21.     solaris中,oracle启动过程描述(以sysdba身份登录数据库)

sys as sysdba(不关联任何数据库)

方法一:startup  [open ready only]启动数据库

方法二:startup nomount  启动到未挂载状态; alter database mount 改变数据库状态;

alter database open [ready only]打开数据库

方法三:start mount 启动到挂载状态;alter database open [ready only] 打开数据库

22 .    如何把数据库启动到restrict模式(在此模式下,只有create session restricted session权限的用户可以访问数据库)。

第一种情况:数据库处于关闭状态

startup  restrict

第二种情况:数据库处于open状态

alter system enable restricted session

说明:startup open recover 启动数据库到恢复模式

23 .    如何重启数据库

startup  force

24 .    如何查看数据库处于何种状态

select status from v$instance

select open_mode from v$database

25  .   关闭数据库

shutdown [normal]

  1. 允许新的用户登录数据库

  2. 要等待所有oracle用户退出,数据库才关闭

shutdown immediate

  1. 新的用户不能登录

  2. 未提交的事务将被回滚

  3. 不会等到所有oracle用户退出数据库就关闭

shutdown transactional

  1. 不用启动新的连接和事务

  2. 所有事务完成后才关闭数据库

  3. 一个用户执行完手里的事务后将被强行断开与数据库连接

shutdown abort (重启需要介质恢复)

  1. 不用启动新的连接和事务

  2. 客户端的sql语句立刻中止

  3. 未提交的事务不被回滚

  4. Oracle 立刻中止所有会话

26 .   oracle导入导出多个文件

导出:
exp system/a@orcl File=(F:\faisdb01.dmp,F:\faisdb02.dmp,F:\faisdb03.dmp,F:\faisdb04.dmp) filesize=3000M owner=fais

导出到多个文件时,如果内容不足写入文件个数,则从前向后写入,余下文件不输出。如果内容超过写入文件个数,则导出部分会停止,要求用户输入新文件路径与名称。

导入:

imp system/a@orcl File=(F:\faisdb01.dmp,F:\faisdb02.dmp) fromuser=fais touser=fais statistics=none

© 著作权归作者所有

共有 人打赏支持
mahout
粉丝 10
博文 20
码字总数 6515
作品 0
海淀
程序员
私信 提问
如何利用Object Browser图形化工具提高Oracle开发工作效率(三)数据库管理篇

在数据库开发工作的进行过程中,往往需要时常监视和管理数据库的相关信息。以往的做法当然是通过命令行或登录oracle自带的em console去查看和管理。 但是非专业的DBA很难将那些复杂的命令行都...

roadByroad
2013/07/02
1K
2
如何利用Object Browser图形化工具提高Oracle开发工作效率(三)数据库管理篇

在数据库开发工作的进行过程中,往往需要时常监视和管理数据库的相关信息。以往的做法当然是通过命令行或登录oracle自带的em console去查看和管理。 但是非专业的DBA很难将那些复杂的命令行都...

roadByroad
2013/07/02
0
0
oracle数据库管理

在数据库开发工作的进行过程中,往往需要时常监视和管理数据库的相关信息。以往的做法当然是通过命令行或登录oracle自带的em console去查看和管理。 但是非专业的DBA很难将那些复杂的命令行都...

海尼
2013/08/23
456
0
oracle学习路线图

这是本人收藏的一个大师写的,用来提示自己oracle学习路线 1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验) 作为oracle的基本功,需要大家对sql和plsql...

Monument
2014/09/25
277
2
快速打开Oracle Listener以及OracleService的方法

习惯用Linux的筒子都知道一种利用文件系统快速开跑Oracle,打开 Oracle Listener以及OracleService的方法。 而窗口族(Windowser)可能对文件操作不是很熟练。需要右键pc,选择 管理/服务/查...

pxfman
2015/07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现

作者 | Spring Cloud Alibaba 高级开发工程师洛夜 来自公众号阿里巴巴中间件投稿 前段时间 Hystrix 宣布不再维护之后(Hystrix 停止开发。。。Spring Cloud 何去何从?),Feign 作为一个跟 ...

Java技术栈
2分钟前
0
0
虚拟机加密

在超融合的基础设施和虚拟化成为常态的世界里,对加密的要求越来越高,越来越迫切,IT部门需考虑的重大安全问题和方法也浮现了出来。 物理数据中心时代,采取双保险式数据安全方法是相对简单...

linuxCool
6分钟前
0
0
MySQL 主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

野雪球
18分钟前
0
0
OSChina 周一乱弹 —— 温柔的人应该这样

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @clouddyy :#每日一歌# 《フィクション-sumika》 《フィクション-sumika》 手机党少年们想听歌,请使劲儿戳(这里) 假期时间干嘛去, @for...

小小编辑
今天
118
7
[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你...

honeymose
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部