约束的4种状态以及immediate、deferred
--整理以前的学习笔记1、约束的4种状态:enable validate/disable novalidate/enable novalidate/disable validatecreate table dept(deptno number(2) primary key,dname varchar2(20) not null);alter table dept add constraint dept_deptno_ck check (deptno>20);--新创建的约束默认状态是enable valid...
关于using backup controlfile(丢失控制文件和数据文件)
--整理以前的学习笔记先确保数据库处于archivelog模式下,/u01/arch下是空的SQL> archive log listDatabase log mode No Archive ModeAutomatic archival &nbs...
静态注册和动态注册
--整理以前的学习笔记相关文章:http://blog.itpub.net/26524307/viewspace-1061151/1、动态注册实例启动的时候会进行动态注册,alter system register也是动态注册,动态注册不需要listener.ora,如果local_listener参数为空,则默认注册到本机的1521端口2、静态注册先把实例关闭在netmgr启动net ...
操作系统身份验证和口令文件身份验证总结
--整理以前的学习笔记操作系统身份验证:sqlnet.ora中不能为SQLNET.AUTHENTICATION_SERVICES=(NONE),为none的时候就禁用了操作系统身份验证有两种:1、conn /as sysdba只能在本地,需要为拥有oracle软件的用户,且在DBA组里2、conn /(远端conn /@dedicated)这种可以认为是外部身份验证中的操作系统身份验证creat...
外部身份验证方法(os_authent_prefix和remote_os_authent)
--整理以前的学习笔记参考资料:http://biancheng.dnbcw.info/oracle/164652.htmlhttp://hi.baidu.com/loveyurui/blog/item/1aafbba33a207e804710648a.html在linux上创建账户erin[root@mylinux ~]# useradd erin[root@mylinux ~]# passwd erinChanging password for user erin.New UNIX password: BAD PASS...
解决securecrt中sqlplus和rman中sql语句上下键显示
--整理以前的笔记一开始没有安装readline-devel-5.1-3.el5.i386.rpm,导致在安装rlwrap-0.30.tar.tar时./configure报错,同时在安装readline-devel-5.1-3.el5.i386.rpm前需要先安装libtermcap-devel-2.0.8-46.1.i386.rpm步骤如下:1、先按照如下顺序安装3个rpm文件rpm -ivh readline-5.1-3.el5.i386.rpmrpm -i...
CentOS5.6中装好Oracle11g之后,启动sqlplus报错
--整理以前的学习笔记CentOS5.6中装好Oracle11g之后,启动sqlplus报错sqlplus: error while loading shared libraries: /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied网上查资料需要禁用selinuxroot用户登录使用cd命令切换当...
表空间offline的三个参数:normal、temporary、immediate
联机文档Administrator's Guide-P14-15中这样描述这三个参数:NORMALA tablespace can be taken offline normally if no error conditions exist for any of the datafiles of the tablespace. No datafile in the tablespacecan be currently offline as the result of a write error. When you specify OFFLINE NORM...
Vmware下切换linux tty
打开Vmware虚拟机,在控制台输入X :0 &后切换到tty7,但是使用Ctrl-Alt-F1切换到tty1没反应,因为Ctrl-Alt也是Vmware的热键,冲突了在Edit-Preferences-Hot Keys修改下热键即可参考资料:http://blog.sina.com.cn/s/blog_622ecc4d0100f4mp.htmlVMware下热键切换Linux文字界面(tty1-6)与图形界面Linux的终端机...
关于local_listener、remote_listener、current_listener
--整理以前的学习笔记1、local_listenerlocal_listener参数的作用!pmon只会动态注册port等于1521的监听,否则pmon不能动态注册listener,要想让pmon动态注册listener,需要设置local_listener参数。配置了两个listener(listener.ora)LISTENER2 = (DESCRIPTION_LIST = (DESCRIP...
口令文件验证方式remote_login_passwordfile
---整理以前的学习笔记---服务器上conn /as sysdbaSQL> show parameter remote_login_passwordfile;NAME TYPE...
禁用操作系统认证
---整理以前的学习笔记---禁用操作系统认证[oracle@mylinux admin]$ lltotal 44-rw-r--r-- 1 oracle oinstall 279 Apr 5 20:12 listener1204058PM1243.bak-rw-r--r-- 1 oracle oinstall 752 Apr 10 22:29 listener.oradrwxr-xr-x 2 oracle oinstall 4096 Mar 13 05:32 samples-rw-r--r-- 1 or...
角色权限相关视图
---整理以前的学习笔记---1、系统权限grant *** to *** with admin option;有两类人可以进行授权,1有with admin option;2有grant any privilege系统权限2、对象权限grant * on * to * with grant option;有两类人可以进行授权,1是某个schema对象的主属;有with grant option3、查看用户的role、系统权限...
关于default role的实验
---整理以前的学习笔记---关于default role的实验sys@ORCL> revoke mgr_role,connect,resource from skd;Revoke succeeded.sys@ORCL> conn skd/skdERROR:ORA-01045: user SKD lacks CREATE SESSION privilege; logon deniedWarning: You are no longer connected to ORACLE.sys@ORCL> grant connect...
dmp很小,导入数据库后很大(compress参数)
使用exp/imp导出的时候,发现有些dmp很小,但是导入后数据库之后占用很大的空间,后来发现跟exp的compress参数有关,实验如下:SQL> select count(*) from hr.t_emp; COUNT(*)---------- 40...
使用DBMS_BACKUP_RESTORE来还原控制文件和数据文件
看了下面这个帖子,自己做了个实验http://www.itpub.net/forum.php?mod=viewthread&tid=244345&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1&page=11、RMAN备份,使用target数据库的控制文件存储备份...