2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > mysql导入创建表空间_oracle创建表空间 用户 数据库导入和导出(转)

mysql导入创建表空间_oracle创建表空间 用户 数据库导入和导出(转)

时间:2020-12-14 18:22:28

相关推荐

mysql导入创建表空间_oracle创建表空间 用户 数据库导入和导出(转)

已经安装orcale 9i 和pl/sql(6.0)

OracleJobSchedulerORCL、OracleOraDb10g_home1iSQL*Plus

OracleOraDb10g_home1TNSListener

OracleServiceORCL

第一个是oem控制台服务进程

第二个是定时器和isql*plus的服务进程

第三个是监听器的服务进程

最后是数据库服务进程

1. pl/sql

客户机安装后还要配置tnsnames.ora文件,在oracle客户端安装目录的network的admin目录下

内容类似下面:

ORADB =

(DEs criptION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.2 )(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = oradb)

)

)

具体例子:

192.168.1.2 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.13.35)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcaletest) ) )

//SERVICE_NAME 为数据库实例名

2.pl/sql登陆之后,开始创建表空间以及用户;

//创建表空间

create tablespace test_users

logging

datafile 'D:\oracle\ora92\oradata\test_users_idx.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

create tablespace test_interface

logging

datafile 'D:\oracle\ora92\oradata\test_interface_idx.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

create tablespace test_business

logging

datafile 'D:\oracle\ora92\oradata\test_business_idx.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

create tablespace test_account

logging

datafile 'D:\oracle\ora92\oradata\test_account_idx.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

create tablespace test_ticket

logging

datafile 'D:\oracle\ora92\oradata\test_ticket_idx.dbf'

size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

//创建数据库用户

create user yangdaliang identified by 123456;

其中 yangdaliang 为数据库用户名 123456 为密码;

//为创建的数据库用户授权

grant connect to yangdaliang;

grant dba to yangdaliang;

grant imp_full_database to yangdaliang;

grant resource to yangdaliang;

grant create session to yangdaliang;

grant unlimited tablespace to yangdaliang;

3.导出数据库

exp 导出

exp test(数据库用户名)/123456(密码)@192.168.1.3(主机标识符) file=d:\0704.dmp(导出文件路径) log=d:\0704.log (屏幕日志) wner=test (所有者用户名列表)

exp test/123456@192.168.1.3 file=d:\0704.dmp log=d:\0704.log wner=test

4.导入数据库

imp 导入

imp test1/123456@192.168.1.3 file=d:\0704.dmp log=d:\0704.log fromuser=test touser=test1

fromuser=test touser=test1 从一个用户导入到另外一个用户中;

5.

//删除表空间

非空表drop

drop tablespace dtv_account including contents and Datafiles;

表关键字被外部引用

删除该用户

然后在按 非空表drop的方法

然后删除D:\oracle\ora92\oradata目录相应的数据库文件;

6.下面这种方法我已经用过n多次了,9i也可以。

软件环境:

1、Windows xp +ORACLE 9.2

2、ORACLE安装路径为:D:\ORACLE

实现方法:

1、 开始->设置->控制面板->管理工具->服务

停止所有Oracle服务。

2、 开始->程序->Oracle - OraHome 9.2->Oracle Installation Products->

Universal Installer

卸装所有Oracle产品,但Universal Installer本身不能被删除

5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。

6、 运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动

这个列表,删除所有Oracle入口。

9、 从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标

10、 删除才C:\Program Files\Oracle目录

11、 重新启动计算机,重起后才能完全删除Oracle所在目录

说明:

如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,

安装时,安装完毕并重新启动后,老的目录及文件就可以删除掉了

本文来自CSDN博客,转载请标明出处:/yangdaliang/archive//07/18/4359775.aspx

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。