Oracle na WIN 7, problemi sa konekcijom preko Oracle SQL Developer-a (2)

Koristim ovaj Oracle tutorial.
##########
Sada treeba da napravim konekciju kroz “Oracle SQL Developer” na moju lokalnu mašinu, sa nalogom “hr” (videti predhodni post)
Javlja mi se greška : “ORA-01031 insufficient privileges”
Moguće rešenje 1 : setovala sam mu lozinku : ALTER USER hr IDENTIFIED BY hr; X
Moguće rešenje 2 : pokušavam da se logujem “as sysdba” X
Moguće rešenje 3 : dodeljujem sysdba prava nalogu koji koristim za kreiranje konekcije :
SQL> grant sysdba to hr;
Grant succeeded. – VV
##########
Kako videti port po kome Oracle baza radi?
Default je 1521.
Opcija 1 : pogledati u listener.ora fajl
Opcija 2 : koristiti komandnu liniju :
C:\>lsnrctl status
…..
STATUS of the LISTENER
————————
…..
Default Service XE
Listener Parameter File C:\oraclexe\app\oracle\product\11.2.0\server\network\admin\listener.ora
Listener Log File C:\oraclexe\app\oracle\diag\tnslsnr\CB-IT-010-VELDA\listener\alert\log.xml
Listening Endpoints Summary…
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=mojhost.mojdomen)(PORT=1521)))
…..
The command completed successfully
##########
I sada imam novu grešku : “Status : Failure -Test failed: ORA-00604: error occurred at recursive SQL level 1 ORA-12705: Cannot access NLS data files or invalid environment specified”
Link po kome sam zaključila šta da radim.
Izmenila sam postavku u Oracle SQL Developer-u ovako :

Cvrc. X
Opcija 2 : izmena ide.conf fajla koji pripada SQL Developer-u, tj samo dodati u fajl (link) :
AddVMOption -Duser.language=en
AddVMOption -Duser.region=us
Ovo radi!!!!! VV
##########
Kako videti gde su Oracle logovi :
SQL> SHOW PARAMETER AUDIT
NAME TYPE VALUE
———————- ———– ——————————
audit_file_dest string C:\ORACLEXE\APP\ORACLE\ADMIN\XE\ADUMP
audit_sys_operations boolean FALSE
audit_trail string NONE
Tu bi trebalo promeniti tako da bude audit_trail=OS (link1 i link2), što znači da bi svi audit zapisi išli u OS fajl. Da bi ovo imalo efekta DB treba restartovati :
SQL> alter system set audit_trail=os scope=spfile;
System altered.
SQL> Shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.
Total System Global Area 1068937216 bytes
Fixed Size 2260048 bytes
Variable Size 809501616 bytes
Database Buffers 251658240 bytes
Redo Buffers 5517312 bytes
Database mounted.
Database opened.
SQL>
Pogledati na lokaciju gde je fajl, ali sa ovako setovanim folder opcijama :

Treba podesiti da se loguje i ono što radi sysdba : ALTER SYSTEM SET audit_sys_operations=TRUE SCOPE=SPFILE;
I opet restart baze…..
##########
I sad se sve loguje u Event Viewer/Windows Logs/Application, ali bez opisa. Greška koja se javlja u Event Log-u WIN 7 :
“The description for Event ID 34 from source Oracle.xe cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted.”

Moguće rešenje 1 (link) /ovo bi trebalo i da daje veću jasnoću logova Oracle-a pod “Event Viewer-om” :
1) Open Registry Editor.
2) Locate and then click the following registry keys :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\eventlog\Security\Microsoft-Windows-Security-Auditing
Right click Microsoft-Windows-Security-Auditing in the left pane, and then click Permissions….
Click the Add… button in the permission dialog.
In the Enter the object names to select box, type Event Log Readers, and then click the Check Names button (paziti, pretraga treba da ide SAMO po lokalnoj mašini!!!).
Click OK to close all dialog windows.
3) Ovo zahteva restart WIN 7 mašine 🙁 X
Dobar link.
##########

This entry was posted in Uncategorized, Windows and tagged , , . Bookmark the permalink.

Comments are closed.