ORACLE数据库的建立

时间:2021-01-13 14:52:53
一、创建数据库
使用DCBA创建数据库(注意在创建的时候的SID), ORACLE数据库的建立

ORACLE数据库的建立
这里的Administrative password就是创建的"aa"数据库的登录密码,点击next ORACLE数据库的建立
记住这里的SID是"aa",点击finish后就开始创建数据库了,要花点时间的。

二、用SYS用户登录aa数据库 在创建完数据库之后,在oracle的安装目录下找到listner.ora文件:

ORACLE数据库的建立


添加创建数据库时产生的SID:


SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\oracle\product\12.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\oracle\product\12.1.0\dbhome_1\bin\oraclr12.dll")
)

<span style="color:#ff0000;">(SID_DESC =
(GLOBAL_DBNAME = aa)
(ORACLE_HOME = <span style="font-family: Arial, Helvetica, sans-serif;"> E:\oracle\product\12.1.0\dbhome_1</span><span style="font-family: Arial, Helvetica, sans-serif;">)</span>
(SID_NAME = aa)
)</span>

)


红色字体是添加的部分,这样可以避免登录数据库aa出现:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor。

这个错误。好了现在可以用我们的SYS用户登录数据库aa了( 注意:密码是创建数据库时的密码)


三、用PLSQL远程创建用户

在使用PLSQL之前先确保有和服务器对应的oracle客户端,可以在oracle官网上下载,我用的是instantclient_11_2,在下面的目录中确保有tsnames.ora文件,如果没有目录和文件,则新建

ORACLE数据库的建立


该文件的内容大致如下

aa=

 (DESCRIPTION =

   (ADDRESS_LIST=

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

    )

   (CONNECT_DATA=     (SERVICE_NAME= DBname))

  )

文件中的DBname为所要连接的数据库的名称

192.168.8.8为所要连接的数据库的地址

1521为所要连接的数据库的端口号


该文件写好之后,新建环境变量

变量名:TNS_ADMIN

变量值:D:\instantclient_10_2\network\admin tnsnames.ora文件所在的目录

环境设置结束后,开始用SYS远程登陆,密码为创建数据库时的密码。登录成功后就可以新建用户了,参照:http://jingyan.baidu.com/article/375c8e1997522e25f2a229c3.html

记住此时创建用户的密码


四、用创建的用户远程登录aa数据库

这时要注意用新建用户的登录时,密码是创建用户时设置的密码!不是创建数据库时设置的密码!


数据库和用户都创建好了,下面就是开始使用数据库了~未完待续!