//--------------------------------
1:uninstall oracle
a:清除环境变量
系统变量 path=/oracle../bin
b:删除注册表
1:MATCHINSOFTWAREORACLE
2: SYSTEMCurrentControlSetServiesoracle*
c:reboot
d:删除磁盘上的文件 e:oracle
e:c:programt files oracle
f:开始菜单-->不删除重新安装覆盖...
如果不执行e:步
dbhome_1 .. dbhome_2..
//-------------------------------------------
install
将:D:devsoftoracle_install_11g_64win64_11gR2_database_2of2databasestageComponents
下所有的内容copy第一张安装盘指定目录下..
D:devsoftoracle_install_11g_64win64_11gR2_database_1of2databasestageComponents
setup.exe
1:不设置邮件
2:仅安装数据库软件
3:单实例数据加安装
4:简体、英语
5:企业版 window xp1 Home以上均可..
标准版不支持高级特性{分区,RAC}
6:oracle 基目录[ d:oracle]
软件位置 [自动出现不要改动]
7:先决条件检查[windows 不要紧] 10.2开始 [*]全部忽略
[unix 很重要,内核版本,依赖包]全通过
8:概要
安装目录没有汉字/
9:完成-->安装
10:关闭
//-----------------------------------
创建库
a:开始->oracle->配置和移值工具->Database Confiuration Assistant[dbca]
a:开始->运行->dbca
没有界形-->环境变量没生效->reboot 即可
b:创建数据库
c:定制数据库[上下是模板,参数不同]
d:全局数据库名[test]
不能超过8位,10g前过不去不要特殊字符
SID[test1] system identifier
生产环境一样...研究不一样,不同概念
e:[ ]配置Enterprise Manager
f:
sys
system
[*]所有帐户同一管理口令
system
system
g:存储类型[文件系统、自动存储管理ASM]
【*】数据库文件使用公共位置 10g
E:oradata [windows不用创建.linux需要]
h:[*]指定数据库恢复选项
{ORACLE_BASE}flash_recovery_area
5000 MB
i:数据库组件[清空]
[标数据库组件...]点击
[*]Oracle XML DB 留一个
j:内存
1:[*]定制
SGA 300mb [最低160MB] 4的倍数
PGA 40MB
2:调整大小
8192 字节 1byte. [9.2开始]
3:进程[150]
4:字符集[选错只能创建数据库]
选默认
5:连模模式
专用模式
k:【*】另存为数据库模板
l: 完成-->确定
m:退出
e:/oracle/product11.2.0dbhome_1
oralce 主目录[软件所在目录]
oracle_home
//------------------------------------
oracle提供网络服务-->配置网络
开始->oracle->Net Manager
linux[netmgr]
windows不能用这个指令
服务器上
1:本地
监听程序
[+]创建
1:监听的名字[默认]
监听位置-->
添加地址
1:tcp/ip
2:主机[静态ip]
3:端口[可以修改]
数据库服务
全局数据库名[test]
oracle主目录[D:devoracleproduct11.2.0dbhome_1]
bin 上一次目录可以在开始菜单-->查询
SID[test1]
文件菜单->保存网络配置
启动监听服务
开始>运行>cmd
lsnrctl
help
status
start [起动监听服务]
控制面板->服务->刷新 出现listener服务
服务器仃止不用
ServiceTest1 自动
TNSListener 自动
//---------------------------------------
客户端配置服务命令[oracle客户端程序]
Oracle Net Manager
1:服务命名
[+] 创建
2:网络服务名[192.168.10.1_test]
3:tcp/ip
4:主机[192.168.10.1]
hostname 写主机名称也行
端口
5:服务名[test]<全局数据库名>
连接类型[专用服务器]
6:测试[更改登录] 配置成功
sys
system
[确定]
7:[关闭]
文件菜单->保存配置项
//------------------------------
interface
1:sqlplus.exe
sqlplus system/system
sqlplus / as sysdba
sqlplus sys
2:服务器当前时间
select sysdate from dual;
2:服务器名称
show parameter db_name; //参数
select name from v$database;//视图
3:查看sid
select instance_name from v$instance;
4:显示当前登录用户
show user
5:sys用户登录
sqlplus sys/system as sysdba[sys必须以sysdba身份登录]
sqlplus sys/system as sysoper[sys必须以普通用户]
show user [public]
仃止启动,备份
理解
sysdba 系统权限
dba 角色[包含很多权限]
sys 超级用户
system 普通用户[比普通用户大一点]
服务器上连接可以使用
sqlplus / as sysdba [也是sys]
/操作系统认证
6:查询你连接主机名称[sys用户sysdba身份]
select host_name from v$instance;
7:oracle 系统表对数据库名限制
desc v$database;
name varchar(9);
###屏避操作系统认证
1:oracle/product/11.2/NETWORKADMIN
a:修改文件 sqlnet.ora
SQLNET.AUTHENTICATION_SERVIES=(NTS) 删除即可
#SQLNET.AUTHENTICATION_SERVIES=(NTS) 注释也行
SQLNET.AUTHENTICATION_SERVIES=(none) linux
b:oracle net Manager[11g]
b.1:oracle高级安全性
b.2:验证
b.3:NTS 移除
2:profession
我的电脑->组->用户
ora_dba组把adminstrator 删除..
去除操作系统安全性
net localgroup //查看当前用户组
net localgroup ora_dba //查当前组用户
net localgroup ora_dba /delete administrator //删除adminstora用户在ora_dba组中
net localgroup ora_dba /add administrator //添加adminstora用户在ora_dba组中