在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Oracle安装配置教程分享给大家供大家参考,具体内容如下 1、安装 Oracle 版本:Oracle Database 10g Release 2 (10.2.0.1) 下载地址: http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201winsoft.html 安装设置: 1)这里的全局数据库名即为你创建的数据库名,以后在访问数据,创建“本地Net服务名”时用到; 2)数据库口令在登录和创建“本地Net服务名”等地方会用到。 2、创建“本地Net服务名” 1)通过【程序】-》【Oracle - OraDb10g_home1】-》【配置和移植工具】-》【Net Configuration Assistant】,运行“网络配置助手”工具: 2)选择“本地 Net 服务名配置”: 3)这里的“Net 服务名”我们输入安装数据库时的“全局数据库名”: 4)主机名我们输入本机的IP地址: 5)测试数据库连接,用户名/密码为:System/数据库口令(安装时输入的“数据库口令”): 默认的用户名/密码错误: 更改登录,输入正确的用户名/密码: 测试成功: 3、PLSQL Developer 连接测试 输入正确的用户名/口令: 成功登陆: 数据库 4、创建表空间 打开sqlplus工具:sqlplus /nolog 连接数据库:conn /as sysdba 创建表空间: create tablespace camds datafile 'D:\oracle\product\10.2.\oradata\camds\camds.dbf' size 200m autoextend on next 10m maxsize unlimited; 5、创建新用户 运行“P/L SQL Developer”工具,以DBA(用户名:System)的身份登录: 1)新建“User(用户): 2)设置用户名、口令、默认表空间(使用上面新建的表空间)和临时表空间: 3)设置角色权限: 4)设置”系统权限“: 5)点击应用后,【应用】按钮变灰,新用户创建成功: 6)新用户登录测试: 输入新用户的“用户名/口令”: 新用户“testcamds”成功登陆: 6、导入导出数据库 先运行cmd命令,进入命令行模式,转到下面的目录:D:\oracle\product\10.2.0\db_1\BIN【该目录下有exp.exe文件】 1)导入 命令语法:imp userid/pwd@sid file=path/file fromuser=testcamds touser=userid 命令实例:imp testcamds/123@camds file=c:\testcamds fromuser=testcamds touser=testcamds 导入结果: 2)导出: 命令语法:exp userid/pwd@sid file=path/file owner=userid 命令实例:exp testcamds/123@camdsora file=c:\testcamds owner=testcamds 导入结果: //创建临时表空间 create temporary tablespace zfmi_temp tempfile 'D:\oracle\oradata\zfmi\zfmi_temp.dbf' size 32m autoextend on next 32m maxsize 2048m extent management local; //tempfile参数必须有 //创建数据表空间 create tablespace zfmi logging datafile 'D:\oracle\oradata\zfmi\zfmi.dbf' size 100m autoextend on next 32m maxsize 2048m extent management local; //datafile参数必须有 //删除用户以及用户所有的对象 drop user zfmi cascade; //cascade参数是级联删除该用户所有对象,经常遇到如用户有对象而未加此参数则用户删不了的问题,所以习惯性的加此参数 //删除表空间 前提:删除表空间之前要确认该表空间没有被其他用户使用之后再做删除 drop tablespace zfmi including contents and datafiles cascade onstraints; //including contents 删除表空间中的内容,如果删除表空间之前表空间中有内容,而未加此参数,表空间删不掉,所以习惯性的加此参数 //including datafiles 删除表空间中的数据文件 //cascade constraints 同时删除tablespace中表的外键参照 如果删除表空间之前删除了表空间文件,解决办法: $ sqlplus /nolog SQL> conn / as sysdba; 如果数据库已经启动,则需要先执行下面这行: SQL> shutdown abort SQL> startup mount SQL> alter database datafile 'filename' offline drop; SQL> alter database open; SQL> drop tablespace tablespace_name including contents; //创建用户并指定表空间 create user zfmi identified by zfmi default tablespace zfmi temporary tablespace zfmi_temp; //identified by 参数必须有 //授予message用户DBA角色的所有权限 GRANT DBA TO zfmi; //给用户授予权限 grant connect,resource to zfmi; (db2:指定所有权限) 导入导出命令: 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, 下面介绍的是导入导出的实例。 上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。 注意: 附录一: 附录二: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持极客世界。 |
请发表评论