oracle 初步学习笔记
一:oracle版本介绍:
oracle8
oracle8i 表示此时oracle公司进军互联网,i代表Internet
oracle9i和oracle8i类似
oracle10g包括现在的11g使用了网格计算,g代表grid.
二:oracle10g服务介绍:
OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器 (也就是你安装弹出的那个网页)
OracleOraDb10g_home1iSQL*Plus 是isql*plus的服务,要使用isqlplus,必须开启该服务
OracleJobSchedulerORCL(后面的:ORCL是你的实例名)用oracle的scheduler时,这个服务必须启动
做程序开发必须开启的服务:
OracleServiceORCL 数据库服务器.(后面的:ORCL是你的实例名)
OracleOraDb10g_home1TNSListener 监听器(等待客户端工具来连接数据库的程序,就是客户端要连接数据库此服务必须打开)
呵呵.我装的版本就这五个服务.
三:使用sqlplus,sqlplusw;
sqlplus是orcle一个命令行执行的工具软件
在cmd输入sqlplus或者sqlplusw
sqlplus:以命令行的方式进入数据库连接
sqlplusw:以窗口的形式启动命令行工具
sqlplusw方式进入会有个主机连接字符串,如果一台电脑上又多个数据库的话
则要在此出输入数据库名称.默认情况下(不输入情况下)则进入上一次创建的数据库.
四:sqlplusw中常用命令:
1.设置控制台行显示长度:
set linesize 长度;
如:
set linesize 200;
2.设置控制台一页显示多少数据:
set pagesize 页数;
如:
set pagesize 30;
3.授权用户:
如果安装中没有解锁oracle你要使用帐号的时候,可以使用管理员登陆:然户授权用户(解锁)
下面就是授权代码,在sqlplusw中写,先一行一行的去执行,全执行完毕后,重新登陆,其间会问你是否改scott的登陆密码。改完登陆就可以使用了。
select * from dba_users;
alter user scott account unlock;
4.使用记事本编辑sql:
ed 文件名
如:ed editsql
使用:@editsql执行你记事本编辑的sql命令
使用:@ path 文件名 可以执行指定路径的sql命令
如:@d:\a.txt
如果文件名是*.sql比如:(a.sql)可以不输入扩展名.
5.sqlplusw中更换用户:
更换普通用户和管理员用户:
如:conn scott/112233
如:conn system/112233
更换超级管理员用户:
conn 用户名/密码 [as sysdba|sysoper]
如:conn sys/112233 as sysoper;
注意:必须在后面加上sysdba或sysoper;
注意:当你改变
相关文档:
问题一:如保加载JDBC驱动程序:
正常我们加载驱动程序有三个途径:
1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver)方法
2)使用系统属性:System.getProperty().load(new Fil ......
这个问题以前困扰过我,两者后缀名都是.DBF。记得当时好像去论坛上发了个帖子问,不过好几天没人解答,无奈之下我就把帖子给结了。
今天正好在一本书中看到有讲两者区别的,又去网上搜了搜,小总结一下,记下来。
本地管理的临时表空间是基于临时文件的,这些文件与普通的数据文件非常相似,但它们还具有如下特性:
临时 ......
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Admin>sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Nov 20 19:31:44 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g E ......
http://www.haoxiai.net/shujuku/Oracle/111145.html
一、数据库名
什么是数据库名
数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。格式如下:
DB_NAME=m ......
1、用pl/sql developer只导出表结构,不导出数据的sql文件
答: TOOLS-> Export Tables 然后选择中间的 sqlInserts
它有一个 where clause 可以设置的, 看到没有. 填入 rownum < 0 就OK了.
或 ......