毕业了,整理下本科期间自己记的笔记。这个是之前上Oracle数据库的课的时候老师交给我们的任务,每个人都必须按照步骤手动创建数据库手动创建Oracle数据库的步骤如下:1、设置数据库名称和实例名称2、创建相关目录3、创建参数文件(修改)4、创建实例oradim-new-sidtest-intpwdtest-srvcstartsystem/demandoradim-delete-sidtest5、连接Oracle实例6、启动实例7、使用createdatabase创建数据库8、创建服务器参数文件1、设置数据库名称和实例名称setoracle_sid=test2、创建相关目录d:cdD:\app\
一、Oracle中的定时任务的实例1.1、创建一个测试表,只有一个DATE类型字段CREATETABLETEST_A(TEST_ADD_DATADATE);1.2、创建一个自定义存储过程CREATEORREPLACEPROCEDURETEST_PROASBEGININSERTINTOTEST_AVALUES(SYSDATE);END;1.3、创建定时任务JOBDECLAREjobnoNUMBER;BEGINdbms_job.submit(jobno,--定时器ID,系统自动获得'TEST_PRO;',--what执行的过程名SYSDATE,--next_date,定时器开始执行的时间,这样写表
一、Oracle中的定时任务的实例1.1、创建一个测试表,只有一个DATE类型字段CREATETABLETEST_A(TEST_ADD_DATADATE);1.2、创建一个自定义存储过程CREATEORREPLACEPROCEDURETEST_PROASBEGININSERTINTOTEST_AVALUES(SYSDATE);END;1.3、创建定时任务JOBDECLAREjobnoNUMBER;BEGINdbms_job.submit(jobno,--定时器ID,系统自动获得'TEST_PRO;',--what执行的过程名SYSDATE,--next_date,定时器开始执行的时间,这样写表
我需要在RHEL6上设置OracleODBC驱动程序以连接到驻留在远程Windows机器上的Oracle数据源。我采取了以下步骤:[1]安装oracle-instanceclient-basic[2]设置环境变量:ORACLE_HOME和LD路径[3]创建/etc/oracle/TNSnames.ora并配置但没有正确设置最初,我收到错误,“连接失败,因为目标或对象不存在”然后,我在TNSnames.ora文件中设置:ORACLE_SID=DB_NAME。但是,这并没有解决问题,我现在收到一条新的错误消息:"TNS:netservicenameisincorrectlyspecifie
我需要在RHEL6上设置OracleODBC驱动程序以连接到驻留在远程Windows机器上的Oracle数据源。我采取了以下步骤:[1]安装oracle-instanceclient-basic[2]设置环境变量:ORACLE_HOME和LD路径[3]创建/etc/oracle/TNSnames.ora并配置但没有正确设置最初,我收到错误,“连接失败,因为目标或对象不存在”然后,我在TNSnames.ora文件中设置:ORACLE_SID=DB_NAME。但是,这并没有解决问题,我现在收到一条新的错误消息:"TNS:netservicenameisincorrectlyspecifie
尝试连接数据库时出现以下错误install_driver(Oracle)failed:Can'tload'/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so'formoduleDBD::Oracle:libclntsh.so.11.1:cannotopensharedobjectfile:Nosuchfileordirectoryat/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pmline230
尝试连接数据库时出现以下错误install_driver(Oracle)failed:Can'tload'/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/DBD/Oracle/Oracle.so'formoduleDBD::Oracle:libclntsh.so.11.1:cannotopensharedobjectfile:Nosuchfileordirectoryat/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pmline230
我在Ubuntu12.4中安装了Oracle11gXE,但在让Oracle绑定(bind)到TCP端口时遇到了困难。IP6绑定(bind)似乎没问题,但IP4(tcp0.0.0.0:1521)不行。这是oracle-xe状态:root@pearBox:~#/etc/init.d/oracle-xestatusLSNRCTLforLinux:Version11.2.0.2.0-Productionon06-JUN-201315:08:34Copyright(c)1991,2011,Oracle.Allrightsreserved.Connectingto(DESCRIPTION=(ADD
我在Ubuntu12.4中安装了Oracle11gXE,但在让Oracle绑定(bind)到TCP端口时遇到了困难。IP6绑定(bind)似乎没问题,但IP4(tcp0.0.0.0:1521)不行。这是oracle-xe状态:root@pearBox:~#/etc/init.d/oracle-xestatusLSNRCTLforLinux:Version11.2.0.2.0-Productionon06-JUN-201315:08:34Copyright(c)1991,2011,Oracle.Allrightsreserved.Connectingto(DESCRIPTION=(ADD
目录一、行转列(一)二、行转列(二) 三、列转行(一)四、列转行(二)行列转换是指将行数据转换为列数据,或将列数据转换为行数据的过程。这通常使用的办法是用PIVOT和UNPIVOT函数来实现。这里描述两种方法分别实现行列转换!!!首先创建表:学生表:student;--包括学生号,姓名,年纪,性别,生日教师表:teacher;--包括教师编号,姓名课程表:course;--包括课程编号,课程名称,对应教师学生成绩表:sc;--包括学生号,课程编号,成绩创建表的脚本如下:--学生student表droptablestudent;createtablestudent(snovarchar2(10)