进入服务器端
1)win +x --- cmd(管理员) --- 输入dbca,回车。
2)出现DBCA欢迎界面,点击下一步。
3)选择创建数据库,点击下一步。
4)选择一般用途或事务处理,下一步。
5)输入数据库名称,默认全局和SID 是一样的,为GSMealDB,点击下一步。
6) 配置EM,这里你可以去掉勾,不去配置。点下一步
7) 设置用户口令,根据自己需求选择,我选择所有账户使用同一管理口令,密码设K17000205。
8)数据库文件存储类型为文件系统。点下一步
9)数据库恢复项,默认。下一步
10)字符集改为了AL32UTF8,
连接模式专用服务器。下一步
11)数据库文件
12)创建数据库GSDoorDB
13)创建完成后,还可以修改口令。
我们要用到用户名scott ,故去掉 scott 后面的 √ (对勾)。
查看数据库服务,win + R ---services.msc 回车,如下图所示:
14)客户端修改文件tnsnames.ora
新增配置内容
GSDOORDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.31)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = GSDoorDB)
)
)
测试连接
cmd> sqlplus sys/K17000205@GSDOORDB as sysdba 如下
小结:
ORACLE实例 = 进程 + 进程所使用的内存(SGA);它是临时性的,断电后就没了。
数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件; 它是永久的,断电后以一个文件的集合存在。
一个实例在其生存期内只能装载和打开一个数据库,但是一个数据库可以被多个实例加载。