oracle学习大全(good)
转载请标明出处: 本文来自 CSDN 博客。x
4. Oracl 8.01 后出现 :
数据分散存放, 1 数据分区技术:只适用 8.01 后的版本。不要放在一个硬盘上, I/O 性能好,平安性能好。
2 对象技术:存储过程、函数、包、数据库触发器、动态 SQL 编程
3 数据库权限管理
4 数据完整性约束 ( Data Integriti Constraint
数据库管理员 DBA 二、 Oracl 数据库核心。
数据库的管理与日常维护
数据库总体设计
数据库存储结构设计:物理结构、逻辑结构
/**************************************************************************************************
可以运行 Oracl 操作系统:
HP-UX,UNIX Sun Solaris. AIX, Compaq-Tru64, SCO-UNIX 和 Linux 运行在 PC 机上)
Window NT/2000
P4 机器上不能安装 Oracl 要想装置需要对装置文件进行修改或者下载补丁顺序
P4 机器上安装 Oracl 方法 ( 只限于 Intel P4 机器 )
然后将 /stage/components/oracle.swp.jre/win32/bin/symcjit.dl 文件改名为 symcjit.org 然后再开始安装。 将 Oracl 装置光盘拷贝到硬盘上。
***************************************************************************************************/
数据库的备份与恢复
优化与性能调整
三、应用系统开发
四、应用服务器 OA S
五、 Window NT/2000 下清除 Oracle8i 运行环境(重新装置前的准备工作)
1. 删除 Oracle8i 注册表:
regedit.ex => HKLM => Softwar => ORA CLE
2. 删除 Oracle8i 服务:
regedit.ex => HKLM => System => CurrentControlset => Servic => 以 Oracl 开头的服务
3. 删除 Oracle8i 事件日志:
regedit.ex => HKLM => System => CurrentControlset => Servic => Eventlog => Applicat => 以 Oracl 开始的事件
4. 删除 Window NT/2000 装置磁盘 /Program Files/Oracl 目录。
5. 删除 Oracle8i 环境变量
控制面板 => 系统 => 高级 => 环境变量
1 删除 CLA SSPA TH
2 编辑 PA TH 将其中与 Oracl 有关系的路径删除。
6. 删除 Oracle8i 菜单
7. 重新启动 Window NT/2000 停止服务。
8. 删除 Oracle8i 主目录。
/*
IP: 75.64.16.X
Mask: 255.255.248.0
GateWay: 75.64.16.3
DNS: 75.64.16.3
*/
[ 七、 Oracl 网络配置 ]
/*
1 查询数据库名:
SQL> select name from v$database;
2 查询数据库实例名:
SQL> select instance_nam from v$instance;
3 查询数据库服务名:
SQL> select valu from v$paramet where name='service_names'; // 小写 )
4 查询全局数据库名 ( sy 用户 )
SQL> select value$ from props$ where name='GLOBA L_DB_NA ME'; // 字符串区分大小写
*/
1. Oracl 网络驱动使用 SQL*Net v2.0 连接
Oracl for Win98 -> SQL*Net Easi Configuration
2. Oracl 网络驱动使用 Net8 连接
3. Oracl 网络驱动使用 Net8i 连接
Oracl 顺序组 -> Network Administr -> Net8 Assistant
[ 创立 TNS 连接过程 ]:
1 启动 Net8 Assistant
2 外地 -> 服务命名
3 编辑 -> 创立 ...
4 第一页:网络服务名:给要使用的网络数据库在本机指定一个 Host String 自己定义。
5 第二页:协议: TCP/IP Internet 协议 )
6 第三页:
主机名:输入对方机器的 IP 地址或域名。
端口号:默认是 1521 一般不需要修改。
7 第四页: Oracle8i 服务名:输入网络数据库的服务名
8 第五页:完成。
9 菜单:文件->保管网络配置。
监视用户会话:
sid,SQL> select username. serial#, machin from v$session;
删除用户会话:
serail#'SQL> alter system kill session 'sid.;
/* 练习
sqlplu stud01/stud01
SQL> show user
SQL> select * from emp;
SQL> select * from dept;
*/
[ // 使用下面的方法可以重复执行上一条 SQL 语句( SQL*Plu 中)
SQL> l// 小写字母 L 显示上一条 SQL 语句
sid,1* select username. serial#, machin from v$session
SQL> /// 正斜杠:重复执行上一条 SQL 语句
SQL> set lines 1000// 将 SQL*Plu 中显示行宽设成 1000 个字符。
@ 字符后是另一台机器的 tnsnamSQL> connect system/manager@orasjz // SQL*Plu 中直接连接到另一台机器上的数据库。e
]
4. 手工配置 Oracl 网络连接 : 主要是配置 "tnsnames.ora" 文件。
A . 手工配置 Oracl 网络连接配置文件: tnsnames.ora
1 UNIX 中: /u01/app/oracle/product/8.1.6/network/admin/tnsnames.ora
2 Window 98/NT/2000 中: d:/oracle/ora81/network/admin/tnsnames.ora
B. 手工配置 Oracl 监听进程配置文件: listener.ora
1 UNIX 中: /u01/app/oracle/product/8.1.6/network/admin/listener.ora
UNIX 下启动进程命令:
$ lsnrctl start // 启动监听进程
$ lsnrctl status// 显示监听进程状态
$ lsnrctl stop// 停止监听进程
2 Window 98/NT/2000 中: d:/oracle/ora81/network/admin/listener.ora
启动进程的命令与 UNIX 相同。
# LISTENER.ORA Network Configur File: d:/Oracle/Ora81/network/admin/listener.ora
# Gener by Oracl configur tools.
LISTENER =
DESCRIPTION_LIST =
DESCRIPTION =
ADDRESS_LIST =
ADDRESS = PROTOCOL = IPC KEY = EXTPROC0