随风而行

^o^ 格言:相信没有做不到的事情,只有想不到的事情.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年4月2日

摘要: 运行CMD,输入所需信息命令,如下所示:C:\Documents and Setting\F2835114\ipconfig /all >a.txtC:\Documents and Setting\F2835114\C:a.txt 阅读全文

posted @ 2009-04-02 11:18 随风而行 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 缺少一个copy的控制文件 1)执行shutdown abort 2)复制一个好的copy到一个新目录 3)sql>startup nomount sql>select name ,value from v$spparameter where name = 'control_files'; NAME VALUE --------------- ----------... 阅读全文

posted @ 2009-04-02 11:08 随风而行 阅读(123) 评论(0) 推荐(0) 编辑

摘要: 首先了解数据库不同启动:关闭由2种方式:通过服务管理控制器(管理中服务项)OracleServise[sid] ,彻底的关闭通过sql*plus语句:shutdown命令不彻底 {空闲的实例}它可以用sql*plus语句连接上 shutdown不能分步做 只能回到空闲的状态shutdown [normal]shutdown TRANSACTIONALshutdown immediateshutdown abort(repuires instance reco very when the database is started the next time.)?shutdown TRANSACTI 阅读全文

posted @ 2009-04-02 11:05 随风而行 阅读(170) 评论(0) 推荐(0) 编辑

摘要: 1.查询数据库中的锁 select * from v$lock; select * from v$lock where block=1; 2.查询被锁的对象 select * from v$locked_object; 3.查询阻塞 查被阻塞的会话 select * from v$lock where lmode=0 and type in ('TM','TX'); 查阻塞别的会话锁... 阅读全文

posted @ 2009-04-02 10:58 随风而行 阅读(191) 评论(0) 推荐(0) 编辑

摘要: insert insert 表是最常见的,也可以插入VIEW,除了下列情况:1)distinct 操作2)set 操作(如UNION,MINUS等等)3)一些计数操作(SUM,count,avg等等)4)group by ,order by , connect by 要点5)在select中的子查询updateupdate 表set delete delete from 表 where 条件undo 管理undo的优点:可以允许用户rollback查询读一致性支持flashback 查询,看表在过去如何被lock的在oracle 9i 10g时候undo管理默认为自动参数undo_manage 阅读全文

posted @ 2009-04-02 10:41 随风而行 阅读(210) 评论(0) 推荐(0) 编辑

摘要: 注意点: 1.在Oracle8.1.6安装在WIN2000下创建数据库时,常常会发生凭证检索失败的错误。这是由于Oracle不能应用OS认证的结果。一般可以通过修改sqlnet.ora中SQLNET.AUTHENTICATION _SERVICES为NONE来解决。这时,Oracle将采用密码文件认证方式。 2.由于Oracle有几个系统预建的用户,所以最好在安装完成以后马上改变这些用户的密码。系统默认得密码分别为:internal/oracle , sys/change_on_install, system/manager. 3.当选择密码文件认证方式时,可以再向系统中加入其他超... 阅读全文

posted @ 2009-04-02 10:37 随风而行 阅读(298) 评论(0) 推荐(0) 编辑

摘要: Oracle 的用户根据所被授予的权限分为系统权限和对象权限。其中最高的权限是sysdba。 Sysdba具有控制Oracle一切行为的特权,诸如创建、启动、关闭、恢复数据库,使数据库归档/非归档,备份表空间等关键性的动作只能通过具有sysdba权限的用户来执行。这些任务即使是普通DBA角色也不行。Sysoper是一个与sysdba相似的权限,只不过比sysdba少了SYSOPER privileges WITH ADMIN OPTION,CREATE DATABASE,RECOVER DATABASE UNTIL这几个权限而已。这两者的认证方式是相同的办法,所以下面只介绍sysdba的认证管 阅读全文

posted @ 2009-04-02 10:36 随风而行 阅读(314) 评论(0) 推荐(0) 编辑

摘要: 在Oracle数据库中,用户的权限分为两种(在这里我们不讨论dba或oper的权限,只考虑普通用户的权限),分别是System Privilege系统权限 和User Table Privilege用户数据表权限.1.首先,创建用户,以下几条命令可以创建一个用户,前提是必须以DBA的身份登录(如果你不是DBA,不要看下去了):create user DB_USER identified by DB_USER_PW '创建用户DB_USER,密码为DB_USER_PWgrant create session to DB_USER '给用户创建会话的权限grant resource 阅读全文

posted @ 2009-04-02 10:33 随风而行 阅读(1075) 评论(0) 推荐(0) 编辑

摘要: 在Oracle数据库中,用户的权限分为两种(在这里我们不讨论dba或dbopr的权限,只考虑普通用户的权限),分别是System Privilege系统权限 和User Table Privilege用户数据表权限. 1.首先,创建用户,以下几条命令可以创建一个用户,前提是必须以DBA的身份登录(如果你不是DBA,不要看下去了): create user DB_USER identified by DB_USER_PW '创建用户DB_USER,密码为DB_USER_PW grant create session to DB_USER '给用户创建会话的权限 gr... 阅读全文

posted @ 2009-04-02 10:30 随风而行 阅读(1322) 评论(0) 推荐(0) 编辑

摘要: 权限分为object privileges,system privileges,role provileges.这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。1,授予对象权限表对象的权限select insertupdatedeletealter debugindexreferences视图权限select insertupdatedeletedebugrefenence次序权限select alter如: 阅读全文

posted @ 2009-04-02 10:27 随风而行 阅读(491) 评论(0) 推荐(0) 编辑

摘要: 创建用户 create user yanwei identified by yanwei; 创建外部验证用户 外部用户一般都是OPS$ 外部验证用户账号 用户账号进入数据库时可以不提供口令,这种情况下代替数据库识别口令的是客户端操作系统。外部验证账号有时也叫OPS$账号,当他们最初在oracle6开始介绍时,oracle账号都有关键字前缀OPS$,这也就是为什么init.ora 参数os_aut... 阅读全文

posted @ 2009-04-02 10:27 随风而行 阅读(244) 评论(0) 推荐(0) 编辑

摘要: Oracle Shared Server(OSS)笔记 (zt) =========================================================== 作者: tolywang(http://tolywang.itpub.net)发表于:2007.07.19 09:59分类: Oracle数据库管理 出处:http://tolywang.itpub.net/post/48/309884--------------------------------------------------------------- 1、overview:dedicated Serv 阅读全文

posted @ 2009-04-02 10:23 随风而行 阅读(340) 评论(0) 推荐(0) 编辑

摘要: SQL>showuser;显示当前用户(在SQL*Plus工具中专用的,更好的方式是使用SQL>selectuserfromdual;语句进行查看当前用户,其中dual表是每个SQL*Plus用户都可以使用的Oracle表,这里真正重要的是要知道它只含有一行数据。); SQL>setpagelize20;设置每页显示行数为20; SQL>setlinesize100;设置每行显示的字符数为100;(如果嫌每次设置麻烦,可以将这两条语句保存在C:\oracle\ora92\sqlplus\admin\glogin.sql中,每次启动是Oracle会自动运行glogin.s 阅读全文

posted @ 2009-04-02 10:22 随风而行 阅读(278) 评论(0) 推荐(0) 编辑

摘要: 在连接数据库服务器之前,先要在Windows的控制面板――管理工具――服务中开启两个和Oracle有关的服务,即:OracleOraHome92TNSListener(监听器服务)和OracleServiceCHSTONE(实例服务),如果本机作服务器,并且不接受远程客户端登陆的话,可以只开后面一个实例服务就行了。 建立连接:开始-程序-Oracle-OraHome92-ApplicationDevelopment-SQLPlus,出现登录对话框,输入用户名和口令,主机字符串就是前面配置的Net服务名,如果为空,表示连接本机上默认数据库。 使用开始-运行建立连接的方法:直接输入“sqlplus 阅读全文

posted @ 2009-04-02 10:21 随风而行 阅读(954) 评论(0) 推荐(0) 编辑

摘要: 客户端服务名与远程或本地的监听器建立连接,客户用它向服务器端发出连接请求。 安装Oracle时,用户必须指定一个全局数据库名称,即一个SID名称。Oracle用指定的SID名称在服务器端自动创建一个服务名。在客户端创建服务名时,需要指定网络协议、与协议相关的信息和数据库的SID名称。对于最常用的TCP/IP协议来说,需要指定服务器主机名或IP地址、监听器端口和数据库SID。这些配置信息都存储在t... 阅读全文

posted @ 2009-04-02 10:20 随风而行 阅读(247) 评论(0) 推荐(0) 编辑