记录windows上安装Oracle数据库

首先

   环境及文件准备: win7或者win10; Oracle 11 安装包; plsql工具;

   Oracle 链接:https://pan.baidu.com/s/1igR9Fe43ed5gGgfHSYX31Q 
   提取码:3etq       下载之后将两个文件解压到同一个文件中

   PL/SQL 链接:https://pan.baidu.com/s/16Na32PvoRKRoC4tsSuMYNA 
   提取码:t0yu 

安装

 准备之后的文件如图:

  Oracle解压之后的安装包:

点击setup.exe安装: 由于是Windows系统选择桌面安装。 

详细安装步骤参考文档: https://pan.baidu.com/s/1-4PyfWF-7SEnkAhh2mrk2g

安装完成之后:

解压 plsql工具:

由于在下没有安装客户端, 说以给的工具,带上了免安装的客户端,下面讲解如何配置。

配置

因在下需要同时可以连本地oracle 和远程数据库, 此作如下配置操作:

将Oracle安装目录下的 NETWORK文件夹 拷贝到 免安装Oracle客户端文件夹 instantclient_11_2 下;

然后在进行:系统环境配置:

① 配置 TNS_ADMIN  路径为上一步拷贝的 NETWORK 下的\ADMIN路径 

  如: D:\Tools\OracleClient\instantclient_11_2\NETWORK\ADMIN

  将此添加到系统环境变量:

 

② 链接之后可能出现表中数据配置问题:

  需添加变量: 

   变量名:NLS_LANG
   变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK       

path环境变量中添加:

PL/SQL 工具配置:

打开PLSQL工具,双击 plsqldev.exe (为了方便,可以右键发送至桌面快捷方式)

出现如下弹框:

点击Cancel 进入PLSQL工具页面

然后进行如下配置: (路劲按君实际解压路劲来选择)

plsql 配置参数:
PLSQL --> Tools --> Preferences --> Connection

Oracle Home : D:\Tools\OracleClient\instantclient_11_2         (免安装客户端路劲)
OCI library : D:\Tools\OracleClient\instantclient_11_2\oci.dll    (免安装客户端路劲)

保存登陆记录:
勾选: store recent history | store with password

PLSQL --> Tools --> Preferences --> Logon History
勾选: store history | store with password

配置好之后点击 Apply   , OK  退出plsql , 重启Oracle, PL/sql

打开PLSQL工具:

进行 sysdba登陆。

登陆成功, 至此 恭祝君已经成功安装!!!然后进行数据库普通用户实例创建。 

创建表空间:
-- drop tablespace  test_space;

create tablespace test_space
logging
datafile 'D:\app\oracle\oradata\orcl/test_space.dbf'
size 500m
autoextend on
next 500m maxsize 2048m
extent management local;

创建用户:
-- drop user test_user cascade ;
create user test_user identified by test_user 
default tablespace  test_space;

授权:
grant connect, resource to test_user ;

登陆test_user 用户:

重启Oracle方法: 直接 win+R  输入 cmd,回车:

1、执行以下命令查看数据库监听器的状况:
   lsnrctl status
2、执行以下命令停止数据库监听器运行:
   lsnrctl stop
3、执行以下命令进入SQLPlus:
   sqlplus /nolog
   connect /as sysdba
   shutdown immediate
4、执行以下命令退出SQLPlus:
   Exit
5、启动,查看数据库监听器:
   lsnrctl start
   lsnrctl status
6、启动Oracle数据库:
   sqlplus /nolog
   connect /as sysdba
   startup

=================================死亡分割线===================================================

plsql 快捷键配置

将定义好的快捷键文本路径添加到此处

sf = select * from
srf = select t.*,rowid from
sdf = select distinct * from
scf = select count(*) from
df = delete from
ord = order by
gro = group by
up = update tablename set fieldname = '',fieldname = '' where
ins = insert into  () values ()
tr = truncate table
s = select
f = from
d = delete from
u = update
w = where
i = insert into
o = order by
g = group by
td = to_date('','yyyy-mm-dd hh24:mi:ss')
tc = to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')

 

 

如有疑问:1139424204@qq.com

愿君坚持不懈,创造更美好的明天!!!!

管他什么东西, 盘他! 可劲儿的盘他!!!!

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值