精华内容
下载资源
问答
  • oracle自带脚本

    2013-05-29 14:16:01
    如何查看oracle_homewindow 在注册表中查看E:\oracle\product\10.1.0\db_1oracle一些自带脚本http://www.cnblogs.com/...

    如何查看oracle_home

    window 在注册表中查看 E:\oracle\product\10.1.0\db_1



    oracle一些自带脚本

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25928520/viewspace-762372/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/25928520/viewspace-762372/

    展开全文
  • oracle自带脚本说明

    千次阅读 2015-04-29 09:46:53
    创建一个数据库看起来容易,做起来难。若是手动来创建的话,就需要对数据库的内容...因此本文收集一些oracle中的rdbms及其他目录的一些脚本说明及使用方法。  $ORACLE_HOME 这个路径就不写了,只写相对路


    转自:http://www.cnblogs.com/mybook/articles/2825370.html



    创建一个数据库看起来容易,做起来难。若是手动来创建的话,就需要对数据库的内容必须了解,知道各个功能可以执行哪些脚本后可以使用。因此本文收集一些oracle中的rdbms及其他目录的一些脚本说明及使用方法。

         $ORACLE_HOME 这个路径就不写了,只写相对路径。这些脚本若不会使用,不知道是否添加参数,就先打开脚本,查看页头的说明,就明白是否需要执行时写入参数。

    1.  @?/rdbms/admin/catlog.sql     

        执行这个脚本后,创建数据库的统计视图,审计视图。

    2. @?/rdbms/admin/catexp.sql

      执行这个脚本后,数据库具有导入导出功能,即可以使用exp、imp、expdp、impdp。

    3. @?/rdbms/admin/catproc.sql

       数据库具有pl/sql的使用功能。

    4. @?/rdbms/admin/cataudit.sql

    创建审计数据字典视图

    5. @?/rdbms/admin/ownctab.plb

        @?/rdbms/admin/owmaggrs.plb

        @?/rdbms/admin/owmaggrb.plb

        这三个脚本的执行是用来创建wmsys用户,要使用列转行函数wm_concat函数。但是要注意这个函数不能写到程序来做,因为这个函数在不同的oracle版本中返回的字段类型不一样,10.2.0.5以上返回的是clob类型,之前的是varchar2类型。

    6. @?/rdbms/admin/catblock.sql

       创建有关locks的视图,包括DBA_KGLLOCK、DBA_LOCKS、DBA_LOCK_INTERNAL、DBA_DML_LOCKS、DBA_DDL_LOCKS、DBA_WAITERS、DBA_BLOCKERS

    7. @?/rdbms/admin/catexp7.sql

      解决不同版本的EXp兼容问题。

    8. @?/rdbms/admin/catjobq.sql

      创建关于job的视图。

    9. @?/rdbms/admin/utlxplan.sql

       创建使用autotrace跟踪工具,执行完这个脚本后,再执行:CREATE PUBLIC SYNONYM PLAN_TABLE FOR PLAN_TABLE;GRANT ALL ON PLAN_TABLE TO PUBLIC;

    10. @?/sqlplus/admin/plustrce.sql(注意:这是sqlplus目录下的脚本)

      创建plustrace角色,grant plustrace to public  这样所有用户都可以使用autotrace跟踪工具。

    11. @?/rdbms/admin/spcreate.sql

      配置statspack,创建了perfstat用户,并在执行的过程中会提示输入该用户使用的表空间和临时表空间。

      若执行失败,则先执行@?/rdbms/admin/spdrop.sql卸载用户和创建的视图,然后再执行上面的创建脚本。

    12.@?/rdbms/admin/dbmshord.sql

      DBMS_REDEFINITION,在线重定义各种类型的方法。执行以上脚本后,需要赋权限:

      ALTER ANY TABLE
     CREATE ANY TABLE
     DROP ANY TABLE
     LOCK ANY TABLE
     SELECT ANY TABLE

     The following privileges may be required too:
     CREATE ANY INDEX
     CREATE ANY TRIGGER

    在使用的过程中可能会报:PLS-00201: identifier 'DBMS_REDEFINITION' must be declared

    但是我们已经创建了该包还是会报,就需要给相应的用户赋予使用的权限。

    GRANT ALL ON SYS.DBMS_REDEFINITION TO TEST;  这样就解决了上述问题。

    13.@?/rdbms/admin/dbmsutil.sql   针对的是DBMS_SYSTEM

    GRANT EXECUTE ON DBMS_SYSTEM TO username;

    14.@?/javavm/install/initjvm.sql  针对缺少DBms_java

      执行该脚本后可以在oracle中添加java代码

    15.@?/javavm/install/initjvma.sql  安装java组件。

       14和15必须一起安装,oracle才能正常使用java功能。

    select * from v$option t where t.PARAMETER='Java';

    select distinct owner,name from dba_source where lower(NAME)='dbms_java';

    
    展开全文
  • SUSE,几个解释 1. boot.local –> 这个开机启动档案会在 rc5.d 前就有动作 2. halt.local –> 这个关机启动档案会在最后有动作 3. before.local –> 这个档案比较...比如oracle启动随系统启动,假如after.local #!/b

    SUSE,目录/etc/init.d/ 下几个解释
    1. boot.local –> 这个开机启动档案会在 rc5.d 前就有动作
    2. halt.local –> 这个关机启动档案会在最后有动作
    3. before.local –> 这个档案比较用不到所以不需多做解释
    4. after.local –> 这个档案会在 rc5.d 之后有动作
    比如oracle启动随系统启动,假如after.local
    #!/bin/bash

    #this script is used to start the oracle
    su - oracle -c "/ora01/app/oracle/product/11.2.0/db_1/bin/dbstart"
    su - oracle -c "/ora01/app/oracle/product/11.2.0/db_1/bin/lsnrctl start"

    关机时候使用,halt.local,最后追加
    su - oracle -c "/ora01/app/oracle/product/11.2.0/db_1/bin/lsnrctl stop"
    su - oracle -c "/ora01/app/oracle/product/11.2.0/db_1/bin/dbshut"

    Redhat/CentOS
    启动时候使用/etc/rc.d/rc.local
    关闭时候用:
    1,/etc/init.d/xxx.sh
    2,ln -s /etc/init.d/xxx.sh  /etc/rc6.d/K01mm /var/lock/subsys/

    注意:这里oracle不能启动抱一个错误,
    将ORACLE_HOME_LISTNER=$1值设为$ORACLE_HOME即可

    另外/etc/oratab 中需要设置下


    自己编辑服务器脚本配置过程

    在/etc/rc.d/init.d/下创建oracle

    自己编辑服务器脚本配置过程

    在/etc/rc.d/init.d/下创建oracle

     

    #!/bin/bash
    # chkconfig: 2345 61 61
    # description: Oracle 11g AutoRun Service
    # /etc/rc.d/init.d/oracle
    
    case "$1" in
        start)
            # starts oracle listener and instance
            echo "Starting Oracle Database:"
            #su - oracle -lc "lsnrctl start"
            su - oracle -lc dbstart
            ;;
        stop)
            # shutdown oracle listner and instance
            echo "Shuting down Oracle Database:"
            su - oracle -lc "lsnrctl stop"
            su - oracle -lc dbshut
            ;;
        reload|restart)
            $0 stop
            $0 start
            ;;
        *)
         echo "Usage: {start|stop|reload|restart}"
         exit 1
    esac
    exit 0
    #添加自启动服务
    # chmod 750 /etc/rc.d/init.d/oracle
    # ln -s /etc/rc.d/init.d/oracle /etc/rc2.d/S61oracle
    # ln -s /etc/rc.d/init.d/oracle /etc/rc3.d/S61oracle
    # ln -s /etc/rc.d/init.d/oracle /etc/rc4.d/S61oracle
    # ln -s /etc/rc.d/init.d/oracle /etc/rc5.d/S61oracle
    # ln -s /etc/rc.d/init.d/oracle /etc/rc0.d/K61oracle
    # ln -s /etc/rc.d/init.d/oracle /etc/rc6.d/K61oracle
    # chkconfig --level 2345 oracle on
    # chkconfig --add oracle

    执行chkconfig时候,在脚本oracle中添加两行注释,其中第一行告诉chkconfig该服务运行级别,另一行是该服务的简要说明

    最后要核实下可以重启服务器,手工验证脚本工作,

    /etc/rc.d/init.d/oracle start|stop

    如果配置centos7的,参考centos7下mysql配置

    http://blog.csdn.net/jc_benben/article/details/52767649

    展开全文
  • oracle自带脚本说明(rdbms,ctx,sqlplus,javavm)   创建一个数据库看起来容易,做起来难。若是手动来创建的话,就需要对数据库的内容必须了解,知道各个功能可以执行哪些脚本后可以使用。因此本文收集一些...

    oracle自带脚本说明(rdbms,ctx,sqlplus,javavm)

     

    创建一个数据库看起来容易,做起来难。若是手动来创建的话,就需要对数据库的内容必须了解,知道各个功能可以执行哪些脚本后可以使用。因此本文收集一些oracle中的rdbms及其他目录的一些脚本说明及使用方法。

         $ORACLE_HOME 这个路径就不写了,只写相对路径。这些脚本若不会使用,不知道是否添加参数,就先打开脚本,查看页头的说明,就明白是否需要执行时写入参数。

    1.  @?/rdbms/admin/catlog.sql    

        执行这个脚本后,创建数据库的统计视图,审计视图。

    2. @?/rdbms/admin/catexp.sql

      执行这个脚本后,数据库具有导入导出功能,即可以使用exp、imp、expdp、impdp。

    3. @?/rdbms/admin/catproc.sql

       数据库具有pl/sql的使用功能。

    4. @?/rdbms/admin/cataudit.sql

    创建审计数据字典视图

    5. @?/rdbms/admin/ownctab.plb

        @?/rdbms/admin/owmaggrs.plb

        @?/rdbms/admin/owmaggrb.plb

        这三个脚本的执行是用来创建wmsys用户,要使用列转行函数wm_concat函数。但是要注意这个函数不能写到程序来做,因为这个函数在不同的oracle版本中返回的字段类型不一样,10.2.0.5以上返回的是clob类型,之前的是varchar2类型。

    6. @?/rdbms/admin/catblock.sql

       创建有关locks的视图,包括DBA_KGLLOCK、DBA_LOCKS、DBA_LOCK_INTERNAL、DBA_DML_LOCKS、DBA_DDL_LOCKS、DBA_WAITERS、DBA_BLOCKERS

    7. @?/rdbms/admin/catexp7.sql

      解决不同版本的EXp兼容问题。

    8. @?/rdbms/admin/catjobq.sql

      创建关于job的视图。

    9. @?/rdbms/admin/utlxplan.sql

       创建使用autotrace跟踪工具,执行完这个脚本后,再执行:CREATE PUBLIC SYNONYM PLAN_TABLE FOR PLAN_TABLE;GRANT ALL ON PLAN_TABLE TO PUBLIC;

    10. @?/sqlplus/admin/plustrce.sql(注意:这是sqlplus目录下的脚本)

      创建plustrace角色,grant plustrace to public  这样所有用户都可以使用autotrace跟踪工具。

    11. @?/rdbms/admin/spcreate.sql

      配置statspack,创建了perfstat用户,并在执行的过程中会提示输入该用户使用的表空间和临时表空间。

      若执行失败,则先执行@?/rdbms/admin/spdrop.sql卸载用户和创建的视图,然后再执行上面的创建脚本。

    12.@?/rdbms/admin/dbmshord.sql

      DBMS_REDEFINITION,在线重定义各种类型的方法。执行以上脚本后,需要赋权限:

      ALTER ANY TABLE
    CREATE ANY TABLE
    DROP ANY TABLE
    LOCK ANY TABLE
    SELECT ANY TABLE

    The following privileges may be required too:
    CREATE ANY INDEX
    CREATE ANY TRIGGER

    在使用的过程中可能会报:PLS-00201: identifier 'DBMS_REDEFINITION' must be declared

    但是我们已经创建了该包还是会报,就需要给相应的用户赋予使用的权限。

    GRANT ALL ON SYS.DBMS_REDEFINITION TO TEST;  这样就解决了上述问题。

    13.@?/rdbms/admin/dbmsutil.sql  针对的是DBMS_SYSTEM

    GRANT EXECUTE ON DBMS_SYSTEM TO username;

    14.@?/javavm/install/initjvm.sql  针对缺少DBms_java

      执行该脚本后可以在oracle中添加java代码

    15.@?/javavm/install/initjvma.sql  安装java组件。

       14和15必须一起安装,oracle才能正常使用java功能。

    select * from v$option t where t.PARAMETER='Java';

    select distinct owner,name from dba_source where lower(NAME)='dbms_java';

    展开全文
  • https://blog.csdn.net/huaishuming/article/details/41726659?locationNum=1 转载于:https://www.cnblogs.com/feiyun8616/p/9040989.html
  • oracle自带HR用户脚本

    2018-03-07 18:12:14
    oracle自带HR用户下的所有测试表以及表数据脚本,单独拿出来,有需要自行下载.
  • 在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,可以使用这两个oracle自带脚本实现oracle的开机自启动。这个脚本中包含oraclelistener、instance、asm instances的启动,同样dbshut也是起到关闭服务的作用。...
  • ./sshUserSetup.sh -user 用户名 -hosts "主机名1...。。" -advanced -noPromptPassphrase 这个11g才有,但是可以拷到10g上用 ...[oracle@vma ~]$ cd /mnt/database/ [oracle@vma database]$ ls install readme....
  • 一些oracle中的rdbms等目录的一些脚本说明及使用方法。   1.--执行这个脚本后,创建数据库的统计视图,审计视图。 @?/rdbms/admin/catalog.sql 2.--执行这个脚本后,数据库具有导入导出功能,即可以使用exp、imp...
  • Oracle 启动脚本

    千次阅读 2008-07-23 16:41:00
    大家都注意到用Oracle自带的dbstart脚本无法在系统启动时自动启动Oracle数据库,下面介绍oracle启动脚本的编写和设置!最简单的脚本示例:#!/bin/sh sqlplus / as sysdbastartupEOF$ ./mydbstartSQL*Plus: Release ...
  • linux oracle启动脚本

    2013-12-16 01:05:26
    四、Oracle启动&停止脚本 1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用。 # vi /etc/oratab orcl:/opt/oracle/102:Y # Entries are of the form: #...
  • oracle自带表emp和s_emp的初始脚本

    千次阅读 2015-09-10 17:35:09
    emp目录下共有demobld.sql和demodrop.sql两个文件 s_emp目录有summit2.sql文件 以下是文件及文件内容,保存...-- Copyright (c) Oracle Corporation 1988, 2000. All Rights Reserved. -- -- NAME -- demobld.sql --
  • Oracle中sqlplus命令限制(使用自带脚本pupbld.sql) 有时出于安全考虑需要禁止一些业务系统的数据库用户执行sqlplus命令,方法很简单:在运行命令之前,将这些命令限制到一个由 SQL*Plus 引用的“特殊...
  • Oracle自带全文索引

    2017-01-21 22:17:17
    当需要在大量文章中通过关键字搜索文章时,Oracle自带的全文索引对于提高搜索性能非常有帮助,并且使用也很方便。 使用前的准备工作: 1、先查看oracle是否自带有ctxsys用户,如果没有该用户则不能使用全文索引...
  • 下载并执行脚本 $ wget http://wiki.joanillo.org/images/4/48/Hr_main.txt $ mv Hr_main.txt hr_main.sql $ dba SQL> @hr_main.sql SQL> conn hr/hr SQL> show user SQL> select table_name from user_tables;...
  • oracle 10g自带的人力资源数据库设计,用户模式为hr/hr,替代了旧版的scott/tiger,对于设计和学习数据库很有参考价值
  • oracle iops测试脚本.txt

    2019-05-10 10:36:20
    Oracle数据库的I/O校准功能,可以评估存储子系统的性能,并确定I/O性能问题是否是由数据库或存储子系统引起的。不像其他外部的I/O校准工具发出的是顺序I/O读写,Oracle 的I/O随机读写是使用Oracle数据文件来访问存储...
  • 一般只要安装了Oracle的...sqlplus的主要应用场景为查看/设置数据库参数、执行SQL脚本等。 1.利用sqlplus登录数据库 sqlplus和sqlplusw都是oracle安装目录下的可执行文件。可以在命令窗口中执行如下命令进行
  • SQL> select * from v$...BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQ...
  • spool off执行sql脚本@aa.sql;命名空间:解释:百度百科原话:“ORACLE数据库被划分成称作为表空间的逻辑区域——形成ORACLE数据库的逻辑结构。一个ORACLE数据库能够有一个或多个Oracle,而一个表空间则对应着一个或多...
  • Linux下oracle自动启动脚本 vi /etc/oratab SID:ORACLE_HOME:Y #把AUTO域设置为Y(大写),只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用。 自动启动脚本/etc/rc.d/init.d/oracle case...
  • Redhat AS4 下Oracle 自动启动脚本

    千次阅读 2010-04-13 18:20:00
    出处: ...安装oracle后首先用sqlplus启动下oracle,可以启动后,按照一下步骤实现开机启动。 在$ORACLE_HOME/bin中,有dbstart和dbshut这两个脚本,可以使用这两个oracle自带脚本实现oracl
  • 是时候设置ORACLE随RHEL自动启动与关闭服务的时候了,之所以把这个任务放在最后来做,是因为我觉得这个应该不会很难,但真正实施起来,还是遇到了个不小的障碍写好脚本,注册好服务之后,经测试,ORACLE可以随RHEL...
  • sample_schema_scripts Oracle 数据库 示例方案脚本(含结构+数据脚本) 安装Oracle时未勾选“示例方案”可执行该脚本创建对应数据库

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,914
精华内容 7,965
关键字:

oracle自带脚本