- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
winxOraclec新建数据库和连接问题
Oracle12c_winX64 创建数据库及连接问题
一、打开DBCA,选择创建数据库(默认即可)。
二、选择高级模式
三、选择一般用途或事务处理(默认即可)
四、输入“全局数据库名”和“SID”
SID是数据库实例的唯一标识符,创建系统服务和操作数据库时都需要用到。SID在同一数据库服务器中必须是唯一的。
五、管理选项(默认即可)
六、为SYS和SYSTEM指定用户密码。
Oracle主目录用户口令,是指安装Oracle数据库管理系统时设定的数据库系统管理密码。这是Oracle12c新增加的安全功能,创建、配置、删除数据库时需要使用这一账户。
七、网络配置(默认即可)
8.0 存储位置(默认即可)
8.1 文件变量
9.0 数据库选项
作为初学者,建议将示例方案勾选,这样可以在学习过程中参考标准设置,也了解基础的数据库的创建方法和基础的SQL语言。如果你有SQL脚本,你可以在这一步加载,系统会根据sql脚本在这个数据库中创建用户、表空间、表、权限等操作,但要注意的是,加载SQL脚本的先后顺序一定要正确。
10.0 初始化参数(默认即可)
11.0 创建选项(默认)
12.0 先决条件检查
这一步骤如果系统条件没有问题的话,一般会快速自动跳过。
13.0 概要
这一步骤DBCA会生成所要创建数据库的概要。点击“完成”后系统会在等待好长一段时间后才自动进入创建数据库步骤,因此,一定要耐心等待,不要点击“关闭”,否则系统不会创建数据库。
14.0 开始创建数据库
过程有些漫长,根据电脑配置不同,可能会需要等待差不多一个多小时才能完全创建完毕。
15.0 口令管理
完成创建数据库后,系统会弹出相关的提示信息,我们可以在这一步骤点击“口令管理”,解锁scott用户,并修改密码。
15.1 口令管理
15.2 关闭
所有步骤都已经全部完成,点击关闭即可。
16.0 访问和操作数据库
16.1 启动服务
现在,系统服务中应该已经有SID为SHOP的服务选项,并且已经设置为“自动”启动,并且服务正在运行。因为是为了学习使用,并不是真正意义的数据库服务器,所以为了节约系统资源,我这里把所有的服务都设定为“手动”启动,需要运行的时候再手动开启服务即可。
如图,访问SHOP数据库需要启动两个系统服务:OracleOraDB12Home1TNSListener和OracleServiceSHOP。
16.2 查看数据库运行情况
浏览器输入“https://tony-pc:5501/em/”,如果能够进入登录界面,说明数据库已经创建成功,并且成功运行。输入sys账号和密码,并且以sysdba的身份登录以后,就可以查看数据库的运行情况了。
16.3 SQL*Plus
打开CMD,使用scott账户登录数据库,如图所示,可以成功登录,并查询示例表格。
16.4 PL/SQL Developer
PL/SQL Developer只有32位版本,而Oracle12c目前只有windows的64位版本,没有windows 的32位版本,所以我们会发现PL/SQL Developer没有办法连接数据库。
因此,我们需要做以下步骤才能够连接数据库。
16.4.1 下载Instant Client for Microsoft Windows(32-bit)
找到与你安装的Oracle对应的32位客户端版本,登录下载。下载完成后,无需安装,解压到某个文件夹,如:
“E:\app\Oracle\instantclient_12_1”;
16.4.2 复制oracle安装目录下的NETWORK文件夹到instantclient_12_1的根目录。
如我的电脑的文件夹位置:E:\app\Oracle\product\12.1.0\dbhome_1\NETWORK
复制到E:\app\Oracle\instantclient_12_1\NETWORK
其实PL/SQL Developer就是需要这两个文件用于连接数据库:tnsnames.ora 和listener.ora。
16.4.3 无需登录,进入PL/SQL Developer主界面→Tools→Preferences,进入设置界面。
16.4.4 设置环境变量
⑴选择Path - 点击编辑, 加入E:\app\Oracle\instantclient_12_1; ⑵新建TNS_TONY(因为Oracle12c采用了不同的安全机制,所以不能像以往版本一样设置为“TNS_ADMIN”,而应该设置成当前安装oracle登录的用户名),变量值为E:\app\Oracle\instantclient_12_1\NETWORK\ADMIN\;。
⑶新建NLS_LANG, 变量值
出现这个问题
文档评论(0)