- 浏览: 121649 次
- 性别:
- 来自: 火星
文章分类
最新评论
-
hj01kkk:
不错:grin:
extjs treepanel动态改变树节点的图标 -
xiangzhu100:
请问你有folder.gif的图片么?发给我??
extjs treepanel动态改变树节点的图标 -
viken:
确实, 相当郁闷
struts2 ognl.MethodFailedException -
gpl414713065:
谢谢啦
div被flash遮住的问题 -
mcqueen:
spring1118 写道此代码直接添加到Treepanel中 ...
extjs treepanel动态改变树节点的图标
--导出数据库
exp test2/test2@trp84 file=e:\test2.dmp owner=test2
--导入数据库
imp test2/test2@orcl file='e:\test.dmp' fromuser=test touser=test2
--查看oracle当前的连接数
select * from v$session where username is not null
--查看不同用户的连接数
select username,count(username) from v$session where username is not null group by username
--连接数
select count(*) from v$session
--并发连接数
Select count(*) from v$session where status='ACTIVE'
--查看当前有哪些用户正在使用数据
SELECT osuser, a.username,cpu_time/executions/1000000||'s', sql_fulltext,machine
from v$session a, v$sqlarea b where a.sql_address =b.address order by cpu_time/executions desc;
--oracle 服务
OracleDBConsoleorcl --可以不启动,用于管理Oracle的企业管理器的服务;
OracleJobSchedulerORCL --通常不启动,用于定期操作任务的服务;
OracleOraDb10g_home1iSQL*Plus --可以不启动,这是isqlplus服务,用于用网页执行sql执行,11g已经取消了这个功能;
OracleOraDb10g_home1TNSListener --必须启动,这是监听,用于远程客户端连接你的Oracle;
OracleServiceORCL --必须启动,这是Oracle数据库的服务。
可以用命令启动:
#启动listener:lsnrctl start
#启动数据库:net start OracleServiceORCL
--创建用户
CREATE USER sa IDENTIFIED BY trp;
--授予DBA权限
GRANT DBA to sa;
--授予创建连接权限,否则用户不能正常登陆
GRANT CREATE SESSION TO sa
--修改密码
ALTER USER sa IDENTIFIED BY newpwd;
--删除用户
DROP USER sa
--查看所有用户
select * from all_users;
--查看所有dba用户
select * from dba_users;
--创建临时表空间
create temporary tablespace test_temp tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf' size 32m autoextend onnext 32m maxsize 2048m extent management local;
--创建数据表空间
create tablespace test_data logging datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local;
--创建用户并指定表空间
create user testserver_user identified by testserver_user default tablespace test_data temporary tablespace test_temp;
数据导出:
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中
exp system/manager@TEST file=d:daochu.dmp full=y
2 将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)
3 将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)
4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"
数据的导入
1 将D:daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:daochu.dmp
imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:daochu.dmp tables=(table1)
常见错误
1.ORA-00257: 归档程序错误。在释放之前仅限于内部连接【由于不断归档导致磁盘空间,可调整归档空间大小,或删除部分以前的归档】
解决方法1:先手工删除D:\oracle\product\10.2.0\flash_recovery_area里面的日志,然后用户用rman(Recovory Manager)进入把归档日志删除
1)rman登陆命令>rman target /
2)命令>crosscheck archivelog all;
3)命令>delete expired archivelog all;
4)命令>exit
或
--删除100天前日志
delete NOPROMPT archivelog until time "sysdate-100";
解决方法2:调整FLASH_RECOVERY_AREA的大小:
登陆命令>sqlplus / as sysdba
修改命令>alter system set db_recovery_file_dest_size=8G scope=both;
查看命令>show parameter db_recovery_file_dest_size;
关闭登陆>shutdown immediate;
重启>startup
2. ora-01795 maximum number of expressions in a list is 1000: in查询的条件超过999个(并非1000个)
解决办法1: 将条件存入临时表中,再通过子查询将条件取出来,即 select ... in (select xx from temp_table)
解决办法2: 拆成多个in,用or连接起来,即select xxx columnX in ('A','B','C') or columnX in ('E','F','G')
发表评论
-
多sqlserver实例共存jdbc连接
2011-12-15 14:24 758default: jdbc:jtds:sqlserver ... -
oracle em不能启用
2011-11-18 12:28 3C:\Documents and Settings\Admin ... -
oracle常用函数
2011-11-14 10:30 672NVL(Expr1,Expr2)如果Expr1为NULL, ... -
Oracle备份恢复
2011-07-29 14:16 442一、按照备份进行的方式,可以分为逻辑备份EXP/IMP、冷备份 ... -
[转载]ORACLE详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名
2011-07-05 16:15 930详解:数据库名、实 ... -
ORACLE的所有字段类型
2011-06-15 10:53 993字段类型 中文说明 限制条件 其它说明 ... -
ORACLE的所有字段类型
2011-06-15 10:51 1字段类型 中文说明 限制条件 其它说明 ... -
win7下PowerDesigner 12.5使用过程中总是提示打印错误的解决办法
2011-06-14 22:41 1065我的电脑 -> 管理-> 服务和应用程序 - ... -
数据库调优性能调优[转载]
2011-06-09 17:12 935数据库调优可以使数 ... -
查看oracle版本信息
2011-06-03 10:45 759select * from product_com ... -
[Teach Youself SQL in 10 Minutes] insert into..select...
2011-05-28 14:16 689意为把tableA的aa/bb/cc的数据插入到tableB的 ... -
[Teach Youself SQL in 10 Minutes] SQL JOIN TABLE
2011-05-13 09:07 644语法: SELECT column_name(s) ... -
ORACLE的i与g
2011-04-29 15:19 10261998年9月,ORACLE公司正式发布ORACLE 8i。& ... -
[Teach Youself SQL in 10 Minutes] inserting data
2011-04-14 11:08 8191. Inserting Retrieved Data I ... -
[Teach Youself SQL in 10 Minutes] combining queries
2011-04-14 10:45 837SQL queries are combined using ... -
[Teach Youself SQL in 10 Minutes] joining tables
2011-04-14 09:34 883一、inner joins A join based on ... -
[Teach Youself SQL in 10 Minutes] SELECT Clause Ordering
2011-04-13 16:45 865Clause Description ... -
[Teach Youself SQL in 10 Minutes] Grouping and Sorting
2011-04-13 16:33 844ORDER BY GROUP BY ... -
[Teach Youself SQL in 10 Minutes] The difference between HAVING and WHERE
2011-04-13 16:15 784The difference between HAV ... -
identifying relationship or non-identifying relationship
2009-10-16 14:16 5740判别一个关系是Non-Identifying还是Iden ...
相关推荐
一、Oracle常用命令 1. 登录与退出: - `sqlplus 用户名/密码@连接标识符`:登录Oracle数据库。 - `exit` 或 `quit`:退出sqlplus。 2. 查看当前用户: - `SELECT USER FROM DUAL;` 3. 查询数据: - `SELECT ...
本文将围绕“Oracle常用函数和常见错误积累”这一主题,深入探讨Oracle数据库的一些关键知识点。 首先,Oracle函数是数据库操作中不可或缺的部分,它们用于处理数据、进行计算、提取特定信息等。例如: 1. **TO_...
### Oracle数据库常见命令详解 #### 一、导出数据库 Oracle数据库中经常需要用到的数据操作之一就是数据的备份与恢复,其中导出数据是一项非常重要的功能。以下是一些关于Oracle数据库导出命令的基本介绍: - **...
Oracle数据库系统是全球广泛使用的大型关系型数据库管理系统之一,它为各类企业和组织...以上仅是Oracle常用命令和常见问题的一部分,实际应用中可能遇到更多复杂情况,需要不断学习和实践来提升Oracle数据库管理技能。
### ORACLE常用命令详解 #### 一、表操作与数据导入导出 1. **创建表**:通过选择另一表中的所有列来创建新表。 ```sql CREATE TABLE tableA AS SELECT * FROM tableB; ``` 这个命令会基于`tableB`的结构和...
本篇文章将深入解析在Oracle中常见的命令及其应用场景。 首先,连接Oracle数据库可以通过DOS命令行工具`sqlplus`。打开命令行,输入`sqlplus /nolog`启动SQL*Plus,然后以管理员身份登录,可以使用`conn / as ...
以下是一些常见的Oracle错误代码及其含义和可能的解决方案。 1. ORA-00001: 这个错误表示违反了唯一约束条件,即尝试插入或更新的数据违反了唯一索引或唯一键的规则。解决方案包括检查数据的唯一性或调整约束条件。...
这个“Oracle课件及常用命令”资料,将帮助学习者掌握Oracle数据库的基础知识和常见操作,无论是对于初学者还是经验丰富的专业人士,都是一个宝贵的资源。通过深入学习和实践,可以提升在Oracle数据库管理领域的专业...
### Oracle里的常用命令知识点 #### 一、日志管理 在Oracle数据库中,日志管理是维护数据库稳定性和完整性的重要组成部分。以下是一些常见的日志管理命令及其详细解释。 ##### 1. 强制切换日志文件 (Forcing Log ...
### Oracle 连接数据库命令详解 #### 一、SQL*Plus简介 SQL*Plus是Oracle数据库的一个非常重要的工具,主要用于执行SQL语句、PL/SQL脚本等,并且可以用来管理Oracle数据库。通过SQL*Plus,用户能够进行数据库的...
### Oracle SQL*Plus 常用命令解析 #### 一、概述 Oracle SQL*Plus 是一个功能强大的命令行工具,用于与 Oracle 数据库交互。它不仅支持标准 SQL 语句,还提供了许多实用的增强功能,如脚本执行、变量管理、格式化...
### Oracle RAC 常用管理命令详解 Oracle Real Application Clusters (RAC) 是一个在多台服务器之间实现数据库高可用性和负载均衡的技术。为了有效地管理和监控Oracle RAC环境,掌握一系列常用的管理命令是非常重要...
### Oracle常用命令详解 在Oracle数据库管理中,掌握一系列实用且高效的SQL语句与命令是十分重要的。本文将根据提供的部分脚本内容详细介绍Oracle数据库中的一些常见操作,包括用户管理、权限授予、触发器创建以及...
二、Oracle常用命令 1. **连接数据库**:`sqlplus 用户名/密码@连接字符串` 2. **查看当前用户**:`SELECT USER FROM DUAL;` 3. **查看数据库版本**:`SELECT * FROM V$VERSION;` 4. **查询表信息**:`DESCRIBE ...
以上是对Oracle安装、卸载、网络管理和SQL*Plus使用中的常见问题及解决策略的概述。在实际操作中,遇到问题时应充分利用Oracle的文档资源和社区支持,以获取最准确的解决方案。通过深入学习和实践,可以更好地管理和...
#### 常用命令、技巧、书写格式 1. **启动数据库**:使用特定的命令或工具启动Oracle数据库服务。 2. **数据导出**:使用`EXPDP` 或其他工具将数据库中的数据导出到文件。 3. **数据导入**:使用`IMPDP` 或其他工具...
### Oracle的常见实用命令 #### 一、Oracle EXP 命令详解 Oracle EXP 是一个非常重要的工具,用于从数据库中导出数据。它能够帮助我们有效地管理数据库,特别是当涉及到数据迁移、备份或者恢复场景时。下面我们将...
在CMD中,最常用的命令是`sqlplus`。这是一个强大的客户端工具,用于访问Oracle数据库。要使用`sqlplus`连接到Oracle数据库,通常需要指定用户名、密码以及目标数据库的TNS名称或SID。基本格式如下: ```bash ...
本压缩包中的“oracle常用操作文档”显然是一份详尽的指南,涵盖了Oracle数据库系统的各种常见操作和管理任务。以下是对这些知识点的详细说明: 1. **Oracle安装与配置**:在开始使用Oracle之前,需要正确安装...