- 浏览: 473426 次
- 性别:
- 来自: 武汉
最新评论
-
zyzyzy123:
请问有工程吗,我现在正在实现打电话的功能,但是一直不通,怀疑是 ...
实用的java 串口通信程序 -
wuhaitong:
引用[img][/img][*][url][/url] ...
jbpm -
迷糊_le:
maven命令, 蛮好的,谢谢
maven eclipse -
Wuaner:
不错的文章 , 谢谢分享!
Hadoop -
yuqihengsheng:
strong 很细
HighLighter
1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。
注意使用管理员登录系统:
select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。
如果drop了表,怎么办??见下面:
drop table 表名;
数据库误删除表之后恢复:( 绝对ok,我就做过这样的事情,汗 )不过要记得删除了哪些表名。
flashback table 表名 to before drop;
2.查询得到当前数据库中锁,以及解锁:
查锁
SELECT /*+ rule */ s.username,
decode(l.type,'TM','TABLE LOCK',
'TX','ROW LOCK',
NULL) LOCK_LEVEL,
o.owner,o.object_name,o.object_type,
s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuser
FROM v$session s,v$lock l,dba_objects o
WHERE l.sid = s.sid
AND l.id1 = o.object_id(+)
AND s.username is NOT NULL;
解锁
alter system kill session 'sid,serial';
如果解不了。直接倒os下kill进程kill -9 spid
3.关于查询数据库用户,权限的相关语句:
- 1.查看所有用户:
- select * from dba_user;
- select * from all_users;
- select * from user_users;
- 2.查看用户系统权限:
- select * from dba_sys_privs;
- select * from all_sys_privs;
- select * from user_sys_privs;
- 3.查看用户对象权限:
- select * from dba_tab_privs;
- select * from all_tab_privs;
- select * from user_tab_privs;
- 4.查看所有角色:
- select * from dba_roles;
- 5.查看用户所拥有的角色:
- select * from dba_role_privs;
- select * from user_role_privs;
1.查看所有用户: select * from dba_user; select * from all_users; select * from user_users; 2.查看用户系统权限: select * from dba_sys_privs; select * from all_sys_privs; select * from user_sys_privs; 3.查看用户对象权限: select * from dba_tab_privs; select * from all_tab_privs; select * from user_tab_privs; 4.查看所有角色: select * from dba_roles; 5.查看用户所拥有的角色: select * from dba_role_privs; select * from user_role_privs;
4.几个经常用到的oracle视图:注意表名使用大写....................
- 1. 查询oracle中所有用户信息
- select * from dba_user;
- 2. 只查询用户和密码
- select username,password from dba_users;
- 3. 查询当前用户信息
- select * from dba_ustats;
- 4. 查询用户可以访问的视图文本
- select * from dba_varrays;
- 5. 查询数据库中所有视图的文本
- select * from dba_views;
- 6.查询全部索引
- select * from user_indexes;
- 查询全部表格
- select * from user_tables;
- 查询全部约束
- select * from user_constraints;
- 查询全部对象
- select * from user_objects;
1. 查询oracle中所有用户信息 select * from dba_user; 2. 只查询用户和密码 select username,password from dba_users; 3. 查询当前用户信息 select * from dba_ustats; 4. 查询用户可以访问的视图文本 select * from dba_varrays; 5. 查询数据库中所有视图的文本 select * from dba_views; 6.查询全部索引 select * from user_indexes; 查询全部表格 select * from user_tables; 查询全部约束 select * from user_constraints; 查询全部对象 select * from user_objects;
5.查看当前数据库中正在执行的语句,然后可以继续做很多很多事情,例如查询执行计划等等
- (1).查看相关进程在数据库中的会话
- Select a.sid,a.serial#,a.program, a.status ,
- substr(a.machine,1,20), a.terminal,b.spid
- from v$session a, v$process b
- where a.paddr=b.addr
- and b.spid = &spid;
- (2).查看数据库中被锁住的对象和相关会话
- select a.sid,a.serial#,a.username,a.program,
- c.owner, c.object_name
- from v$session a, v$locked_object b, all_objects c
- where a.sid=b.session_id and
- c.object_id = b.object_id;
- (3).查看相关会话正在执行的SQL
- select sql_text from v$sqlarea where address =
- ( select sql_address from v$session where sid = &sid );
(1).查看相关进程在数据库中的会话 Select a.sid,a.serial#,a.program, a.status , substr(a.machine,1,20), a.terminal,b.spid from v$session a, v$process b where a.paddr=b.addr and b.spid = &spid; (2).查看数据库中被锁住的对象和相关会话 select a.sid,a.serial#,a.username,a.program, c.owner, c.object_name from v$session a, v$locked_object b, all_objects c where a.sid=b.session_id and c.object_id = b.object_id; (3).查看相关会话正在执行的SQL select sql_text from v$sqlarea where address = ( select sql_address from v$session where sid = &sid );
6.查询表的结构:表名大写!!
select t.COLUMN_NAME,
t.DATA_TYPE,
nvl(t.DATA_PRECISION, t.DATA_LENGTH),
nvl(T.DATA_SCALE, 0),
c.comments
from all_tab_columns t, user_col_comments c
whEre t.TABLE_NAME = c.table_name
and t.COLUMN_NAME = c.column_name
and t.TABLE_NAME = UPPER('OM_EMPLOYEE_T')
order by t.COLUMN_ID
7.行列互换:
- 建立一个例子表:
- CREATE TABLE t_col_row(
- ID INT,
- c1 VARCHAR2(10),
- c2 VARCHAR2(10),
- c3 VARCHAR2(10));
- INSERT INTO t_col_row VALUES (1, 'v11', 'v21', 'v31');
- INSERT INTO t_col_row VALUES (2, 'v12', 'v22', NULL);
- INSERT INTO t_col_row VALUES (3, 'v13', NULL, 'v33');
- INSERT INTO t_col_row VALUES (4, NULL, 'v24', 'v34');
- INSERT INTO t_col_row VALUES (5, 'v15', NULL, NULL);
- INSERT INTO t_col_row VALUES (6, NULL, NULL, 'v35');
- INSERT INTO t_col_row VALUES (7, NULL, NULL, NULL);
- COMMIT;
- 下面的是列转行:创建了一个视图
- CREATE view v_row_col AS
- SELECT id, 'c1' cn, c1 cv
- FROM t_col_row
- UNION ALL
- SELECT id, 'c2' cn, c2 cv
- FROM t_col_row
- UNION ALL
- SELECT id, 'c3' cn, c3 cv FROM t_col_row;
- 下面是创建了没有空值的一个竖表:
- CREATE view v_row_col_notnull AS
- SELECT id, 'c1' cn, c1 cv
- FROM t_col_row
- where c1 is not null
- UNION ALL
- SELECT id, 'c2' cn, c2 cv
- FROM t_col_row
- where c2 is not null
- UNION ALL
- SELECT id, 'c3' cn, c3 cv
- FROM t_col_row
- where c3 is not null;
建立一个例子表: CREATE TABLE t_col_row( ID INT, c1 VARCHAR2(10), c2 VARCHAR2(10), c3 VARCHAR2(10)); INSERT INTO t_col_row VALUES (1, 'v11', 'v21', 'v31'); INSERT INTO t_col_row VALUES (2, 'v12', 'v22', NULL); INSERT INTO t_col_row VALUES (3, 'v13', NULL, 'v33'); INSERT INTO t_col_row VALUES (4, NULL, 'v24', 'v34'); INSERT INTO t_col_row VALUES (5, 'v15', NULL, NULL); INSERT INTO t_col_row VALUES (6, NULL, NULL, 'v35'); INSERT INTO t_col_row VALUES (7, NULL, NULL, NULL); COMMIT; 下面的是列转行:创建了一个视图 CREATE view v_row_col AS SELECT id, 'c1' cn, c1 cv FROM t_col_row UNION ALL SELECT id, 'c2' cn, c2 cv FROM t_col_row UNION ALL SELECT id, 'c3' cn, c3 cv FROM t_col_row; 下面是创建了没有空值的一个竖表: CREATE view v_row_col_notnull AS SELECT id, 'c1' cn, c1 cv FROM t_col_row where c1 is not null UNION ALL SELECT id, 'c2' cn, c2 cv FROM t_col_row where c2 is not null UNION ALL SELECT id, 'c3' cn, c3 cv FROM t_col_row where c3 is not null;
8.下面可能是dba经常使用的oracle视图吧。呵呵
- 1.示例:已知hash_value:3111103299,查询sql语句:
- select * from v$sqltext
- where hashvalue='3111103299'
- order by piece
- 2.查看消耗资源最多的SQL:
- SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls
- FROM V$SQLAREA
- WHERE buffer_gets > 10000000OR disk_reads > 1000000
- ORDERBY buffer_gets + 100 * disk_reads DESC;
- 3.查看某条SQL语句的资源消耗:
- SELECT hash_value, buffer_gets, disk_reads, executions, parse_calls
- FROM V$SQLAREA
- WHERE hash_Value = 228801498AND address = hextoraw('CBD8E4B0');
- 4.查询sql语句的动态执行计划:
- 首先使用下面的语句找到语句的在执行计划中的address和hash_code
- SELECT sql_text, address, hash_value FROM v$sql t
- where (sql_text like '%OM_FUNCTION_T%OM_RESOURCE_AUTHORITY_T%OM_BUSI_PERSON_RELA_T%')
- 然后:
- SELECT operation, options, object_name, cost FROM v$sql_plan
- WHERE address = 'C00000016BD6D248' AND hash_value = 664376056;
- 5.查询oracle的版本:
- select * from v$version;
- 6.查询数据库的一些参数:
- select * from v$parameter
- 7.查找你的session信息
- SELECT SID, OSUSER, USERNAME, MACHINE, PROCESS
- FROM V$SESSION WHERE audsid = userenv('SESSIONID');
- 8.当machine已知的情况下查找session
- SELECT SID, OSUSER, USERNAME, MACHINE, TERMINAL
- FROM V$SESSION
- WHERE terminal = 'pts/tl' AND machine = 'rgmdbs1';
- 9.查找当前被某个指定session正在运行的sql语句。假设sessionID为100
- select b.sql_text
- from v$session a,v$sqlarea b
- where a.sql_hashvalue=b.hash_value and a.sid=100
1.示例:已知hash_value:3111103299,查询sql语句: select * from v$sqltext where hashvalue='3111103299' order by piece 2.查看消耗资源最多的SQL: SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls FROM V$SQLAREA WHERE buffer_gets > 10000000OR disk_reads > 1000000 ORDERBY buffer_gets + 100 * disk_reads DESC; 3.查看某条SQL语句的资源消耗: SELECT hash_value, buffer_gets, disk_reads, executions, parse_calls FROM V$SQLAREA WHERE hash_Value = 228801498AND address = hextoraw('CBD8E4B0'); 4.查询sql语句的动态执行计划: 首先使用下面的语句找到语句的在执行计划中的address和hash_code SELECT sql_text, address, hash_value FROM v$sql t where (sql_text like '%OM_FUNCTION_T%OM_RESOURCE_AUTHORITY_T%OM_BUSI_PERSON_RELA_T%') 然后: SELECT operation, options, object_name, cost FROM v$sql_plan WHERE address = 'C00000016BD6D248' AND hash_value = 664376056; 5.查询oracle的版本: select * from v$version; 6.查询数据库的一些参数: select * from v$parameter 7.查找你的session信息 SELECT SID, OSUSER, USERNAME, MACHINE, PROCESS FROM V$SESSION WHERE audsid = userenv('SESSIONID'); 8.当machine已知的情况下查找session SELECT SID, OSUSER, USERNAME, MACHINE, TERMINAL FROM V$SESSION WHERE terminal = 'pts/tl' AND machine = 'rgmdbs1'; 9.查找当前被某个指定session正在运行的sql语句。假设sessionID为100 select b.sql_text from v$session a,v$sqlarea b where a.sql_hashvalue=b.hash_value and a.sid=100
9.树形结构connect by 排序:
- 查询树形的数据结构,同时对一层里面的数据进行排序
- SELECT last_name, employee_id, manager_id, LEVEL
- FROM employees
- START WITH employee_id = 100
- CONNECT BY PRIOR employee_id = manager_id
- <SPAN style="BACKGROUND-COLOR: #ff0000"> ORDER SIBLINGS BY last_name;</SPAN>
- 下面是查询结果
- LAST_NAME EMPLOYEE_ID MANAGER_ID LEVEL
- ------------------------- ----------- ---------- ----------
- King 100 1
- Cambrault 148 100 2
- Bates 172 148 3
- Bloom 169 148 3
- Fox 170 148 3
- Kumar 173 148 3
- Ozer 168 148 3
- Smith 171 148 3
- De Haan 102 100 2
- Hunold 103 102 3
- Austin 105 103 4
- Ernst 104 103 4
- Lorentz 107 103 4
- Pataballa 106 103 4
- Errazuriz 147 100 2
- Ande 166 147 3
- Banda 167 147 3
查询树形的数据结构,同时对一层里面的数据进行排序
SELECT last_name, employee_id, manager_id, LEVEL
FROM employees
START WITH employee_id = 100
CONNECT BY PRIOR employee_id = manager_id
ORDER SIBLINGS BY last_name;
下面是查询结果
LAST_NAME EMPLOYEE_ID MANAGER_ID LEVEL
------------------------- ----------- ---------- ----------
King 100 1
Cambrault 148 100 2
Bates 172 148 3
Bloom 169 148 3
Fox 170 148 3
Kumar 173 148 3
Ozer 168 148 3
Smith 171 148 3
De Haan 102 100 2
Hunold 103 102 3
Austin 105 103 4
Ernst 104 103 4
Lorentz 107 103 4
Pataballa 106 103 4
Errazuriz 147 100 2
Ande 166 147 3
Banda 167 147 3
10.有时候写多了东西,居然还忘记最基本的sql语法,下面全部写出来,基本的oracle语句都在这里可以找到了。是很基础的语句!
- 1.在数据字典查询约束的相关信息:
- SELECT constraint_name, constraint_type,search_condition
- FROM user_constraints WHERE table_name = 'EMPLOYEES';
- //这里的表名都是大写!
- 2对表结构进行说明:
- desc Tablename
- 3查看用户下面有哪些表
- select table_name from user_tables;
- 4查看约束在那个列上建立:
- SELECT constraint_name, column_name
- FROM user_cons_columns
- WHERE table_name = 'EMPLOYEES';
- 10结合变量查找相关某个表中约束的相关列名:
- select constraint_name,column_name from user_cons_columns where table_name = '&tablename'
- 12查询数据字典看中间的元素:
- SELECT object_name, object_type
- FROM user_objects
- WHERE object_name LIKE 'EMP%'
- OR object_name LIKE 'DEPT%'
- 14查询对象类型:
- SELECT DISTINCT object_type FROM user_objects ;
- 17改变对象名:(表名,视图,序列)
- rename emp to emp_newTable
- 18添加表的注释:
- COMMENT ON TABLE employees IS 'Employee Information';
- 20查看视图结构:
- describe view_name
- 23在数据字典中查看视图信息:
- select viewe_name,text from user_views
- 25查看数据字典中的序列:
- select * from user_sequences
- 33得到所有的时区名字信息:
- select * from v$timezone_names
- 34显示对时区‘US/Eastern’的时区偏移量
- select TZ_OFFSET('US/Eastern') from DUAL--dual英文意思是‘双重的’
- 显示当前会话时区中的当前日期和时间:
- ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';--修改显示时间的方式的设置
- ALTER SESSION SET TIME_ZONE = '-5:0';--修改时区
- SELECT SESSIONTIMEZONE, CURRENT_DATE FROM DUAL;--真正有用的语句!
- SELECT CURRENT_TIMESTAMP FROM DUAL;--返回的时间是当前日期和时间,含有时区
- SELECT CURRENT_TIMESTAMP FROM DUAL;--返回的时间是当前日期和时间,不含有时区!!!
- 35显示数据库时区和会话时区的值:
- select datimezone,sessiontimezone from dual;
- 13普通的建表语句:
- CREATE TABLE dept
- (deptno NUMBER(2),
- dname VARCHAR2(14),
- loc VARCHAR2(13));
- 15使用子查询建立表:
- CREATE TABLE dept80
- AS SELECT employee_id, last_name,
- salary*12 ANNSAL,
- hire_date FROM employees WHERE department_id = 80;
- 6添加列:// alter table EMP add column (dept_id number(7));错误!!
- alter table EMP add (dept_id number(7));
- 7删除一列:
- alter table emp drop column dept_id;
- 8添加列名同时和约束:
- alter table EMP add (dept_id number(7)
- constraint my_emp_dept_id_fk references dept(ID));
- 9改变列://注意约束不能够修改 的!!
- alter table dept80 modify(last_name varchar2(30));//这里使用的是modify而不是alter!
- 24增加一行:
- insert into table_name values();
- 5添加主键:
- alter Table EMP add constraint my_emp_id_pk primary key (ID);
- 11添加一个有check约束的新列:
- alter table EMP
- add (COMMISSION number(2) constraint emp_commission_ck check(commission>0))
- 16删除表:
- drop table emp;
- 19创建视图:
- CREATE VIEW empvu80
- AS SELECT employee_id, last_name, salary
- FROM employees WHERE department_id = 80;
- 21删除视图:
- drop view view_name
- 22找到工资最高的5个人。(top-n分析)(行内视图)
- select rownum,employee_id from (select employee_id,salary from
- employees order by salary desc)
- where rownum<5;
- 26建立同义词:
- create synonym 同义词名 for 原来的名字
- 或者 create public synonym 同义词名 for 原来的名字
- 27建立序列:(注意,这里并没有出现说是哪个表里面的序列!!)
- CREATE SEQUENCE dept_deptid_seq
- INCREMENT BY 10
- START WITH 120
- MAXVALUE 9999
- NOCACHE
- NOCYCLE
- 28使用序列:
- insert into dept(ID,NAME) values(DEPT_ID_SEQ.nextval,'Administration');
- 29建立索引://默认就是nonunique索引,除非使用了关键字:unique
- CREATE INDEX emp_last_name_idx ON employees(last_name);
- 30建立用户:(可能有错,详细查看帮助)
- create user nuesoft(用户名)
- identified by oracle(密码)
- default tablespace data01(表空间名//默认存在system表空间里面)
- quota 10M(设置大小,最大为unlimited) on 表空间名//必须分配配额!
- 31创建角色:create ROLE manager
- 赋予角色权限:grant create table,create view to manage
- 赋予用户角色:grant manager to DENHAAN,KOCHHAR( 两个用户)
- 32分配权限:
- GRANT update (department_name, location_id)
- ON departments
- TO scott, manager;
- 回收权限
- REVOKE select, insert
- ON departments
- FROM scott;
- 36从时间中提取年,月,日:使用函数extract
-
<strong
发表评论
-
Hsqldb
2012-06-13 08:15 898一、简介:hsql数据库是一款纯Java编写的免费数据库,许可 ... -
db2 备份恢复
2011-08-11 14:24 1336一、设置归档参数 1 ... -
db2 sql
2011-08-11 13:31 1256DB2/SQL命令大全2006-12-25 1 ... -
db2 扩表空间 联合数据库
2011-08-01 10:51 1105一、扩表空间 load from /db2_backup/i ... -
因为未能分配专用虚拟内存,所以请求失败。 SQLSTATE=57011
2011-05-29 17:10 1792今天不知怎得,连接DB2数据库一直报这个错误“SQL1219N ... -
MySQL
2010-11-19 14:36 1088在MySQL经历了2008年Sun ... -
db2自动调整表空间的大小
2009-10-22 16:11 4288db2自动调整表空间的大小 在 D ... -
风靡职场的金牌寓言
2009-05-20 12:27 967陈阿土 陈阿土是台湾的农民,从来没有出过远门。攒了 ... -
DB2 SQL脚本批量执行
2009-04-02 16:41 3168DB2 SQL脚本批量执行 环境: Windows系统 ... -
在Linux上实现DB2双机HA完整方案
2007-10-14 14:43 1767... -
DB2 远程 Q 复制实践
2007-10-04 10:08 2569Q复制是DB2复制技术中较新的一种技术,通过将Webspher ... -
DB2联合数据库
2007-10-02 10:38 2460使用DB2联合数据库,您可以使用一条SQL语句查询多个数据源中 ... -
DB2 存储过程开发最佳实践
2007-01-18 16:37 1623... -
Oracle 存储过程返回结果集
2007-01-18 16:05 1739Oracle 存储过程返回结果集 *过程返回记录 ... -
db2编程技巧
2007-01-18 15:52 15741 db2编程 1.1 建存储过程时create 后一定不要 ... -
DB2常用傻瓜问题1000问
2007-01-18 15:31 1823...
相关推荐
Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer 不用安装Oracle客户端也可以使用PLSQL Developer 绿色! 安全! 轻便! 可靠! 1、本软件可作为简单的Oracle9i客户端...
Dbmover for Mysql to Oracle 是高效的将Mysql导入到Oracle数据库的工具。 使用DBMover可以灵活定义Mysql和Oracle之间表和字段的对照关系,也可以在DBMover创建一个查询,把查询结果当作源表转入到Oracle中。 ...
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
python-oracledb的源码和使用示例代码, python-oracledb 1.0,适用于Python versions 3.6 through 3.10. Oracle Database; This directory contains samples for python-oracledb. 1. The schemas and SQL ...
Oracle Instant Client 11.2.0.1.0是轻量级Oracle客户端,用于连接访问Oracle 9i、10g、11g 11.2.0.1.0版本的Oracle数据库。 Oracle Instant Client11.2.0.1.0 安装程序包含OCI/ OCCI、JDBC-OCI SDK(软件开发工具...
5. MySQL与ORACLE区别 19 6. 可视化工具 38 三、 ORACLE介绍 38 1. ORACLE是什么? 38 2. ORACLE核心特点是什么? 38 3. ORACLE数据库类型有哪些? 39 4. ORACLE整体架构及工作原理? 39 5. 可视化工具 40
oracle 9i所有版本最新下载链接 直接迅雷下载 Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP ...
ORACLE_HOME=$ORACLE_BASE/oracle ORACLE_SID=hsj PATH=$ORACLE_HOEM/bin:$PATH; LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH 3...
使用了,ODP.NET 方式链接数据库,只要把Oracle.ManagedDataAccess.dll引入取代以前的Oracle.DataAccess.dll即可。 这种方式也是oracle公司提供的,稳定性要比之前那种更好,而且也是免安装客户端的,目前还没测试...
oracle11g官方中文帮助 Oracle 11g:ORACLE ACTIVE DATA GUARD.pdf Oracle Database 11g 高可用性.pdf Oracle 数据库 11g 中的分区.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g...
Oracle 11g 官方中文文档 包括一下部分文档: Oracle 11g:ORACLE ACTIVE DATA GUARD.pdf Oracle Database 11g 高可用性.pdf Oracle 数据库 11g :真正应用测试与可管理性概述.pdf Oracle 数据库 11g 中的分区....
oracle.ManagedDataAccess.dll(oracle.ManagedDataAccess.Client)全托管驱动。 此驱动对32位和64位oracle数据库具有很好的连接兼容性。 可采用无客户端远程连接oracle,或在本机使用连接。 使用此驱动可以完全替换...
Oracle 10g 第 2 版 ODAC 和 Oracle Developer Tools for Visual Studio .NET 下载文件 ODTwithODAC1020221.exe 235 MB(247,296,458 字节) ODAC 安装说明 Oracle Developer Tools For Visual ...
Oracle 19C+13.4EMCC部署和配置 1 一、安装oracle19C数据库 1 1、 安装oracle19C软件 1 2、 创建PDB 1 3、 设置随机启动 1 4、 修改logfile大小 2 二、利用EM模板创建pdb 3 1. 上传dbca模板并设置解压 3 2. DBCA建库...
项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,结果远没自己想的简单。有很多需要安装Oracle客户端,网上这方面搜索后,太多的文章,还要不停...
Convert Mysql to Oracle 最新版本:4.0 Convert Mysql to Oracle是一个免费的数据库转换工具,实现快速安全地将Mysql数据库导入为ORACLE数据库。 Convert Mysql to Oracle 功能特点 可以转换所有的Mysql字段类型 ...
解决的办法其实很简单,在注册表HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE这个位置新建一个字符串值ORACLE_HOME,把oracle的HOME值写进去就可以了!在10g以上的版本中一般ORACLE_HOME都存在HKEY_LOCAL_MACHINE\SOFTWARE\...
自己制作的这个小巧的客户端(文件全部源自Oracle官方网站),原理其实很简单,就是向注册表写几个键值,非常绿色和环保。 下载后,只需要将Oracle压缩文件解压,建议放在D:\Oracle目录下,运行OracleSetup32.exe...
Oracle 11g 安装包 Windows Linux 系统 32位 64位安装包。资源由本人辛苦整理而来,因在Oracle官网很难找到下载链接,所以特地拿出来分享,如需其他版本请私信,必回复。 资源包含以下版本: Oracle Database 11.2....
oracle 11.2.0.4.0-1.x86_64 rpm客户端安装包 文件列表: oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-basiclite-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-...