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;
注意:当你改变
相关文档:
这个问题以前困扰过我,两者后缀名都是.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 ......
在很多企业级安装数据库时,常常有大规模的安装任务,这时使用响应文件来批量安装可以提高工作效率,下面介绍数据库软件的静默安装方式。
一、数据库服务器端安装
1. 生成安装响应文件
$./runInstaller -record -destinationFile /tmp/install_database_10g.rsp
这时会启动图形界面来录制我们需要的响应文件。
注意:
......
--首先检查数据库中是否有CTXSYS用户和CTXAPP脚色。
--如果没有这个用户和角色,意味着你的数据库创建时未安装intermedia功能。
--你必须修改数据库以安装这项功能。
--用sys用户为了用户gzinfo分配权限
grant
CTXAPP
to
gzinfo;
grant
execute
on
ctx_ddl
to
......