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...
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教程是:Oracle与SQL Server在企业应用的比较。在我供职的公司不仅仅拥有Oracle数据库,同时还拥有SQL Server数据库,所以我经常遇见人们向我提两种问题。 第一种通常都是以"你能教我使用Oracle吗?"开始的,对此我比较礼貌的回答一般是"当然可以,实际上我正准备办个Oracle学习班;准备好之后我就叫你"。这是做好人的办法,我没有告诉询问者这可能花费我数周的精力。有时候我进一步告诉他们可以在哪儿去下载Orac...
oracle数据库还原,如何将dmp文件还原到oralce库 最近用到从oracle的dmp文件中还原数据由于没有这方面的资料,在网上搜集了一些,相信有以下这些资料,我们可以成功地将dmp文件用命令行的方式还原回去 在这里我用的是oracle10g的版本,我的机器是512内存的,运行oracle的web管理程序有一些困难,所以我选择通过命令行的方式,以下我的安装完成后,oracle给出的报告 Enterprise Manager Database Control URL - (orcl) :http://localhost:1...
服务端字符集修改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...
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...
如果你不小心覆盖了之前的存储过程,那得赶紧闪回,时长越长闪回的可能性越小。原理很简单,存储过程的定义就是数据字典,修改数据字典跟修改普通表的数据没有区别,此时会把修改前的内容放到undo中,我们可以根据这一点来进行闪回,所以我说要尽快,要不然找不回来了。下面我们来做一个实验: 1.在用户TEST下14:31下建立存储过程 复制代码 代码如下:create or replace procedure GG_TEST as l_cnt number; begin for i in 1 .. 10...
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数据库,一定要设置为归档模式,尤其是生产库,只有这样才能实现数据库的有效完全恢复,为了安全,切记。对于有些数据库刚装好后可能是非归档模式,这是很危险的。那么究竟如何设置为归档模式呢?下面康哥带大家来看一下究竟如何设置数据库为归档模式:① 查看数据库当前归档模式以sys用户登录到数据库中,输入select log_mode from v$database;如下图所示:650) this.width=650;" src="/upload...
SELECT APC.APC_NAME, APC.APC_ID, PTC.PTI_NAME, TEMP.PTI_ID, TEMP.COUNTS,ROW_NUMBER() OVER (PARTITION BY APC.APC_ID ORDER BY TEMP.PTI_ID) ROW_NUMBERFROM (SELECT APC_ID, NVL(INC_PTI_ID,8) PTI_ID, COUNT(*) COUNTS FROM (SELECT CCI.* FROM CX_INTEGRITY_CONTENT_INFO CCI WHERE PTC_ID = ‘1‘ AND INC_RTC_ID = ‘02‘) ...
Oracle 普通用户查询数据字典O7_DICTIONARY_ACCESSIBILITY本文连接 http://blog.itpub.net/29475508/viewspace-1688725/使用hr用户查询scott用户方案中dept表,默认没有权限。HR@PROD>select * from scott.dept;使用sys用户把select any table 权限赋予给hrSYS@PROD>grant select any table to hr;hr用户再次查询scott.dept,可以显示HR@PROD>select * from scott.dept;尝试使用hr用户查询dba_数据字典(视图),如dba_users,无法查...
一、什么是事务 事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。 如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。 二、事务和锁 当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修改表的结构。 三、提交事务 当用commit语句执行时可以提交事务。当执行了commit语句之后,会确认事务的变化、结束事务。删除...
环境:CentOS7.4 Oracle11.2.0.4(搭建rac集群)问题描述:在使用exp命令执行导出的时候,部分表提示“EXP-00003: 未找到段 (0,0) 的存储定义”警告。问题原因:该问题是因为导出的数据表为空表导致的。Oracle 11GR2当表无数据时,不分配segment,以节省空间,因此在用EXPORT导出时,空表不能导出。解决方法:1、使用以下语句查找空表,把查询结果导出执行,强行修改segment值,然后再导出即可导出空表。select ‘alter table ‘...
常用命令示例:导出: expdp acl/kingdom898@kingt1 directory=dir schemas=acl dumpfile=ACL.DMP logfile=acl.log导入: impdp acl/kingdom898@kingt1 directory=dir schemas=acl dumpfile=ACL.DMP logfile=acl.log 注意:导出语句后面不要有分号Oracle数据导入导出之imp/exp与Expdp/impdp 需要进行oracle数据库数据导入导出的时候,我们只需要将数据泵的命令写一个批处理脚本就可以方便的进行数据的操作...
一、数值函数 1. mod(m,n) 求余函数 注意:若m或者n为null,则返回null。若n为0,则返回m的值 eg: 2. round(m[,n]) 四舍五入 若n没有传值,默认为0,相当于取整。 若n >0,则四舍五入到小数点后n位。 若n <0,则四舍五入到小数点前n位。 3. ceil(n) 上取整 ceil是天花板的意思,天花板在上面,所以是上取整,我们可以这样记忆 上取整是往大的进,-12.34往大了进是-12,所以...