![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
文章平均质量分 53
jing1617
这个作者很懒,什么都没留下…
展开
-
【ORACLE】删除表数据的存储过程backup.sql
set serveroutput oncreate or replace PROCEDURE p_delete_table_db(uname varchar2) authid current_userAS cursor c_tab is select o原创 2011-07-30 16:59:28 · 451 阅读 · 0 评论 -
Oracle查询原理
查询语句的处理主要包括以下3个阶段:编译(parse)、执行(execute)和提取数据(fetch)● 编译(parse):在进行编译时,服务器进程会将SQL语句的正文放入共享池(shared pool)的库高速缓存(library cache)中并将完成以下处理:原创 2011-08-24 16:25:17 · 409 阅读 · 0 评论 -
SQL Server &Oracle关闭其他客户端连接的方法
恢复操作时,常常因为有其他客户端或进程占用某个数据库连接,导致该数据库恢复失败。解决办法:在恢复前,强制中断所有的其他数据库连接,才能保证恢复数据正常。1、SQL Server 数据库1)创建一个存储过程 close_sqlserver_connect.sql,删除其他连接功能create PROCEDURE p_closedblink @dbname varch原创 2012-11-08 19:39:32 · 1480 阅读 · 0 评论 -
启停oracle数据库(linux windows )
1、启动oracle# su - oracle$sqlplus sys/oracle as sysdba>select * from v$version; //查看版本>startup open //启动oracle服务器>exit$lsnrctl start //启动监听 2、停止oracle# su - oracle$sql原创 2012-11-08 19:35:46 · 540 阅读 · 0 评论 -
常用oracle语句
1、select MACHINE from v$session //可以查看到连接到oracle服务上客户端计算机名字select sys_context('USERENV','IP_ADDRESS') from dual; //获取oracle客户段ip地址select count(*) from v$session where username is not null;原创 2012-11-08 19:53:38 · 339 阅读 · 0 评论 -
创建及删除管理员用户(3种数据库)
1、SQLSERVER 创建用户sp_addlogin @loginame = N'commonuser' , @passwd = N'Admin123' , @defdb = N'master' , @sid = null , @encryptopt = nullGOEXEC sp_addsrvrolemember N'commonuser', N'sys原创 2012-11-08 19:38:10 · 2503 阅读 · 0 评论 -
异常删除oracle数据文件的处理办法
问题现象:正常卸载网管后,再次安装网管时,提示数据库 /opt/eSightData 存在数据库文件,不能继续安装。测试人员,手动删除了 eSightData目录下的数据文件。第二天发现数据库停了,再次启动后,使用system用户无法登陆了。 分析原因:数据库没有完成启动正常,后续会讲解数据库实例的几种状态及处理方式。解决办法:1、查看数据库实例状态SQL> s原创 2012-11-08 19:21:18 · 495 阅读 · 0 评论 -
解锁system用户及修改密码
eSightServer:~ # sqlplus /nologSQL> conn sys/oracle as sysdbaSQL> alter user system account unlock;修改密码SQL>alter user system identified by oracle;原创 2012-11-08 19:22:02 · 1906 阅读 · 0 评论