十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
一、下载oracle 12g sqlplus软件
创新互联建站专注于企业营销型网站、网站重做改版、弥渡网站定制设计、自适应品牌网站建设、H5页面制作、商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为弥渡等各大城市提供网站开发制作服务。
linux 64位操作系统,oracle安装包
二、安装rpm包
rpm -ivh oracle-instantclient12.1-basic-12.1.0.2.0-1.x86_64.rpmrpm -ivh oracle-instantclient12.1-sqlplus-12.1.0.2.0-1.x86_64.rpm三、指定sqlplus运行所需要的库
由于是RPM包安装的,因此,oracle客户端默认所在的路径为/usr/lib/oracle/12.1/client64/lib/#vi /etc/ld.so.conf
在最后加入:/usr/lib/oracle/12.1/client64/lib/四、重启ldconfig
ldconfig
五、启动sqlplus
sqlplus /nolog
一、配置oracle环境变量
#vi /etc/profile最后加入
export ORACLE_HOME=/usr/lib/oracle/12.1/client64/export LD_LIBRARY_PATH=:$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.
export TNS_ADMIN=$ORACLE_HOME
export PATH=$PATH:$ORACLE_HOME/bin:.
六、配置连接tnsnames.ora
#cd $ORACLE_HOME加入
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 1521)))
(CONNECT_DATA =
(SID = test )
(SERVER=DEDICATED )
)
)
七、启动
# sqlplus 用户名/密码@test
**************sqlplus 连接远程数据库系统**********************方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上。
命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
示例:sqlplus sys/pwd@ip:1521/test as sysdba备注:使用默认1521端口时可省略输入
方式二:进行网络配置 oracle9i和以前的版本2.1图形化操作:Net Configuration Assistant-- 本地Net服务名配置--添加-服务名-协议(选tcp)-主机名称-端口-完成。
2.2文本化操作:编辑$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora文件test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip或主机名称)(PORT = 1521)))
(CONNECT_DATA =
(SERVICE_NAME = 数据库的服务名称)
)
)
备注说明:红色为修改部分
PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
HOST:数据库侦听所在的机器的机器名或IP地址,数据库侦听一般与数据库在同一个机器上,所以当我说数据库侦听所在的机器一般也是指数据库所在的机器。在UNIX或WINDOWS下,可以通过在数据库侦听所在的机器的命令提示符下使hostname命令得到机器名,或通过ipconfig(for WINDOWS) or ifconfig(for UNIX)命令得到IP地址。需要注意的是,不管用机器名或IP地址,在客户端一定要用ping命令ping通数据库侦听所在的机器的机器名,否则需要在hosts文件中加入数据库侦听所在的机器的机器名的解析。
PORT:数据库侦听正在侦听的端口.可以察看服务器端的listener.ora文件或在数据库侦听所在的机器的命令提示符下通过lnsrctl status [listener name]命令察看。此处Port的值一定要与数据库侦听正在侦听的端口一样。
SERVICE_NAME:在服务器端,用system用户登陆后,sqlplus show parameter service_name命令察看。
======================================================================如何保证客户端机器连接到oracle数据库呢?
A. 客户端
1.在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。
2.正确配置了sqlnet.ora文件
3.正确配置了tnsname.ora文件
B. 服务器端
1.保证listener已经启动 lsntctl start
2.保证数据库已经启动。 sqlstartup
Oracle可以通过互联网下载,具体方法如下:
1、百度一下Oracle,点击首条链接;
2、打开页面中,选择Download下的“Oracle Database 11g”进入oracle 11G下载界面;
3、“Accept License
Agreement”表示接受协议的地方,在前面打勾才能够进行下载。下面边框是不同系统对应的oracle数据库下载地址链接,点击相应的链接下载想要的数据库,注意,前面的File1,File2是不同的文件,要下载完整的数据库安装包需要把两个文件都先上并下载;
4、弹出下载软件窗口,你系统安装的下载软件不同,界面不同。
最后耐心等待下载完成即可。
1、Oracle10g 安装预备步骤:取得 Oracle 10g 安装程序,或从 Oracle 技术网(OTN)下载光盘映像。在评估阶段您可以免费下载和使用无技术限制的全功能 Oracle,但在正式的商业场合应用时需要购买法律授权。需要约 1.2GB 磁盘空间用于下载及解压缩,并需要 2GB 以上的磁盘空间用于安装。
2、运行解压缩出的 Oracle 10g 安装程序。打开oracle10g的安装目录,找到setup.exe,双击即可进入安装状态。
3、出现安装初始界面。
注意:如下操作,右键setup.exe选择属性-选择兼容性。
4、重点:修改先决条件,
在win7下安装oracle 10g 的时候遇到下面问题:
db\Disk1\stage\prereq\db\refhost.xml
5、安装是注意事项,
解压的时候不能含有空格、非法字符,注意不能含有中文。
安装目录不能还有非法字符和中文,
关闭防火墙。
6、选择高级安装,并按下一步按钮。
7、根据需求进行选择安装,比如选择标准版,并按下一步按钮。
8、指定主目录的目标名称与目标路径(一般无需更改),并按下一步按钮。
9、产品特定的先决条件检查通过(如果总体结果不是“通过”,请检查先决配置),按下一步按钮
如果不是通过,如遇到网络配置需求未执行问题,解决如下:
错误:
正在检查网络配置需求...
检查完成。此次检查的总体结果为: 未执行
建议案: orcle支持在具有 DHCP 分配的 IP 地址的系统上进行安装。但在安装之前,必须将 Microsoft LoopBack Adapter 配置为系统的主网络适配器。
有关在配置有 DHCP 的系统上安装软件的详细信息, 请参阅 Installation Guide。
解决办法:
1)检查计算机名是否为英文,如果不是改成英文的再试一次。
2)尝试了上面的方法后,还是不行再进行这步操作
控制面板-添加硬件-是,我也经连接了此硬件-添加新硬件设备-安装我手动列表选择硬件(高级)-网络适配器-厂商:Microsoft 网卡:Microsoft Loopback Adapter 然后就行了。
操作之后会发现网上邻居里面又两个网络连接。选择新建立的那个网络连接,随便为它配个IP地址就行了。
10、选择创建数据库,并按下一步按钮。
11、选择一般用途,并按下一步按钮。
12、填写全局数据库名:
对于未使用目录服务(如 Active Directory)的独立服务器,全局数据库名不必包含域名后缀(默认为 orcl)对于使用了目录服务(如 Active Directory)的域服务器,全局数据库名需要包含域名后缀(如 orcl.compieretraining.org)
上述要求设置妥当后,按下一步按钮。
13、指定数据库存储选项(使用默认选项文件系统即可),按下一步按钮。
14、为简化评估用数据库的密码设定,选择所有的帐户都使用同一个口令,输入 SYSTEM 等用户的口令(口令不要以数字开头),并按下一步按钮。
15、然后是安装配置后的摘要信息,按安装按钮开始安装。
16、经过数分钟的文件安装过程之后,开始执行数据库配置助手。
17、数据库创建完毕,按确定按钮。
18、配置助手运行完毕。
安装结束,按退出按钮。
打开从官网下载下来的两个压缩包,进行解压
2
打开解压好的后缀为2of2的文件夹
3
找到路径为database下的“stage”文件夹,将整个文件夹Ctrl+c复制下来
4
然后将复制的2of2的“stage”文件夹粘贴到“1of2”中“database”目录下(到database目录下即可)
5
点击setup.exe程序,进行安装
6
安装的第一步会出现类似于命令提示符的窗口,等个5秒左右
7
安装界面,去掉 “我希望通过My Oracle Support”的勾选,邮箱不填!点击下一步
出现“未指定 My Oracle Support”,直接点“是”即可。点击下一步
选择“创建和配置数据库”。点击下一步
选择“桌面类”。点击下一步
选择创建“新的Windows用户”,用户名和口令自己得记清。点击下一步
全部设置按默认的就行了,口令要和上一步骤设置的一致。点击下一步
如果出现“口令不符合oracle标准时”(只是密码过于简单)直接点“是”即可。点击下一步
点击安装,这一过程会出现Windows防火墙的窗口,一律点击允许即可,还有在装的过程中,杀毒软件如果弹出窗口,一律点击允许,(有些杀毒软件会误报木马病毒千万不要杀毒或优化,要不然oracle一些日志文件和注册一旦发生变化,就废了),点击下一步
出现“Database Configuration Assistant”安装的过程会比较慢,大概要40分钟,请耐心等待。
接下来,直接确定即可。
点击关闭即可
这个不是装的,你下个sql developer吧,在developer里把你下的这个instantclient的路径设置进去。