本文参考自ORACLE 数据库名、实例名、ORACLE_SID的区别,纯属读书笔记,加深记忆 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。...) 在很多情况下,对于数据库实例名的描述,有些时候使用(instance_name)参数,有些时候使用Oracle_SID参数,这两个都是数据库实例名参数,但是以下是他们的区别: a、Oracle_SID...Oracle_SID此参数与ORACLE_BASE、ORACLE_HOME等用法相同。在数据库安装之后,ORACLE_SID被用于定义数据库参数文件的名称。...如:$ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID.ora。...定义方法: export ORACLE_SID=orcl 注:如果在同一服务器中创建了多个数据库,则必然同时存在多个数据库实例,这时可以重复上述定义过程,以选择不同实例。
set linesize 260 set pagesize 1000 col sid for 99999 col spid for a8 col event for a30 col module for...sql_text for a6 col PGA_USE for 9999 alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; select a.sid
修改listener文件 文件路径类似于 D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 找到listener文件 配置修改 配置修改为如下配置: SID_LIST_LISTENER...= (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\Oracle\product...\dbhome_1\bin\oraclr11.dll") ) (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = orcl...) (ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1) (ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\...也就是SID_LIST中添加SID_DESC GLOBAL_DBNAME设置为orcl SID_NAME设置为orcl 重启监听服务 启动OracleOraDb11g_home1TNSListener
语法: drop user 用户名 cascade; drop user testuser cascade; 二 授权角色 oracle为兼容以前版本,提供三种标准角色(role):connect/resource...testuser; 三 建表 创建一张学生课程成绩表(包括主外键): create table score( scoreid number(10) primary key, sid...number(10) references student(sid), cid number(10) references course(cid), score number...EMERGENCY-ITEM-001 V_CODE := 'COMA-MW-' || LPAD(V_CODE, 3, 0); RETURN V_CODE; END; 然后TR触发器中需添加
index 索引名 on 表名(列名); 2、删除索引 drop index 索引名; 3、创建组合索引 create index 索引名 on 表名(列名1,列名2,列名3,…); 查看目标表中已添加的索引...–在数据库中查找表名 select * from user_tables where table_name like ‘tablename%’; –查看该表的所有索引 select * from
--================================================ -- 使用外部表管理Oracle 告警日志(ALAERT_$SID.LOG) --=========...下面使用脚本来完成对告警日志的跟踪及管理 脚本描述 cre_ext_tb.sql 主要是创建了一个alert_log表用于存放告警日志的重要信息,一个外部表alert_log_disk使得查看告警日志可以直接在本地数据 库中完成...update_alert_log.sql 用于从外部表将重要信息经过过滤并且将没有存放到alert_log表中的最新信息更新到alert_log表。.../oradata/orcl/control03.ctl' 四、更多参考 有关闪回特性请参考 Oracle 闪回特性(FLASHBACK DATABASE) Oracle 闪回特性(FLASHBACK...DROP & RECYCLEBIN) Oracle 闪回特性(Flashback Query、Flashback Table) Oracle 闪回特性(Flashback Version、Flashback
♣ 题目部分 在Oracle中,新建索引后统计信息是否自动收集?...♣ 答案部分 在Oracle 10g后有个隐含参数“_OPTIMIZER_COMPUTE_INDEX_STATS”,意思是是否对新建索引收集统计信息,该参数默认是TRUE,表示默认收集新建索引的统计信息...LAST_ANALYZED DISTINCT_KEYS ------------------- ------------- 2019-05-15 17:06:01 0 本文选自《Oracle
♣ 题目部分 在Oracle中,在新建或重建索引时有哪些锁?...♣ 答案部分 可以利用10704和10046事件跟踪新建或重建索引过程中的锁信息,命令为: 1alter session set events '10704 trace name context forever...在Oracle 10g中,带ONLINE的新建或重建索引的SQL语句在开始和结束的时候获取的是4级TM锁,而在读取表数据的过程中获取的是2级TM锁,所以,在Oracle 10g中,即使加上ONLINE也会阻塞其它会话的...在Oracle 11g中,带ONLINE的新建或重建索引的SQL语句在整个执行过程中获取的是2级TM锁,并不会阻塞其它会话的DML操作,但是在创建或重建索引的过程中,其它的会话产生的事务会阻塞索引的创建或重建操作...在Oracle 11g带ONLINE的新建或重建索引的情况下: ① 过程中会持有OD(ONLINE DDL)、DL(Direct Loader Index Creation)两种类型的锁,在Oracle
、DB_DOMIAN、GLOBAL_NAMES是Oracle中几个重要的参数,而且也比较容易混淆,下面给出这些参数的具体描述。...一、SID、ORACLE_SID: SID的全称为site identifier,Oracle_SID则为Oracle site identifier....即:在Unix系统中,SID和ORACLE_HOME在一起哈希后得到一个唯一的值作为SGA的key。...ORACLE_SID 由此可以得出 ORACLE_HOME相同时,可以使用不同的ORACLE_SID ORACLE_HOME不同时,可以使用相同的ORACLE_SID [oracle@robinson...初始化参数中INSTANCE_NAME与ORACLE_SID可以不同 不同的实例可以拥有相同的INSTANCE_NAME,只要ORACLE_SID不同,则与ORACLE_HOME哈希可以得到不同的值
(建议-所有自定义名称,全部英文大写) 1.使用Oracle默认账户“system”或者自己的账户连接Oracle 2....其他-表空间-新建表空间 3.创建表空间 4.创建用户 5.设置信息如下:(用户名一定要大写) 5.1 常规 5.2 角色/归属/所属 5.3 服务器权限 至此,数据库已经创建完毕了...连接验证一下 打开连接,打开模式,即可以看到和mysql创建完数据库基本一致的界面 可以新建表,也可以新建视图等等 求道无成先习术,大方有恃再屠龙 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人
Oracle数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名详解 数据库名、实例名、数据库域名、全局数据库名、服务名 , 这是几个令很多初学者容易混淆的概念。...在一般情况下,数据库名和实例名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。这一点在第一篇中已有图例说明。...数据库实例名与ORACLE_SID 虽然两者都表是oracle实例,但两者是有区别的。instance_name是oracle数据库参数。而ORACLE_SID是操作系统的环境变量。...ORACLD_SID用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过ORACLE_SID。在winnt不台, ORACLE_SID还需存在于注册表中。...数据库服务名与网络连接 从oracle8i开如的oracle网络组件,数据库与客户端的连接主机串使用数据库服务名。之前用的是ORACLE_SID,即数据库实例名。
Oracle 函数 1 数值型函数 abs:求绝对值函数,如:abs(?...如:rpad(‘Hi’,10,’-‘) Hi——– trim:在一个字符串中去除另一个字符串,如:trim(‘S’ FROM ‘SSMITH’) MITH replace:用一个字符串替换另一个字符串中的子字符串...2-24 14:46:10’)FROM DUAL; –10 –抽取时分秒方法二 SELECT to_char(Sysdate,’hh24:mi’) FROM DUAL; — 14:49 4 转换函数 Oracle...Oracle的日期类型是包含时间在内的。..../-;: 原样显示的标点符号 ‘TEXT’:引号中的文本原样显示,如:TEXT 7 数值转换符: 9:代表一位数字,如果是正数,前面是空格,如果是负数,前面是?
参见随笔:http://www.cnblogs.com/jyzhao/p/3781016.html 6.Oracle undo表空间管理 6.1新建undo表空间 SQL> create undo tablespace...Oracle 查询表空间使用率的SQL语句 8.Oracle 临时表空间 8.1新建临时表空间 SQL> create temporary tablespace temp_jingyu tempfile...锁管理 9.1确定锁进程的sid select t2.username, t2.sid, t2.serial#, t2.logon_time from v$locked_object t1, v$...sid 就是上一条sql中查到的sid 9.3如有記錄則表示有lock,記錄下SID和serial# ,执行下面的sql,即可解除锁 alter system kill session 'SID,serial...#'; 10.Oracle用户管理 10.1新建用户 SQL> create user jingyu identified by jyzhao default tablespace dbs_d_jingyu
线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图 ? ? 5. 配置完成,可以添加jdbc请求,新建jdbc请求,步骤如下: ? ? 6....和Mysql一样,首先需要下载oracle的驱动包ojdbc14.jar,在oracle的安装目录可以找到, oracle安装目录下(oracle\product\10.2.0\db_1\jdbc\lib...线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图 ? ? 4. 配置完成,可以添加jdbc请求,新建jdbc请求,步骤如下: ? ? 5....连接过程中如果报错,注意检查配置中的database URL是否正确 ?...上述报错是由于sid连接失败导致,需要检查oracle安装目录,oracle\product\10.2.0\db_1\network\ADMIN下的tnsnames.ora文件,配置如下,此时SID=emsuat
线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图 ? ? Ⅴ。配置完成,可以添加jdbc请求,新建jdbc请求,步骤如下: ? ? Ⅵ。...jdbc请求和其他请求一样,支持参数化和断言,可以根据需要自行添加 二、连接Oracle数据库 上述报错是由于sid连接失败导致,需要检查oracle安装目录,oracle\product\10.2.0...\db_1\network\ADMIN下的tnsnames.ora文件,配置如下,此时SID=emsuat,就是我们需要在database URL配置的jdbc:oracle:thin:@10.16.33.192...线程组下新建一个JDBC Connection Configuration配置元件,详细配置如下图 ? ? Ⅳ。配置完成,可以添加jdbc请求,新建jdbc请求,步骤如下: ? ? Ⅴ。...连接过程中如果报错,注意检查配置中的database URL是否正确 常见错误解释: ?
不同版本的Oracle的服务名字不同,具体的服务名称规则为:OracleTNSListener。...关于这个,具体原因还不清楚,有待进一步研究(MARK 进一步深入) 一般情况下通过以上两步就可以解决问题,如果还没解决,可以再继续看: 3.注册表问题 在运行中输入"regedit",然后进入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0...将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID。...或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID。...或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
本文实例为大家分享了Android实现多级列表中的新建功能,供大家参考,具体内容如下 多级列表的页面实现比较简单,所以把新建的功能拿出来了。...窗口代码 /** * 新建一个第一级列表的条目 * 1.选择图片和附件都用Intent.ACTION_GET_CONTENT实现 * 2.打开文件用Intent.ACTION_VIEW实现 * 3.回传的...(mAttachList, mContext); mListView.setAdapter(mAdapter); } private void initView() { title.setText("新建板块
新建Oracle数据库三种方法: 1.通过运行Oracle Database Configuration Assistant创建配置或删除数据库(也可在命令行下输入dbca); 2.用命令行的方式建立数据库...3.通过运行自定义的批处理脚本(或create_ORACLE_SID.bat(create_ORACLE_SID.sql))来创建配置或删除数据库 1.通过运行Oracle Database ConfigurationAssistant...或create_ORACLE_SID.sql)来创建 –create_ORACLE_SID.bat set ORACLE_SID= ORACLE_SID. del C:ORACLE8IdatabasepwdORACLE_SID.ora...C:ORACLE8Ibinoradim -new -sid ORACLE_SID.....sql C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto –ORACLE_SIDrun.sql spool C:ORACLE8IadminORACLE_SIDcreatecreatedb
杨廷琨(yangtingkun) 云和恩墨 CTO 高级咨询顾问,Oracle ACE 总监,ITPUB Oracle 数据库管理版版主 参数文件是Oracle数据库文件中级别最低,也是最基本的文件,但是也是数据库实例启动第一个涉及的文件...我们思考一个问题: V$SPPARAMETER 参数本身就包含了 SID 列,SPFILE 中本身就包含了所有实例的设置,那么查询 GV$SPPARAMETER 视图是否就意义不大呢,GV$SPPARAMETER...SPFILE,并利用新建的 SPFILE 来启动当前实例: SQL> create spfile='/export/home/oracle/spfiletest1.ora' from memory;...ORACLE 例程已经关闭。 SQL> startup pfile=/export/home/oracle/inittest1.ora ORACLE 例程已经启动。...在上面的例子中,两个实例上真正的参数设置查询方式为: SQL> select inst_id, sid, name, value 2 from gv$spparameter 3 where name
在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 2、sequence的作用?
领取专属 10元无门槛券
手把手带您无忧上云