Oracle开发学习
1.rowtype的使用 ``` create or replace procedure PD_ROWTYPE is v_emp_rec emp%rowtype; begin select * into v_emp_rec from emp where empno=7839; dbms_output.put_line(v_emp_rec.ename||'的薪水是'||v_emp_rec.sal); end PD_ROWTYPE; ``` 2.判断用户从键盘输入的数字 ``` accep...
Oracle数据泵的备份与恢复
1、创建DIRECTORY ``` create directory sjhf as 'E:\sjhf'; Grant read,write on directory sjhf to test; ``` 2、查看目录及权限 ``` SELECT privilege, directory_name, DIRECTORY_PATH FROM user_tab_privs t, all_directories d WHERE t.table_name(+) = d.directory_name ORDER BY 2, 1; ``` 3、执行导...
Oracle11g用exp无法导出空表的解决方法
解决办法 解决该问题有2个办法。 办法1——设置deferred_segment_creation参数 ``` SQL> show parameter deferred_segment_creation NAME TYPE VALUE --------------------------...
[Oracle]startup mount时报ORA-12514错误的解决方法
1.关闭数据库 ``` shutdown immediate; ``` 2.数据库启动到mount阶段 ``` startup mount; ``` ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 处理办法:listener文件,添加如下内容: ``` SID_LIST_LISTENER = (SID_LIST = (SID_DESC = ...
Oracle登陆触发器
1. 在sys模式下创建一个表,用于记录客户端登录数据库服务器的详细信息 ``` create table logon_logs (logon_time date, username varchar2(30), machine varchar2(64), ipadr varchar2(30), program varchar2(64), module varchar2(64), terminal varchar2(64) ) ``` 2.在sys模式下创建一个触发器: ``` c...
Oracle表空间管理
1.创建表空间 ``` create tablespace yyy datafile '/u01/oracle/oradata/orcl/yyy01.dbf' size 50m autoextend on next 50m maxsize unlimited extent management local ``` 2.创建用户 ``` create user yyy identified by yyy default tablespace yyy temporary tablespace temp profile DEFAULT ```...
OracleLinux-R7-U1-Server-x86_64下安装oracle-11.2.0.4.0_linux_x86和x86_64
1.安装rpm包环境 x86下: ``` yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc libXext.i686 glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libg...
[DB2]DB2备份和恢复
1. 数据备份 使用backup 备份数据库 1) 使用db2管理员账户登录系统 2) 建立备份文件夹:mkdir db2_bak 3) 进入文件夹,之后所有操作在该文件夹下执行 4) 执行备份命令: db2 backup database test with 2 buffers buffer 1024 parallelism 1 without prompting; 5) 等待数据库备份完毕 2.使用restore ...