嗅谱网

  • oracle经典问题1

    oracle经典问题1

    14. 如何查看系统被锁的事务时间? select * from v$locked_object ; 15. 如何以archivelog的方式运行oracle。 init.ora log_archive_start = true RESTART DATABASE 16. 怎么获取有哪些用户在使用数据库 select username from v$session; 17. 数据表中的字段最大数是多少? 表或视图中的最大列数为 1000 18. 怎样查得数据库的SID ? select name from v$database; 也可以直接查看 init.ora文件 19. ...

    查看全文

  • oracle经典问题

    oracle经典问题

    1. Oracle安裝完成后的初始口令?  internal/oracle   sys/change_on_install   system/manager   scott/tiger   sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. oracle 8.0.5怎么创建数据库? 用orainst。如果有motif界面,可以用orainst /m 4. oracle 8.1.7怎么创建数据库? dbassist 5. oracle 9i 怎么创建数据库? ...

    查看全文

  • oracle查询包含某个字段的所有表(包括类型、长度)

    oracle查询包含某个字段的所有表(包括类型、长度)

    查询包含某个字段的表: select table_name from user_tab_cols where column_name = ‘xxx’ 文章出处:飞诺网(www.firnow.com):https://dev.firnow.com/course/7_databases/oracle/oraclejs/20100628/216646.html oracle查询包含某个类型为VARCHAR2并且长度为30的字段的表 select count(table_name) from user_tab_cols where column_name = ‘CA ...

    查看全文

  • 关于Oracle 时间的函数

    关于Oracle 时间的函数

    1.Oracle时间差的计算 round(to_number(end-date-start_date))- 消逝的时间(以天为单位) round(to_number(end-date-start_date)*24)- 消逝的时间(以小时为单位)round(to_number(end-date-start_date)*1440)- 消逝的时间(以分钟为单位) 2.一个月的第一天 SELECT to_date(to_char(SYSDATE,’yyyy-mm’)||’-01′,’yyyy-mm-dd’)FROM dual 注: ...

    查看全文

  • Oracle数据库设计——定义约束

    Oracle数据库设计——定义约束

    Check约束数据库看下面的例子:CREATE TABLE temp (age NUMBER(3)); ALTER TABLE temp ADD CONSTRAINT ck_temp_age CHECK ((AGE>0) AND (AGE 0) AND (AGE insert into temp values (130);insert into temp values (130)*ORA-02290: check constraint (SCOTT.CK_TEMP_AGE) violated. 当Oracle 执行插入操作时,会检查Check约束条件表达式结果是否为TRUE,不为TRUE ...

    查看全文

  • oracle归档日志深入理解

    oracle归档日志深入理解

    在Oracle中,数据一般是存放在数据文件中,不过数据库与Oracle最大的区别之一就是数据库可以在数据出错的时候进行恢复。这个也就是我们常见的Oracle中的重做日志(REDO FILE)的功能了。在重做日志分成2部分,一个是在线重做日志文件,另外一个就是归档日志文件。   这里不详细说明在线重做日志,而是说一下归档日志(Archive Log)。在线重做日志大小毕竟是有限的,当都写满了的时候,就面临着2个选择,第一个就是把以前在线重做日志从头擦除开始继续写,第二种就是把以前的在线重做日志先进行备份,然后对被备份的日志擦除开始写新的在线Redo File。这种备份的在线重做日志就是归档日志。 ...

    查看全文

  • Oracle字符串函数

    Oracle字符串函数

    这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值. 除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值. 字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的。 字符型变量存储的最大值: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符) CHAR数值被限制为255字符(在ORACLE8中是2000) long类型为2GB Clob类型为4GB 1、CHR 语法: chr(x) 功能:返回在数据库字符集中与X拥有等价数值的字符。CHR和ASCII是一对反函数。经过CHR转换后的字符再经过ASCII转换又得到了原来的字 符。 使用 ...

    查看全文

  • oracle合并多行字符串

    oracle合并多行字符串

    什么是合并多行字符串(连接字符串)呢,例如: SQL> desc test; Name Type Nullable Default Comments ——- ———— ——– ——- ——– COUNTRY VARCHAR2(20) Y CITY VARCHAR2(20) Y SQL> select * from test; COUNTRY CITY —————&# ...

    查看全文

  • Oracle 双机/RAC/Dataguard的区别

    Oracle 双机/RAC/Dataguard的区别

    Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地容灾的解决方案。而对于RAC,则是本地的高可用集群,每个节点用来分担不用或相同的应用,以解决运算效率低下,单节点故障这样的问题,它是几台硬件相同或不相同的服务器,加一个SAN(共享的存储区域)来构成的。 Data Guard由两个多两个以上的独立的数据库构成,他们各自有各自的存储,Oracle负责 ...

    查看全文

  • SQL Server导出导入数据方法

    SQL Server导出导入数据方法

    一、导出导入SQL Server里某个数据库 1.在SQL Server企业管理器里选中要转移的数据库,按鼠标右键,选所有任务->备份数据库。 2.备份 选数据库-完全, 目的 备份到 按添加按钮 文件名 在SQL Server服务器硬盘下输入一个自定义的备份数据库文件名(后缀一般是bak) 重写 选重写现有媒体 最后按确定按钮。 如果生成的备份数据库文件大于1M,要用压缩工具压缩后再到Internet上传输。 3.通过FTP或者remote desktop或者pcanywhere等方法 把第二步生成的备份数据库文件或者其压缩后的文件传到目的SQL Server数据库,如果有压 ...

    查看全文

  • SQL中的单记录函数

    SQL中的单记录函数

    1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual; A A ZERO SPACE ——— ——— ——— ——— 65 97 48 32 2.CHR 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C ...

    查看全文

  • oracle11g在centos64上的安装日志

    oracle11g在centos64上的安装日志

    1.安装必要的编译环境和包;2.添加必要的用户和用户组3.创建必要的目录## 修改oracle配置文件,配置环境变量 ,注意以oracle身份执行[oracle@localhost ~]$ vi .bash_profile## 修改为如下结果:# .bash_profile # Get the aliases and functionsif [ -f ~/.bashrc ]; then . ~/.bashrcfi # User specific environment and startup programsORACLE_BASE=/u01/app/home/oracleORAC ...

    查看全文