Oracle 10g 安装与使用

[b]环境:[/b]
win 8.1, oracle 10g ,plsqldev 9.01

[b]安装oracle 10g 注意事项:[/b]

1.setup.exe 请以兼容模式xp.sp3,管理员身份运行运行

2.数据库口令,最好英文+数字,密码不能太简单,以防无法通过验证,你所设置口令是sys,system等账号的口令,后文需要使用到。

3.一步步走到安装成功,win 服务中会有以下服务 注明下:
OracleDBConsoleorcl 你创建的orcl库的控制台服务
OracleOraDb10g_home1isql*plus 及SQL*Plus管理服务
OracleOraDb10g_home1INSlistenr 网络监听服务
OracleServiceORCL 实例服务
注:以上服务请开启

4.如果安装过程中存在错误,建议删除安装路径重新安装,如果仍不行,需要彻底卸载
a、停止所有oracle相关的服务

b、卸载Oracle10g数据库服务器及组件组件(win 系统卸载应用程序)

c、手动删除注册表中与oracle相关内容运行“regedit”删除
HKEY_LOCAL_MACHINE\SOFTWARE下的oracle选项删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下与Oracle服务有关的选项删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application下以oracle开始的项(删除事件日志)

d.删除环境变量
PATH和TEMP变量中相关的Oracle变量

e.删除“开始”中Oracle相关程序组

f.重启系统,删除系统安装盘中oracle目录(c:\Program Files\oracle)删除Oracle安装目录(F:\Oracle)

[b]安装plsqldev 9.01[/b]
1.plsqldev 9.01是一个第三方的管理工具,你也可以不安装,在安装之前,可以先测试下Oracle自带的管理工具:Sqlplus与iSqlPlus(游览器登陆并操作的),你可以在安装路径bin下面找到SQLPlus.exe和SqlPlusw.exe 以兼容模式xp.sp3,管理员身份运行运行,然后在运行中输入 sqlplus 或者sqlplusw,输入system,你安装时的口令,orcl,就可登陆,此时如果想换成sys 可用conn sys/口令 as sysdba;

2.如果以上操作都可执行,Oracle基本安装成功了。接下来看监听时候是否存在问题,安装目录:F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 下面listener.ora与tnsnames.ora这两个文件,如果文件只能只读,建议你使用Oracle自带管理工具 Oracle net manager 进行服务命名与监听程序的维护,或者直接手动更改文件也行,建议先备份

3.你可以通过Oracle自带的另一个工具 Oracle net Configuration Assistant来配置监听,与服务名,当然该工具也可以进行测试你的net服务 是否通过。工具可自行研究,不做多诉。

4.安装plsqldev后,也可以通过它连接本地或者远程的数据库了,这个工具更好用而已。

[b]导入dmp文件相关:[/b]
1.创建用户及赋权限,前提,可以用sys登陆到sqlplus中,执行语句:
create user test identified by "1"; -- 创建test /1 简单密码用双引号就行
grant connect,resource to test ;

--授权
-- Grant/Revoke object privileges ;
grant select on GV_$LOCK to test ;
grant select on GV_$LOCKED_OBJECT to test ;
grant select on GV_$SESSION to test ;
grant select on GV_$SESSION_WAIT to test ;
grant select on GV_$SQLTEXT to test ;
grant select on V_$SESSION to test ;
grant select on V_$SESSTAT to test ;
grant select on V_$STATNAME to test ;
-- Grant/Revoke role privileges ;
grant connect to test ;
grant dba to test ;
grant dba to test ;
-- Grant/Revoke system privileges ;
grant create any table to test ;
grant create database link to test ;
grant create materialized view to test ;
grant create procedure to test ;
grant create sequence to test ;
grant create session to test ;
grant create table to test ;
grant create trigger to test ;
grant create view to test ;
grant debug connect session to test ;
grant unlimited tablespace to test ;
--DROP USER test CASCADE; 删除用户

2.表空间,
a.创建表空间
create tablespace tabspace_test datafile 'F:\oracle\product\10.2.0\oradata\groupbuy\tabspace_test.dbf' size 200M autoextend on next 5m maxsize unlimited extent management local ;
注:表空间tabspace_test 默认200M 自动增长5M,且文件路径不会自动创建

b.删除表空间
DROP TABLESPACE tabspace_test INCLUDING CONTENTS AND DATAFILES;
如果删除不了,可能是需要

alter session set events'10851 trace name context forever,level 1';
注:用来关闭session

3.导入语句,前提:你创建的用户登陆sqlplus,另起cmd 直接命名:
imp test/1 file=f:\Downloads\ttt.dmp log=F:\test.log full=y ignore=y
住:
test/1 表用户/口令,你刚才创建的
f:\Downloads\ttt.dmp 为待导入的路径
F:\test.log 为导入过程中产生的日志

另:借花献佛,附上10g基础教程,附件文档来源网络
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值