![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
昆仑无悔
搞JAVA编程的,请多多指教!
展开
-
oracle记录被锁
今天上班有家伙说记录被锁!!其实原因就是多个用户直接通过pl/sql对数据库数据进行操作导致。 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请转载 2014-04-21 14:04:39 · 490 阅读 · 0 评论 -
linux下expdp和impdp命令
一、查看管理理员目录(同时查看操作系统是否存在,因为Oracle并不关心该目录是否存在,如果不存在,则出错)>select * from dba_directories;删除定义目录>drop directory dir_name;二、创建逻辑目录,该命令不会在操作系统创建真正的目录,最好以system等管理员创建。>create or replace direct转载 2015-09-10 23:36:46 · 4164 阅读 · 0 评论 -
oracle记录被锁定
1、查看数据库锁,诊断锁的来源及类型: select object_id,session_id,locked_mode from v$locked_object; 或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where转载 2015-09-25 15:05:03 · 924 阅读 · 0 评论 -
查看oracle的process和session设置的最大值和峰值
SELECT * FROM V$RESOURCE_LIMIT;查询结果如下图:原创 2015-05-19 14:03:56 · 9403 阅读 · 0 评论 -
rman删除归档日志
1.用RMAN连接目标DB: RMAN target sys/*****@orcl 2.在RMAN命令窗口中,输入如下命令: crosscheck archivelog all; delete expired archivelog all; 或者删除指定时间之前的archivelog: DELETE ARCHIVELOG ALL COMPLETED BEFORE转载 2015-01-04 16:29:44 · 880 阅读 · 0 评论 -
Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
解决过程:1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora2. 在lisener.ora文件中找到 (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:转载 2013-12-09 12:01:22 · 635 阅读 · 0 评论 -
Linux下完全删除Oracle
一、停止Oracle数据库服务shutdown immediate;二、停止监听服务lsnrctl stop三、用dbca命令卸载数据库实例四、删除/usr/local/bin下的三个文件rm –rf coraenvrm –rf dbhomerm –rf oraenv五、删除/etc下的两个文件 ls –lt|grep ora原创 2014-03-18 11:00:58 · 439 阅读 · 0 评论 -
ORACLE自动断开数据库连接解决办法
最近,有客户提出在系统的应用中使用PLSQL DEVELOPER工具,出现数据库频繁自动断开连接,是在不使用的情况下(每隔一段时间)的异常现象,而且还有个怪异形象,就是同一个网段就没有出现过这样的现象,由于开发人员提到了,就到网上找相应的资料,有三种解决方法。方法一、直接修改资源配置文件第一步,查询资源文件,找到CONNECT_TIME所在的profile名。select reso转载 2014-09-11 19:07:54 · 12251 阅读 · 0 评论 -
PLSQL中汉字显示乱码
PLSQL中汉字显示乱码,并且SQL语句中如果有汉字,则执行时报错。其实并不是SQL语句写的有问题,而是系统不能识别汉字。 解决方法。 首先执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否为SIMPLIFIED CHINESE。 如果不是,需要设置环境变量。原创 2013-12-10 14:40:30 · 454 阅读 · 0 评论 -
oracle 修改字符集
SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startup mount;ORACLE instance started.Total System Global Area 1845493760 bytesFixed Size 20原创 2013-12-20 17:18:56 · 405 阅读 · 0 评论 -
ORACLE创建表空间
/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace WEIXIN_TEMPtempfile 'D:\app\Administrator\oradata\orcl\WEIXIN_TEMP.DBF' size 2048m autoextend on next 50m maxsize 20480m extent m原创 2013-10-16 15:56:23 · 642 阅读 · 0 评论 -
Oracle查询表空间使用情况
--查询表空间使用情况 SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOT转载 2013-12-09 16:39:51 · 356 阅读 · 0 评论 -
ORACLE查看并修改session和连接最大数
第一步,在cmd命令行,输入sqlplus第二步,根据提示输入用户名与密码1. 查看processes和sessions参数 SQL> show parameter processes NAME TYPE VALUE db_writer_processes转载 2014-05-07 14:27:14 · 468 阅读 · 0 评论 -
OracleOraDb11g_home1TNSListener服务启动不了的问题
1:IP改动引起的。 tnsnames.ora内容如下 ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.105)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE原创 2013-10-17 22:06:44 · 4423 阅读 · 0 评论 -
ORA-01102 报错解决方法
ORA-01102 报错解决方法 SQL> startupORACLE instance started.Total System Global Area 599785472 bytesFixed Size 2022600 bytesVariable Size 171967288 bytes转载 2015-10-15 11:21:11 · 1587 阅读 · 0 评论