oracle 建立数据库
1、怎么查看我总共建了几个库?
答:一个叫install的文件夹下的portlist.ini
2、开始菜单里的oracle文件夹的配置和移植工具Database Configuration Assistant 菜单
3、建好了后再去看那个.ini文件,里面应该有你这个库的管理配置页面的端口了(http)
4、开始里的oracle菜单Net Configuration Assistant 监听程序配置(默认)
5、http://127.0.0.1:5500/em sys(管理用户) lis(建立库的时候设定的) 选择 sysdba
6、先建立表空间:对象名都行, 大小 500M就够了,永久 默认的表空间,增量 每次5M吧,最大无限制,默认表空间选择 :lis,默认的临时表空间选择:temp
7、然后创建用户:lis名称:lis,密码:你自己设,然后是角色(dba),系统权限选择sys开头的两个
8、开始里的oracle菜单Net Configuration Assistant 本地net服务名配置
9、开始导表
G:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora 配置信息
exp lis/lis@slistest2 file=c:\11.dmp full=y 导出数据库
imp lis/lis@slistest2 file=c:\11.dmp fromuser=lis touser=lis ignore=y 导入数据库
imp sxlis/lis@local_sxlis file=c:\ybxs.dmp fromuser=lis touser=sxlis ignore=y
用户名/密码@数据库SID from to
.bat文件
net start OracleServiceSLISTEST2
net start OracleDBConsoleslistest2
net start OracleOraDb10g_home1TNSListener
net stop OracleOraDb10g_home1TNSListener
net stop OracleDBConsoleslistest2
net stop OracleServiceSLISTEST2
alter session set nls_date_format ='yyyy-mm-dd'
数据库中是number在页面上显示
to_char(max(b.rate),'FM999990.099999')
解决死锁
select * from v$locked_object
select * from v$session where sid='90'
alter system kill session '90,11982';
oracle 日期加减法
函数中:
select add_months(to_date(tIndexCalNo||'01','YYYYMMDD'),-2) into tIndexCalNo1 from dual;
加法
select sysdate,add_months(sysdate,12) from dual; --加1年
select sysdate,add_months(sysdate,1) from dual; --加1月
select sysdate,to_char(sysdate+7,'yyyy-mm-dd HH24:MI:SS') from dual; --加1星期
select sysdate,to_char(sysdate+1,'yyyy-mm-dd HH24:MI:SS') from dual; --加1天
select sysdate,to_char(sysdate+1/24,'yyyy-mm-dd HH24:MI:SS') from dual; --加1小时
select sysdate,to_char(sysdate+1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual; --加1分钟
select sysdate,to_char(sysdate+1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual; --加1秒
减法
select sysdate,add_months(sysdate,-12) from dual; --减1年
select sysdate,add_months(sysdate,-1) from dual; --减1月
select sysdate,to_char(sysdate-7,'yyyy-mm-dd HH24:MI:SS') from dual; --减1星期
select sysdate,to_char(sysdate-1,'yyyy-mm-dd HH24:MI:SS') from dual; --减1天
select sysdate,to_char(sysdate-1/24,'yyyy-mm-dd HH24:MI:SS') from dual; --减1小时
select sysdate,to_char(sysdate-1/24/60,'yyyy-mm-dd HH24:MI:SS') from dual; --减1分钟
select sysdate,to_char(sysdate-1/24/60/60,'yyyy-mm-dd HH24:MI:SS') from dual; --减1秒
and (mod(LJAPayPerson.paycount,
12 / decode(LJAPayPerson.payintv, 0, 12, LJAPayPerson.payintv)) = 1 or
mod(LJAPayPerson.paycount,
12 / decode(LJAPayPerson.payintv, 12, 12, LJAPayPerson.payintv)) = 0)
decode(A,B,C,D) 如果A=B返回C,否则返回D
控制台输出:
dbms_output.put_line 使用前 要 set serveroutput on
select add_months(trunc(date'2010-11-01','mm'),3) from dual
select Replace('2011-01-02','-') from dual
select months_between( )+1
<!--EndFragment-->
select * from user_tab_columns where table_name in(
select TABLE_NAME a from dba_tables where tablespace_name='USERS'
)
and column_name='AGENTCODE'
分享到:
相关推荐
这个压缩包文件包含的"Oracle相关的题目及答案"很可能是一系列关于Oracle数据库管理、SQL查询、数据库设计以及性能优化等方面的问题和解答,这对于学习和提升Oracle技能非常有帮助。下面将详细解释这些知识点。 1. ...
"oracle相关rpm安装文件汇总"这个压缩包很可能包含了用于在Linux系统上安装Oracle数据库所需的各种RPM文件。这些文件可能包括数据库服务器、客户端工具、管理工具、开发库以及必要的依赖项。Oracle11g是其中的一个...
《Oracle相关SQL葵花宝典》是一本专为学习Oracle数据库管理系统中SQL语言及PL/SQL编程设计的综合指南。本书全面涵盖了从基础到高级的Oracle SQL知识,旨在帮助读者熟练掌握在Oracle环境中进行数据查询、操作、分析...
首先,"ORACLE相关语法.txt"文件很可能是对Oracle SQL语言的详细解释。Oracle SQL是用于查询、操作和管理Oracle数据库的语言。它包括了SELECT语句用于数据检索,INSERT语句用于插入新记录,UPDATE用于修改现有记录,...
Linux 重启 Oracle 相关服务 Linux 重启 Oracle 相关服务是指在 Linux 操作系统中重启 Oracle 数据库和监听器的过程。该过程包括重启服务器、重启监听器、重启实例等步骤。 一、重启服务器和监听器 在 Linux 中,...
总的来说,这个Oracle相关文档的集合是一个全面的学习资源,适合Oracle初学者和经验丰富的DBA,无论是为了学习新技能,还是解决工作中遇到的问题,都能从中获益。通过深入学习和实践,可以逐步掌握Oracle数据库的...
首先,让我们来了解Oracle锁表的相关知识。在Oracle数据库中,锁是用来管理多用户并发访问同一资源的一种机制,以确保数据的一致性和完整性。主要分为共享锁(S锁)和排他锁(X锁)。当一个事务对表加了锁,其他事务...
本资源提供的"oracle相关书籍"着重于Oracle数据库的性能优化,特别是通过使用Statspack工具进行性能分析和调整。 首先,"Oracle Statspack"是一个强大的性能诊断和调优工具,它提供了数据库性能的历史信息,帮助DBA...
本文将深入探讨Oracle的相关工具及其基础知识。 首先,我们关注的是Oracle的工具。其中,SQL*Plus是最基础的命令行工具,用于执行SQL语句、PL/SQL块以及管理数据库。通过SQL*Plus,用户可以进行数据查询、更新、...
标题“oracle相关的dll”指的是这个压缩包包含了运行Oracle相关程序所需的一些关键DLL文件。这些文件通常与Oracle数据库的通信、数据处理和接口功能有关。在描述中提到,如果尝试运行一个使用PROC(可能是指Oracle的...
1. **停止Oracle服务:**首先,确保所有与Oracle相关的服务已停止运行。这通常可以通过“服务”管理工具完成,确保没有Oracle进程在后台运行。 2. **卸载Oracle产品:**使用Oracle安装目录下的`Universal Installer...
- 查找所有与Oracle相关的安装项目,例如“Oracle Database 11g”、“Oracle Instant Client”等,并逐一卸载。 2. **删除注册表项**: - 运行`regedit`打开注册表编辑器。 - 导航至`HKEY_LOCAL_MACHINE\...
- `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`:在此路径下查找所有与 Oracle 有关的服务,并删除这些键值。 - `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application`:删除...
以下是一些重要的国内Oracle相关站点及其特点: 1. **Oracle中国公司**(oracle.com.cn):官方站点,提供最新的Oracle产品和服务信息,包括软件下载、技术文档和技术支持。 2. **中国Oracle用户组**:这是一个由...
由于Oracle数据库在安装过程中会在操作系统中创建多个依赖项和服务,因此简单的通过控制面板卸载程序可能无法完全清除所有与Oracle相关的文件和设置。为了确保系统的稳定性和避免后续安装其他版本Oracle时可能出现的...
- 删除与Oracle相关的菜单条目(如`Winnt\Profiles\All Users\Start Menu\Programs\Oracle`)和安装目录(如`Program Files\Oracle`),确保系统中不再存留任何Oracle文件。 6. **重启计算机**: - 卸载完成后,...
卸载程序可能不会自动删除所有的Oracle文件夹,因此需要手动删除D盘下的Oracle文件夹,以及其他任何可能存在的Oracle相关目录。 #### 步骤5:清理启动项和快捷方式 确保没有Oracle相关的启动项和桌面快捷方式遗留...
总的来说,这个Oracle相关教程PPT全面覆盖了Oracle数据库的基础到高级内容,无论你是初学者还是希望提升技能的专业人士,都能从中受益。通过深入学习并实践这些知识,你将能够有效地管理和开发Oracle数据库系统。
本压缩包文件中可能包含了一系列与Oracle相关的资料,如安装教程、配置文档、SQL查询示例、数据库管理手册等,旨在帮助用户深入了解和操作Oracle数据库系统。 1. **Oracle数据库体系结构**:Oracle数据库的核心架构...