《学习Oracle从这里开始》之sqlplus命令篇
做为数据库开发和管理人员,日常工作用到最多的工具可能就是PLSQL和SQLPLUS了,我在工作中一般编写SQL语句或写一些包、存储过程之类的代码是在PLSQL中完成的(挺喜欢它的提示和排版的),其它的基本上都是利用SQLPLUS了。既然我们如此多的使用打了SQLPLUS,那么我们就很有必要掌握它的一些常用的命令了,在本篇博文中我会列出一些我常用命令,大家可以积极发言进行补充。 数据库管理人员经常会使用SYS用户以SYSDBA进行登录,如果有机会直接在服务器端登录是最好的,如果没有那需要在客户端登录怎么办呢?方法很简单,只需要在命令窗口使用:“sqlplus 用户名/密码@连接 as sysdba”就可以了。那如果实在服务器端呢?实际上就更简单了,在服务器端使用的是操作系统验证的方式登录的,所以有没有用户名、密码、和连接实际上都是一样的,不信我们来看,我们以三种不同的当时登录:
ORACLE一句话问答(一)
Oracle一句话问答
ORACLE关于执行计划的简要分析
ORACLE关于执行计划的简要分析
ORACLE用户管理方式下备份数据和复制数据库
ORACLE 用户管理方式下备份数据和复制数据库
MySQL体系结构
MySQL体系结构
Linux下Nagios的安装与配置
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发...
ORACLE体系结构
ORACLE体系结构数据库的主要内容:(1)体系结构 (2)逻辑结构 (3)用户权限 (4)备份恢复 (5)优化 一、体系结构组成:实例+数据库实例(instance):后台进程+SGA(系统全局区)数据库(文件):一堆文件(数据文件、控制文件、日志文件)二、数据库的物理存...
关于move tablespace的问题总结
现在得到一个需求,需要把生产环境的多个schema下的表结构复制到测试环境中的一个schema下。生产环境和测试i环境的表空间配置都不一样。目前可以考虑用如下的几种方式来实现。1)使用exp/imp来做表结构的导出导入。2)使用dbms_metadata.get_ddl来生成对应的ddl语句。3)使用expdp/impdp来做表结构的导入导出。因为...
成功恢复无备份RAC环境数据库
昨天,一兄弟电话求助,有一套医院HIS数据库无法启动,RAC环境,无备份,尝试过重建控制文件操作,但失败。远程连接后,情况如下:1.两节点RAC,Oracle11.2.0.1版本,Linux操作系统2.recover database时提示需使用backup controlfile3.rman list backupset无输出由于没有记录具体的操作,这里主要就碰到的异...
WINDOWS访问OEM乱码解决
问题描述发现用windows访问linux安装的oracle时oem按钮总是乱码,整理解决方法如下: 解决方法1、暂时关闭oem[oracle@orclasm log]$ emctl stop dbconsoleTZ set to PRCOracle Enterprise Manager 10g Database Control&n...
ORACLE 常见系统包及常用方法
ORACLE常见系统包及常用方法
ORACLE常用数据字典介绍
ORACLE 常用数据字典介绍
ORACLE 数据迁移
步骤:备份数据库backup database1、use rman backup database rman target / rman>backup as compressed backupset format 'f:\backup\full_%d_U' database; 迁移用户存放的数据文件1、tablespace offline sql>alter tablespace USERS offline normal; sql>alter tablespace BSCHIS_DATA offline normal; sql>al...
ORACLE主要配置文件介绍
ORACLE主要配置文件介绍
如何解决 ORA-12560 Error
在一台RHEL as 5.4 server上,用Windows下的Oracle客户端访问该服务器上的Oracle服务时,遭遇ORA-12560级别的错误。当时,很是费解:查找原因,先确认了如何下情况①确认Windows客户端可以正常与该服务器正常通信;②确认该服务器上的Oracle监听程序已经正确开启;③采用SSH2协议通过22端口连接到该服务器上去的时候,...
Oracle数据库 ORA-600 [13013]故障处理
中午接到电话,客户的核心系统Oracle数据库实例宕机,远程过去在告警日志中看到大量的如下报错,报错很频繁:......Fri Jul 25 13:20:14 2014Errors in file /u01/app/oracle/diag/rdbms/d012band/d012band/trace/d012band_smon_5964354.trc (incident=43361):ORA-00600: internal error code, arguments: [1301...
如何彻底删除Oracle数据库,以创建相同实例名称的库
今天建库时选择了OMF方式,结果文件名称采用Oracle自动命名的方式,看不懂啊,于是乎决定删除再重建。Oracle提供了删除数据库的指令:drop database。需要数据库处于mount状态,然后alter system enable restricted session;,网上有帖子说还需要exclusive,由于我是VM装的,用户只有我一个,所以不用可以。由于当前处于...
一些“简单”的linux命令
有些linux命令看起来极其简单,只包含2个字符,确有很强的功能性。而且看起来还是有些陌生的命令,在工作中别忘记它们的存在。 ab 这条命令式做为性能测试所广泛用到的一下子就有了一种高大上的感觉,来一个例子,对百度的某一个网页执行并发100,时长5秒,发送10000次请求的测试 [ora11g@...
SQL*Loader 笔记 (二) 性能优化
最近客户有个测试项目,需要将大量的文本文件用sqlloder加载到oracle数据库中。特此做出如下实验,演练一下sqlloader的几个重要参数。主要参考官方文档上关于redo产生的控制Minimize use of the redo log One way to speed a direct load dramatically is to minimize use of the redo log. There are three ways...
SQL*Loader 笔记 (一) 热身练习
练习内容来自汤姆大叔的编程艺术第十五章“数据加载和卸载”SQL*Loader是加载数据的主流方法传统路径:SQLLDR会利用SQL插入的方式加载数据直径路径:直接格式化数据块 从一个平面文件读取数据,并将其直接写至格式化的数据库块,而绕开整个SQL引擎,同时还能避免redo、undo的生成。要在一个没有任...