【Oracle的一些命令】教程文章相关的互联网学习教程文章

Oracle登录命令

1、运行SQLPLUS工具  C:\Users\wd-pc>sqlplus2、直接进入SQLPLUS命令提示符  C:\Users\wd-pc>sqlplus /nolog3、以OS身份连接   C:\Users\wd-pc>sqlplus / as sysdba 或  SQL>connect / as sysdba4、普通用户登录  C:\Users\wd-pc>sqlplus scott/123456  或  SQL>connect scott/123456 或  SQL>connect scott/123456@servername5、以管理员登录  C:\Users\wd-pc>sqlplus sys/123456 as sysdba 或  SQL>conne...

【ORACLE】ORA-27102: out of memory报错的处理

****************************************************************************原文:blog.csdn.net/clark_xu 徐长亮的专栏************************************************************************问题描写叙述:原先SGA 4G。PGA 2G。alter system set sga_max_size=30G scope=spfile;alter system set sga_target=30G scope=spfile;之后,SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance ...

Oracle性能分析9:重建索引

当索引出现问题时,会导致严重的性能问题,索引问题包括索引不可用、索引碎片导致性能下降,我们需要一些手段在检测索引的问题,并解决这些问题。这一篇将为你讲述怎么定位索引问题,并提供了解决的办法。索引不可用索引不可用的原因有很多,包括: 1)索引空间耗尽,导致SQL*Loader更新索引失败; 2)创建索引的过程中实例失败; 3)唯一键有重复值; 4)某个索引的顺序与sorted indexes子句中指定的顺序不同; 5)移动表或表...

oracle 断开死锁用户【代码】

--查看最耗磁盘读写率的磁盘语句select*from (select v.sql_id,v.child_number,v.sql_text,v.elapsed_time,v.cpu_time,v.disk_reads,rank() over(orderby v.disk_reads desc) elapsed_rankfrom v$sql v) awhere elapsed_rank <=10;--查看产生表锁的语句,可以的到SID号select*from v$lock where type=‘TX‘;--查看会话,根据SID和serial#字段可以断开该会话select*from v$session where sid=147;select*from v$session where sid=...

Oracle语句(三)-- 字符函数【代码】

大小写控制函数 selectLOWER("Hello Worldorld") 转小写, upper(‘hello worlld‘)转大写 , INITCAP(‘hello worLD‘) from dual; 字符串连接函数 select‘111‘||‘bbb‘from dual; select CONCAT(‘aaa‘, ‘bbb‘) from dual; select CONCAT(‘aaa‘, CONCAT(‘bbb‘,‘ccc‘)) from dual; 字符串截取 --substr(a,b) 从 a 中,第 b 位开始截取 --substr(a, b, c) 从 a 中,第 b 位开始取,取 c 个字符select substr(‘abcdefg‘...

oracle数据库入门【图】

oracle 数据库入门。 1、数据2、数据存储的地方:变量 数组 容器 (内存中),文件,数据库(文件)3、数据库系统:sqlserver 2000 2005 2008 mysql 5.5 oracle 9i 10g 11g db24、oracle 数据5、oracle 数据库不同于其他的数据库,一个数据库下面有好多用户:用户模式:sys system scott 默认用户 老师这里认为 实例等价于数据库、用户等价于模式、表空间在oracle 里面 一个 实例 就对应一个 数据库。 用户 等价于 开启一种...

oracle查询数据库名、实例名等

oracle中:1、查询数据库名:select name,dbid from v$database;或者show parameter db_name;2、查询实例名:select instance_name from v$instance;或者show parameter instance_name;3、查询数据库域名:select value from v$parameter where name=‘db_domain‘;或者show parameter domain;4、查询数据库服务器:select value from v$parameter where name=‘service_name‘;或者show parameter service;或者show parameter nam...

把ORACLE过程写入SHELL脚本

qingli> cat ql_mon.shnohup $ORACLE_HOME/bin/sqlplus -s <<!! >ql_mon_$1.logdeclare int_count number(10); n number(10); n_tmp number(10); n_subsid number(18); n_region number(5); v_biztype varchar2(5); e_My_Exception EXCEPTION; e_nobiztype_Exception EXCEPTION; v_table varchar2(100);begin int_count := 0; n_tmp := 0; v_biztype := null; select lpad(v_biztype,2,‘0‘) into v_b...

Oracle与SQL Server在企业应用的比较

正在看的ORACLE教程是:Oracle与SQL Server在企业应用的比较。在我供职的公司不仅仅拥有Oracle数据库,同时还拥有SQL Server数据库,所以我经常遇见人们向我提两种问题。   第一种通常都是以"你能教我使用Oracle吗?"开始的,对此我比较礼貌的回答一般是"当然可以,实际上我正准备办个Oracle学习班;准备好之后我就叫你"。这是做好人的办法,我没有告诉询问者这可能花费我数周的精力。有时候我进一步告诉他们可以在哪儿去下载Orac...

Oracle在PLSQL Developer上创建表空间和用户脚本

oracle数据库还原,如何将dmp文件还原到oralce库 最近用到从oracle的dmp文件中还原数据由于没有这方面的资料,在网上搜集了一些,相信有以下这些资料,我们可以成功地将dmp文件用命令行的方式还原回去 在这里我用的是oracle10g的版本,我的机器是512内存的,运行oracle的web管理程序有一些困难,所以我选择通过命令行的方式,以下我的安装完成后,oracle给出的报告 Enterprise Manager Database Control URL - (orcl) :http://localhost:1...

Oracle 11g 字符集修改【代码】

服务端字符集修改1、确认服务端字符集1select userenv(‘language‘) from dual;2、修改服务端字符集首先以 DBA 身份登录 Oracle。Windows 系统下直接在命令行下运行命令 sqlplus /as sysdba 或在 SQL PLUS 下运行命令 /as sysdba。然后依次运行命令:shutdown immediate; (把database停了)startup mount; (把database重开去可更改情況)alter system enable restricted session;alter system set job_queue_processes=0;alter syst...

Oracle EBS OM 登记订单【代码】

DECLARE l_header_rec OE_ORDER_PUB.Header_Rec_Type; l_line_tbl OE_ORDER_PUB.Line_Tbl_Type; l_action_request_tbl OE_ORDER_PUB.Request_Tbl_Type; l_header_adj_tbl OE_ORDER_PUB.Header_Adj_Tbl_Type; l_line_adj_tbl OE_ORDER_PUB.line_adj_tbl_Type; l_header_scr_tbl OE_ORDER_PUB.Header_Scredit_Tbl_Type; l_line_scredit_tbl OE_ORDER_PUB.Line_Scredit_Tbl_Type; l_return_status VARCHAR2(1000); l_msg_count NUMBER...

oracle如何恢复被覆盖的存储过程

如果你不小心覆盖了之前的存储过程,那得赶紧闪回,时长越长闪回的可能性越小。原理很简单,存储过程的定义就是数据字典,修改数据字典跟修改普通表的数据没有区别,此时会把修改前的内容放到undo中,我们可以根据这一点来进行闪回,所以我说要尽快,要不然找不回来了。下面我们来做一个实验: 1.在用户TEST下14:31下建立存储过程 复制代码 代码如下:create or replace procedure GG_TEST as l_cnt number; begin for i in 1 .. 10...

oracle-数据库迁移

Centos7下Oracle11g本地/远程用exp/imp命令快速导入导出数据https://blog.csdn.net/a1010256340/article/details/88193774【用 exp 数 据 导 出】1. 将数据库TEST完全导出,用户名system 密码manager 导出到/usr/local/oracleData/daochu.dmp中 1.1导出本地数据库exp system/manager@TEST file=/usr/local/oracleData/daochu.dmp full=y 1.2导出远程数据库exp system/manager@10.10.10.12/TEST file=/usr/local/oracleData...

如何把Oracle数据库设置为归档模式?【图】

归档模式真的那么重要吗?对于Oracle数据库,一定要设置为归档模式,尤其是生产库,只有这样才能实现数据库的有效完全恢复,为了安全,切记。对于有些数据库刚装好后可能是非归档模式,这是很危险的。那么究竟如何设置为归档模式呢?下面康哥带大家来看一下究竟如何设置数据库为归档模式:① 查看数据库当前归档模式以sys用户登录到数据库中,输入select log_mode from v$database;如下图所示:650) this.width=650;" src="/upload...