oracle_11数据库安装使用



oracle导入导出命令(黑窗口):
exp sa/sa@orcl file=输出路径 log= log日志路径   --导入导出时可以考虑不加表空间orcl
imp sa/sa@orcl file=e:\2014-07-04.dmp full-y 
例如:exp sa/sa@orcl file=e:\2014-08-06_235.dmp full-y    (远程数据库:exp sa/ sa@192.168.1.45@orcl file=e:\2014-08-06_45.dmp full-y)
例如:imp usename/password@SID full-y file= d:\data\xxxx.dmp ignore=y   
最后的是 full-y,不是 full=y,如果用full=y也可以导出,但它会把库中的所有用户都导出来;ignore=y是忽略创建错误
管理员导出的脚本必须管理员用户才能导入(黑窗口给用户sa添加管理员权限如下图):管理员sys的密码是system


oracle11服务端安装:
1,下载安装文件夹:
win64_11gR2_database_1of2
win64_11gR2_database_2of2

2,E:\oracle\win64_11gR2_database_1of2\database 路径下,点击setup.exe开始安装

数据库基目录:E:\app\Administrator   全局数据库名:orcl  密码:lxylxy
可以用的普通用户:scott   密码:lxylxy
管理员用户(必须以管理员身份登录): system 密码:manager        sys 密码:change_on_install

3,用oracle11自带plus登陆如下(管理员system登陆图),也可以通过plsql登陆:
      

4, 安装配置完oracle客户端后,在plsql创建表空间如下(之后在 tnsnames.ora文件配置完信息就可以用新建的用户登陆到新建的表空间):
/*分为四步 先删除或许已存在的用户和表空间,删除表空间之前要确认该表空间没有被其他用户使用之后再做删除; 如果删除用户失败,可以重启oracle服务后重试*/
drop user sa cascade;   /*以管理员方式登陆来删除 sqlplus sys/system as sysdba */
drop tablespace user_temp including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\user_temp.dbf */
drop tablespace orcl including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\orcl.dbf */
如果‘无法删除当前连接的用户’则通过kill用户进程后再删除(如下步骤删除用户进程):
(1)select username, sid, serial# from v$session; /*查看所有oracle进程 */
(2)select 'orakill '||instance_name||' '||spid as thread from v$instance v, sys.v_$process p, sys.v_$session s where sid > 10 and p.addr = s.paddr and s.username='
sa' ; /*查询所有要删除的用户sa的进程;将查询结果拷贝到文本文件中并保存为.bat文件,然后双击.bat文件直接执行即可杀死查到的所有进程 */

/*第1步:创建临时表空间  */
create temporary tablespace user_temp  
tempfile 'E:\app\Administrator\oradata\orcl\user_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第2步:创建数据表空间  */
create tablespace orcl  
logging  
datafile 'E:\app\Administrator\oradata\orcl\orcl.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第3步:创建用户并指定表空间  */
create user sa identified by sa 
default tablespace orcl  
temporary tablespace user_temp;  
 
/*第4步:给用户授予权限  */
/*grant connect,resource,dba to sa; */
grant connect,resource to sa;

/*第5步:设置数据库最大连接数  */
select count(*) from v$process; --查询数据库当前进程的连接数
select count(*) from v$session; --查看数据库当前会话的连接数

select value from v$parameter where name = 'processes'; --查询数据库默认进程的连接数设置

--修改数据库进程和会话最大连接数;需要重启数据库才能实现连接数的修改
alter system set processes=9999 scope=spfile;
alter system set sessions=9999 scope=spfile;

5,为数据库配置远程访问:http://wenku.baidu.com/link?url=BYgNxzsZPzfylpCRPV3jGTXkOPXe4f0Jzcr0kVdIOwmhoNq2iMNdI1MIg8dID8AQ65Cjn4_4q9dNkH4IsJRobFlKGsoBkFSALYTuo87R3CC
6,关闭服务端电脑防火墙

oracle11客户端安装:
1,配置文件: D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora 配置有数据库的连接配置,如下:

# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
20orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME =  orcl)
    )
  )

20testsa =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = testsa)
    )
  )

注明: 20orcl  是服务连接显示名,不重复即可,可随意命名;  orcl是表空间名,即是要连接到的数据库

2,配置完成后,下载安装plsql就可以查找连接数据库了,如下选择:

oracle导入导出命令(黑窗口):
exp sa/sa@orcl file=输出路径 log= log日志路径   --导入导出时可以考虑不加表空间orcl
imp sa/sa@orcl file=e:\2014-07-04.dmp full-y 
例如:exp sa/sa@orcl file=e:\2014-08-06_235.dmp full-y    (远程数据库:exp sa/ sa@192.168.1.45@orcl file=e:\2014-08-06_45.dmp full-y)
例如:imp usename/password@SID full-y file= d:\data\xxxx.dmp ignore=y   
最后的是 full-y,不是 full=y,如果用full=y也可以导出,但它会把库中的所有用户都导出来;ignore=y是忽略创建错误
管理员导出的脚本必须管理员用户才能导入(黑窗口给用户sa添加管理员权限如下图):管理员sys的密码是system


oracle11服务端安装:
1,下载安装文件夹:
win64_11gR2_database_1of2
win64_11gR2_database_2of2

2,E:\oracle\win64_11gR2_database_1of2\database 路径下,点击setup.exe开始安装

数据库基目录:E:\app\Administrator   全局数据库名:orcl  密码:lxylxy
可以用的普通用户:scott   密码:lxylxy
管理员用户(必须以管理员身份登录): system 密码:manager        sys 密码:change_on_install

3,用oracle11自带plus登陆如下(管理员system登陆图),也可以通过plsql登陆:
      

4, 安装配置完oracle客户端后,在plsql创建表空间如下(之后在 tnsnames.ora文件配置完信息就可以用新建的用户登陆到新建的表空间):
/*分为四步 先删除或许已存在的用户和表空间,删除表空间之前要确认该表空间没有被其他用户使用之后再做删除; 如果删除用户失败,可以重启oracle服务后重试*/
drop user sa cascade;   /*以管理员方式登陆来删除 sqlplus sys/system as sysdba */
drop tablespace user_temp including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\user_temp.dbf */
drop tablespace orcl including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\orcl.dbf */
如果‘无法删除当前连接的用户’则通过kill用户进程后再删除(如下步骤删除用户进程):
(1)select username, sid, serial# from v$session; /*查看所有oracle进程 */
(2)select 'orakill '||instance_name||' '||spid as thread from v$instance v, sys.v_$process p, sys.v_$session s where sid > 10 and p.addr = s.paddr and s.username='
sa' ; /*查询所有要删除的用户sa的进程;将查询结果拷贝到文本文件中并保存为.bat文件,然后双击.bat文件直接执行即可杀死查到的所有进程 */

/*第1步:创建临时表空间  */
create temporary tablespace user_temp  
tempfile 'E:\app\Administrator\oradata\orcl\user_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第2步:创建数据表空间  */
create tablespace orcl  
logging  
datafile 'E:\app\Administrator\oradata\orcl\orcl.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第3步:创建用户并指定表空间  */
create user sa identified by sa 
default tablespace orcl  
temporary tablespace user_temp;  
 
/*第4步:给用户授予权限  */
/*grant connect,resource,dba to sa; */
grant connect,resource to sa;

/*第5步:设置数据库最大连接数  */
select count(*) from v$process; --查询数据库当前进程的连接数
select count(*) from v$session; --查看数据库当前会话的连接数

select value from v$parameter where name = 'processes'; --查询数据库默认进程的连接数设置

--修改数据库进程和会话最大连接数;需要重启数据库才能实现连接数的修改
alter system set processes=9999 scope=spfile;
alter system set sessions=9999 scope=spfile;

5,为数据库配置远程访问:http://wenku.baidu.com/link?url=BYgNxzsZPzfylpCRPV3jGTXkOPXe4f0Jzcr0kVdIOwmhoNq2iMNdI1MIg8dID8AQ65Cjn4_4q9dNkH4IsJRobFlKGsoBkFSALYTuo87R3CC
6,关闭服务端电脑防火墙

oracle11客户端安装:
1,配置文件: D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora 配置有数据库的连接配置,如下:

# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
20orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME =  orcl)
    )
  )

20testsa =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = testsa)
    )
  )

注明: 20orcl  是服务连接显示名,不重复即可,可随意命名;  orcl是表空间名,即是要连接到的数据库

2,配置完成后,下载安装plsql就可以查找连接数据库了,如下选择:


oracle_11数据库安装使用

oracle导入导出命令(黑窗口):
exp sa/sa@orcl file=输出路径 log= log日志路径   --导入导出时可以考虑不加表空间orcl
imp sa/sa@orcl file=e:\2014-07-04.dmp full-y 
例如:exp sa/sa@orcl file=e:\2014-08-06_235.dmp full-y    (远程数据库:exp sa/ sa@192.168.1.45@orcl file=e:\2014-08-06_45.dmp full-y)
例如:imp usename/password@SID full-y file= d:\data\xxxx.dmp ignore=y   
最后的是 full-y,不是 full=y,如果用full=y也可以导出,但它会把库中的所有用户都导出来;ignore=y是忽略创建错误
管理员导出的脚本必须管理员用户才能导入(黑窗口给用户sa添加管理员权限如下图):管理员sys的密码是system


oracle11服务端安装:
1,下载安装文件夹:
win64_11gR2_database_1of2
win64_11gR2_database_2of2

2,E:\oracle\win64_11gR2_database_1of2\database 路径下,点击setup.exe开始安装

数据库基目录:E:\app\Administrator   全局数据库名:orcl  密码:lxylxy
可以用的普通用户:scott   密码:lxylxy
管理员用户(必须以管理员身份登录): system 密码:manager        sys 密码:change_on_install

3,用oracle11自带plus登陆如下(管理员system登陆图),也可以通过plsql登陆:
      

4, 安装配置完oracle客户端后,在plsql创建表空间如下(之后在 tnsnames.ora文件配置完信息就可以用新建的用户登陆到新建的表空间):
/*分为四步 先删除或许已存在的用户和表空间,删除表空间之前要确认该表空间没有被其他用户使用之后再做删除; 如果删除用户失败,可以重启oracle服务后重试*/
drop user sa cascade;   /*以管理员方式登陆来删除 sqlplus sys/system as sysdba */
drop tablespace user_temp including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\user_temp.dbf */
drop tablespace orcl including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\orcl.dbf */
如果‘无法删除当前连接的用户’则通过kill用户进程后再删除(如下步骤删除用户进程):
(1)select username, sid, serial# from v$session; /*查看所有oracle进程 */
(2)select 'orakill '||instance_name||' '||spid as thread from v$instance v, sys.v_$process p, sys.v_$session s where sid > 10 and p.addr = s.paddr and s.username='
sa' ; /*查询所有要删除的用户sa的进程;将查询结果拷贝到文本文件中并保存为.bat文件,然后双击.bat文件直接执行即可杀死查到的所有进程 */

/*第1步:创建临时表空间  */
create temporary tablespace user_temp  
tempfile 'E:\app\Administrator\oradata\orcl\user_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第2步:创建数据表空间  */
create tablespace orcl  
logging  
datafile 'E:\app\Administrator\oradata\orcl\orcl.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第3步:创建用户并指定表空间  */
create user sa identified by sa 
default tablespace orcl  
temporary tablespace user_temp;  
 
/*第4步:给用户授予权限  */
/*grant connect,resource,dba to sa; */
grant connect,resource to sa;

/*第5步:设置数据库最大连接数  */
select count(*) from v$process; --查询数据库当前进程的连接数
select count(*) from v$session; --查看数据库当前会话的连接数

select value from v$parameter where name = 'processes'; --查询数据库默认进程的连接数设置

--修改数据库进程和会话最大连接数;需要重启数据库才能实现连接数的修改
alter system set processes=9999 scope=spfile;
alter system set sessions=9999 scope=spfile;

5,为数据库配置远程访问:http://wenku.baidu.com/link?url=BYgNxzsZPzfylpCRPV3jGTXkOPXe4f0Jzcr0kVdIOwmhoNq2iMNdI1MIg8dID8AQ65Cjn4_4q9dNkH4IsJRobFlKGsoBkFSALYTuo87R3CC
6,关闭服务端电脑防火墙

oracle11客户端安装:
1,配置文件: D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora 配置有数据库的连接配置,如下:

# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
20orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME =  orcl)
    )
  )

20testsa =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = testsa)
    )
  )

注明: 20orcl  是服务连接显示名,不重复即可,可随意命名;  orcl是表空间名,即是要连接到的数据库

2,配置完成后,下载安装plsql就可以查找连接数据库了,如下选择:

oracle导入导出命令(黑窗口):
exp sa/sa@orcl file=输出路径 log= log日志路径   --导入导出时可以考虑不加表空间orcl
imp sa/sa@orcl file=e:\2014-07-04.dmp full-y 
例如:exp sa/sa@orcl file=e:\2014-08-06_235.dmp full-y    (远程数据库:exp sa/ sa@192.168.1.45@orcl file=e:\2014-08-06_45.dmp full-y)
例如:imp usename/password@SID full-y file= d:\data\xxxx.dmp ignore=y   
最后的是 full-y,不是 full=y,如果用full=y也可以导出,但它会把库中的所有用户都导出来;ignore=y是忽略创建错误
管理员导出的脚本必须管理员用户才能导入(黑窗口给用户sa添加管理员权限如下图):管理员sys的密码是system


oracle11服务端安装:
1,下载安装文件夹:
win64_11gR2_database_1of2
win64_11gR2_database_2of2

2,E:\oracle\win64_11gR2_database_1of2\database 路径下,点击setup.exe开始安装

数据库基目录:E:\app\Administrator   全局数据库名:orcl  密码:lxylxy
可以用的普通用户:scott   密码:lxylxy
管理员用户(必须以管理员身份登录): system 密码:manager        sys 密码:change_on_install

3,用oracle11自带plus登陆如下(管理员system登陆图),也可以通过plsql登陆:
      

4, 安装配置完oracle客户端后,在plsql创建表空间如下(之后在 tnsnames.ora文件配置完信息就可以用新建的用户登陆到新建的表空间):
/*分为四步 先删除或许已存在的用户和表空间,删除表空间之前要确认该表空间没有被其他用户使用之后再做删除; 如果删除用户失败,可以重启oracle服务后重试*/
drop user sa cascade;   /*以管理员方式登陆来删除 sqlplus sys/system as sysdba */
drop tablespace user_temp including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\user_temp.dbf */
drop tablespace orcl including contents and datafiles; /*对应路径文件要手动删除E:\app\Administrator\oradata\orcl\orcl.dbf */
如果‘无法删除当前连接的用户’则通过kill用户进程后再删除(如下步骤删除用户进程):
(1)select username, sid, serial# from v$session; /*查看所有oracle进程 */
(2)select 'orakill '||instance_name||' '||spid as thread from v$instance v, sys.v_$process p, sys.v_$session s where sid > 10 and p.addr = s.paddr and s.username='
sa' ; /*查询所有要删除的用户sa的进程;将查询结果拷贝到文本文件中并保存为.bat文件,然后双击.bat文件直接执行即可杀死查到的所有进程 */

/*第1步:创建临时表空间  */
create temporary tablespace user_temp  
tempfile 'E:\app\Administrator\oradata\orcl\user_temp.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第2步:创建数据表空间  */
create tablespace orcl  
logging  
datafile 'E:\app\Administrator\oradata\orcl\orcl.dbf' 
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;  
 
/*第3步:创建用户并指定表空间  */
create user sa identified by sa 
default tablespace orcl  
temporary tablespace user_temp;  
 
/*第4步:给用户授予权限  */
/*grant connect,resource,dba to sa; */
grant connect,resource to sa;

/*第5步:设置数据库最大连接数  */
select count(*) from v$process; --查询数据库当前进程的连接数
select count(*) from v$session; --查看数据库当前会话的连接数

select value from v$parameter where name = 'processes'; --查询数据库默认进程的连接数设置

--修改数据库进程和会话最大连接数;需要重启数据库才能实现连接数的修改
alter system set processes=9999 scope=spfile;
alter system set sessions=9999 scope=spfile;

5,为数据库配置远程访问:http://wenku.baidu.com/link?url=BYgNxzsZPzfylpCRPV3jGTXkOPXe4f0Jzcr0kVdIOwmhoNq2iMNdI1MIg8dID8AQ65Cjn4_4q9dNkH4IsJRobFlKGsoBkFSALYTuo87R3CC
6,关闭服务端电脑防火墙

oracle11客户端安装:
1,配置文件: D:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora 配置有数据库的连接配置,如下:

# tnsnames.ora Network Configuration File: D:\app\Administrator\product\11.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
20orcl =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME =  orcl)
    )
  )

20testsa =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = testsa)
    )
  )

注明: 20orcl  是服务连接显示名,不重复即可,可随意命名;  orcl是表空间名,即是要连接到的数据库

2,配置完成后,下载安装plsql就可以查找连接数据库了,如下选择:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值